SAP Web Service 出现Http 500 异常

本文详细记录了一次在Mobile平台使用SAP WebService查询时遇到的问题,即当加入日期参数后,查询会报错。通过对比SOAPUI测试结果和实际查询结果,发现日期格式不匹配是问题关键。最终调整Mobile账号的日期格式解决了问题,揭示了SAP WebService在处理日期参数时与用户账号设置有关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    近两天用户在Mobile平台使用设备查询的时候出现报错,中间件平台反馈说请求发出后,接收到的是系统反馈http500报错,没有拿到查询结果。

   单独用设备号,单独用分公司查询都是OK,但是加入日期以后,查询就会报错。

   单独通过SOAP UI测试Web Service接口又是完全正常的。

   RM中开启SRT_UTIL跟踪了web service的request和response,也的确是response报错。

   凭直觉就感觉是不是那个日期参数的原因,会不会是外部调用给的日期参数,CRM系统不能接收?因为用SOAP UI拿自己的账号去测试的话,XML中日期格式必须输入为YYYY-MM-DD才能够拿到结果,不然就会报异常。日期格式如果输入YYYY/MM/DD或YYYY.MM.DD都不能被处理。

    后来就调整了一下Mobile账号的日期格式,还真的是解决问题了。由此可见SAP的Web Service在封装日期等参数的时候,跟调用Web Service的用户账号个人参数有关。

  

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值