使用wsdl和导入标签的Node.js Soap Server(Soap模块)

作为我正在研究的PoC的一部分(带有AWS Lambda的SOAP服务器),我使用Node.js模块“ soap”和“ aws-serverless-express”构建了一个简单的SOAP服务器。为了快速检查,我使用了一个简单的“ Hello World” WSDL,并且测试按预期进行了。 切换到另一个WSDL(核心WSDL)时会出现问题,该WSDL导入了另一个WSDL(消息定义)。第二个WSDL导入一个XSD文件,其中包含Input和Output参数(ComplexTypes)。 据我了解,soap.listen不会选择包含的文件,因此,它无法创建用于处理SOAP操作的路由,而这将转化为来自express的404响应。

第一个WSDL中的包含内容如下:

<WL5G3N0:import location="./PX052019_insertFaultsINSTITUTION.wsdl" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/Application3/Project1/insertFaultsINSTITUTION"/>

第二个wsdl中的include看起来像这样:

<import namespace="http://xmlns.oracle.com/pcbpel/adapter/db/XXX/PKG_CIT_INS_XXX/SP_INS_XXX_FAULTS/" schemaLocation="./PX052019_insertFaultsINSTITUTION.xsd"/>

有人遇到过这种问题吗?如果遇到了,您如何设法解决呢?

此外,我如何检查soap如何管理以确定应该调用哪个功能?我对Node很陌生,还没有弄清楚如何检查信封。

致谢!

masque1600 回答:使用wsdl和导入标签的Node.js Soap Server(Soap模块)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3098335.html

大家都在问