Note/SAP XI/PI
Request 값을 Response에서 사용 (java mapping, UDF 사용가능)
sungwonpekr
2013. 5. 22. 11:12
- Request code
- TransformationInput in; // input payload
String msgID = in.getInputHeader().getMessageId();
getTrace().addWarning("msgID : " + msgID);
- // 전달할 데이터
- String data = "";
- // set to dynamic config:
- DynamicConfiguration conf = in.getDynamicConfiguration();
- DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", msgID);
- if (conf != null) {
- conf.put(key, data);
- }
Response code
TransformationInput in;
String data = "";
String reqMsgID = in.getInputHeader().getRefToMessageId();
// set to dynamic config:DynamicConfiguration conf = in.getDynamicConfiguration();
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", reqMsgID);
if (conf != null) {
data = conf.get(key);
}