SAP PI-动态配置将值截断为200个字符。 错误未定义

2020-09-04 04:14发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP PI-动态配置字段被截断为200个字符。 当使用" AF_Modules/DynamicConfigurationBean"应用预期的修复程序时,

键0 dc.valueLength 600 PI错误日志显示未定义。

08/12/2019 01:22:06.752信息DC:正在处理... 08/12/2019 01:22:06.752信息DC:已成功处理08/12/2019 01:22:06.752信息未定义

在PI SXMB_MONI中查看时,应将超过400个字符的字段在PI进程的此跃点中缩短为200个。 请参阅下面的HeaderFieldTwo。 如何使该字段接受的值大于200?

<?xml version =" 1.0" encoding =" UTF-8" standalone =" true"?>

<!-请求消息映射->

- http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP =" http://sap.com/xi/XI/Message/30" SOAP:mustUnderstand =" 1">

" http://xxxxxx.xxx.loc:50000/XISOAPAdapter/MessageServlet" http://sap.com/xi/XI/System/SOAP">" http://xxxxxx.xxx.loc:50000/XISOAPAdapter/MessageServlet ">

https://sandbox-us-api.experian.com/consumerservices/credit-profile/v1/tec-connect-credithttp://sap.com/xi/XI/System/HTTP">https://sandbox-us -api.experian.com/consumerservices/credit-profile/v1/tec-connect-credit>

http://sap.com/xi/XI/System">

111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111TruncatesHERE

ddeea02ab558378dab497f9c245cc819http://sap.com/xi/XI/Message/30/general"> ddeea02ab558378dab497f9c245cc819>

UTF-8http://sap.com/xi/XI/System/SOAP"> UTF-8>

10.68.165.60http://sap.com/xi/XI/System/SOAP"> 10.68.165.60>

http://sap.com/xi/WebService/soap1.1http://sap.com/xi/XI/System/SOAP"> http://sap.com/xi/WebService/soap1.1>

httphttp://sap.com/xi/XI/System/SOAP"> http>

请告知我如何将完整字段值传递给适配器,在配置时,硬编码标头值超过200个字符没有问题。

非常感谢!

格伦

glenn.durham@peoples-gas.com

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP PI-动态配置字段被截断为200个字符。 当使用" AF_Modules/DynamicConfigurationBean"应用预期的修复程序时,

键0 dc.valueLength 600 PI错误日志显示未定义。

08/12/2019 01:22:06.752信息DC:正在处理... 08/12/2019 01:22:06.752信息DC:已成功处理08/12/2019 01:22:06.752信息未定义

在PI SXMB_MONI中查看时,应将超过400个字符的字段在PI进程的此跃点中缩短为200个。 请参阅下面的HeaderFieldTwo。 如何使该字段接受的值大于200?

<?xml version =" 1.0" encoding =" UTF-8" standalone =" true"?>

<!-请求消息映射->

- http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP =" http://sap.com/xi/XI/Message/30" SOAP:mustUnderstand =" 1">

" http://xxxxxx.xxx.loc:50000/XISOAPAdapter/MessageServlet" http://sap.com/xi/XI/System/SOAP">" http://xxxxxx.xxx.loc:50000/XISOAPAdapter/MessageServlet ">

https://sandbox-us-api.experian.com/consumerservices/credit-profile/v1/tec-connect-credithttp://sap.com/xi/XI/System/HTTP">https://sandbox-us -api.experian.com/consumerservices/credit-profile/v1/tec-connect-credit>

http://sap.com/xi/XI/System">

111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111TruncatesHERE

ddeea02ab558378dab497f9c245cc819http://sap.com/xi/XI/Message/30/general"> ddeea02ab558378dab497f9c245cc819>

UTF-8http://sap.com/xi/XI/System/SOAP"> UTF-8>

10.68.165.60http://sap.com/xi/XI/System/SOAP"> 10.68.165.60>

http://sap.com/xi/WebService/soap1.1http://sap.com/xi/XI/System/SOAP"> http://sap.com/xi/WebService/soap1.1>

httphttp://sap.com/xi/XI/System/SOAP"> http>

请告知我如何将完整字段值传递给适配器,在配置时,硬编码标头值超过200个字符没有问题。

非常感谢!

格伦

glenn.durham@peoples-gas.com

付费偷看设置
发送
2条回答
clasier
1楼-- · 2020-09-04 04:45

嗨,格伦!

据我所知,DC属性值的长度限制为200个字符。 参数dc.valueLength用于对照参数dc.valueLength中提供的最大长度来检查传递给模块的实际值。

关于此,Evgeniy。

昵称总是被占用
2楼-- · 2020-09-04 04:59

嗨,

升高OSS来检查是否可以通过某些补丁/说明解决。 另外,您可以考虑通过编程方式生成肥皂消息以及"不使用SOAP信封"选项。 另外,如果目标应用程序很灵活,您可以将值拆分为2-3个变量,并在它们收到值后要求他们合并。

一周热门 更多>