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