2020-09-08 13:42发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们有一个同步方案P... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们有一个同步方案Proxy> Rest。 您如何处理http状态代码并将其放入动态配置中?
谢谢
您好Xavier,
您还可以使用参数化映射(businessComponent,commChannel)执行REST API查找,以检索服务器端(REST)有效负载。
字符串输出="";
AbstractTrace trace = container.getTrace();
尝试
{
字符串reqXml = inputData;
trace.addWarning(reqXml);
Channel channel = LookupService.getChannel(businessComponent,commChannel); SystemAccessor访问器= null; 访问器= LookupService.getSystemAccessor(channel); InputStream inputStream =新的ByteArrayInputStream(reqXml.getBytes());
有效负载有效负载= LookupService.getXmlPayload(inputStream);
有效负载SOAPOutPayload = null; SOAPOutPayload = accessor.call(payload);
InputStream inp = SOAPOutPayload.getContent();
String inputStreamString =新的Scanner(inp," UTF-8")。useDelimiter(" \\ A")。next(); trace.addWarning(inputStreamString);
output = inputStreamString;
}
catch(异常e)
trace.addWarning("发生异常" + e.toString());
抛出新的RuntimeException(e.toString());
返回输出;
最多设置5个标签!
您好Xavier,
您还可以使用参数化映射(businessComponent,commChannel)执行REST API查找,以检索服务器端(REST)有效负载。
字符串输出="";
AbstractTrace trace = container.getTrace();
尝试
{
字符串reqXml = inputData;
trace.addWarning(reqXml);
Channel channel = LookupService.getChannel(businessComponent,commChannel); SystemAccessor访问器= null; 访问器= LookupService.getSystemAccessor(channel); InputStream inputStream =新的ByteArrayInputStream(reqXml.getBytes());
有效负载有效负载= LookupService.getXmlPayload(inputStream);
有效负载SOAPOutPayload = null; SOAPOutPayload = accessor.call(payload);
InputStream inp = SOAPOutPayload.getContent();
String inputStreamString =新的Scanner(inp," UTF-8")。useDelimiter(" \\ A")。next(); trace.addWarning(inputStreamString);
output = inputStreamString;
}
catch(异常e)
{
trace.addWarning("发生异常" + e.toString());
抛出新的RuntimeException(e.toString());
}
返回输出;
一周热门 更多>