Name

sn_oe_sfs.VACommonMultipartAdapter

Description

No description available

Script

var VACommonMultipartAdapter = Class.create();
VACommonMultipartAdapter.prototype = {
  initialize: function(adapter, inputBuilder) {
      this.adapter = adapter;
      this.inputBuilder = inputBuilder;
      this.logger = new sn_oe_sfs.VACommonLogger(this.inputBuilder.getChannelLogger(), 'VACommonMultipartAdapter');
      this.logger.info("VACommonMultipartAdapter adapter: " + JSON.stringify(this.adapter) + " \n inputs: " + JSON.stringify(inputBuilder));
  },

  transform: function() {
      try {
          var payload = this.inputBuilder.getPayload();
          var content = this.inputBuilder.getContent();
          var uiType = this.inputBuilder.getUITypeFromContent();
      var partResult = this.adapter.executeOutputOutboundTransformer(uiType, content, payload);
          return partResult;
      } catch (e) {
          this.logger.error("Error in common multipart adapter transform() : " + e.message);
          throw e;
      }
  },

  type: 'VACommonMultipartAdapter'
};

Sys ID

4bff30f4c3230110bf30c265cb40dd73

Offical Documentation

Official Docs: