点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想在SAP中为启用了远程功能的功能模块创建WSDL URL,该功能模块需要用于来自第三方客户端的请求/响应。
我遵循了本教程使用并创建Web服务ABAP,SOAMANAGER事务
我一切都结束了,
这是我的WSDL URL http://host:port/sap/bc/srt/wsdl/flv_10002A111AD1/srvc_url/sap/bc/srt/rfc/sap/z_web_service_definition/199/z_web_service_name/z_web_binding?sap-client = 199,其中包含我需要的确切XML数据,
我面临的问题是,当我尝试从C#控制台应用程序连接此URL时,该应用程序命中 Binding ULR http://host:port/sap/bc/srt/rfc/sap/z_web_service_definition/199/z_web_service_name/z_web_binding,
当我在浏览器中检查此URL时,没有XML正在加载,因此在C#中出现错误
Web异常,因为客户端发现响应内容类型为'text/xml; charset = utf-8",但预期为" text/xml"
任何人都可以帮助我解决这个问题,或者究竟需要在C#应用程序中进行连接吗?
C#代码:
z_web_service_name服务=新的z_web_service_name(); //SAP Web服务 ZmmBatchPutawayFromPhp数据=新的ZmmBatchPutawayFromPhp(); //SAP Funcion模块 data.PBktxt ="文字"; NetworkCredential cred = new NetworkCredential(); //客户凭证 cred.UserName =" XXXXX"; cred.Password =" *****"; cred.Domain ="主机"; service.Credentials = cred; service.Proxy = new WebProxy(" host",port); service.Credentials = cred; ZmmBatchPutawayFromPhpResponse响应=新的ZmmBatchPutawayFromPhpResponse(); 响应= service.ZmmBatchPutawayFromPhp(data); //连接到SAP Console.Write(response.ToString());
示例XML代码,由于太大,我无法复制完整的XML文件。
zmmBatchPutawayFromPhp
(20.4 kB)
这可能是客户端的解析错误吗?
典型的标题如下:
这正是您的客户端似乎正在解析为内容类型变量的内容。 他们需要在分号处停下来。
此致
Patrick
嗨Patrick Weber。
我的问题是计算的绑定URL,请检查我更新的屏幕简短内容,我已经在SOAMANAGER中成功生成了WSDL URL,当我尝试连接到SAP时,它在C#应用程序中创建了Web服务,这导致了计算的绑定URL没有 数据,因此我将Web异常作为Web异常,因为客户端发现响应内容类型为'text/xml; charset = utf-8",但预期为" text/xml",请检查屏幕较短。
一周热门 更多>