尝试执行 Web 服务时,“Abend in target program”作为一般异常
Posted
技术标签:
【中文标题】尝试执行 Web 服务时,“Abend in target program”作为一般异常【英文标题】:"Abend in target program" as a general exeption when traying to execute web service 【发布时间】:2013-01-29 14:23:25 【问题描述】:我只有一个与 大型机 通信的网络服务,我不只管理 .Net 部分的大型机。
直到上周一切正常。当服务调用服务上的 Input 函数时,我刚开始收到此错误
消息:
“在目标程序中终止”
来源:
System.Web.Services
堆栈跟踪:
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at ws.UIBP0012Service.UIBP0012Operation(ProgramInterface UIBP0012Operation1)
at CW.BusinessLayer_C.boServiceIVRTwo.Traer_Perfil_IVRTwo()
请帮忙,如果您需要任何其他信息,请发表评论
【问题讨论】:
异常结束是大型机程序的异常结束,所以这可能只是Web服务背后的大型机程序的问题。 PS:您应该从帖子中删除项目特定信息,例如,堆栈跟踪中您机器中的类文件在哪里。 【参考方案1】:由于目标程序出现异常结束(abend),很可能您的SOAP请求格式正确,在一定程度上符合WSDL。如果这是您正在与之通信的 CICS Web 服务,则可能是验证已关闭(根据 IBM 的建议,它通常在生产环境中),因此您可能已经传递了目标程序在您的请求中认为无效的数据。也有可能是目标程序有bug。
在任何情况下,您都可能希望与负责目标程序的人员交谈,并且你们两个可以就解决方案进行协作。
【讨论】:
以上是关于尝试执行 Web 服务时,“Abend in target program”作为一般异常的主要内容,如果未能解决你的问题,请参考以下文章
尝试发布数据时,使用 Jquery 调用 .Net Web 服务会导致问题
TypeScript React onChanged:尝试在共享点中执行 Web 部件时出错