我使用Node.js模块' SOAP‘调用SOAP服务。它适用于一些示例服务,例如:
然而,当我调用我的客户端服务时,我面临这个错误,我不明白为什么,也许是不兼容的问题?,另一个人已经问了类似的问题,但没有答案():
Target-Namespace "undefined" already in use by another Schema!
/temp/soap/node_modules/soap/lib/wsdl.js:499
this.element = schema.elements[nsName.name];
我在我的nodeJs项目中使用SOAP模块来像客户端一样使用soap服务。这是我的档案:
var soap = require('soap');
this.getSoap = function (request, response) {
var url = 'http://rhoda.uci.cu/roa.php/interoperability/session?wsdl';
var args = {};
soap.createClient(url, function (err, client) {
if (err) {
consol
我正在运行一个Node.js服务,它使用将soap响应从另一个服务转换为JSON,然后将其返回给调用者。它还可以在其他方向上工作,将JSON转换为Soap并将其交付给服务。
但在调用几个服务时,我得到了以下错误:
TypeError: Object #<ServerResponse> has no method 'en'
at C:\...\soap.js:47:11
at C:\...\node_modules\soap\lib\client.js:84:13
at C:\...\node_modules\soap\lib\client.js:150:24
at
在调用TypeScript客户端上的SOAP方法时,在NodeJS中调用SOAP方法时,我将收到以下泛型NodeJS错误。我该怎么解决呢?
-版本:0.35.0
示例代码
const [result] = await mySoapClient.Perform_Operation({ ... })
误差
TypeError: callback is not a function
at /Users/nick/node_modules/soap/lib/client.js:203:17
at parseSync (/Users/nick/node_modules/soap/lib
node client_soap.js
node.js:249
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module './http'
at Function._resolveFilename (module.js:333:15)
at Function._load (module.js:280:25)
at Module.require (module.j
我试图使用节点soap 来调用web服务,但是我在使用https模块时遇到了问题。
在下面的代码中,我使用的是http,我可以看到函数并记录About函数的describe()。(响应是空的,可能是因为使用http(?)时WS的设置与此类似)
var soap = require('soap');
var url = "http://XXXXX/service.svc?DocArchiveService/DocArchiveV201409";
var auth = "Basic " + new Buffer("USERXXX" +
我正在尝试从node js模块调用Javaweb服务。但是,我在wsdl库中遇到错误。这是我的wsdl文件。 <!--
Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e.
--><!--
Generated by JAX-WS RI (http://jax-ws.java.net). RI's version
正如标题所提到的,我有没有办法在sap cloud sdk for javascript或cap node.js项目中调用soap服务?enter image description here 在sap.github.io的功能矩阵中,正如it所示,Soap在cloud sdk for js.中不受支持,我不知道它是否也在cap node.js中不受支持。在这两个场景中有没有调用soap服务的方案?(cap node.js会更好)谢谢。
我是NodeJS的新手,我需要一些帮助才能连接到基于NTLM身份验证的SOAP。
在执行此代码时,httpntlm模块中会出现一个错误:
C:\soapclient\node_modules\httpntlm\ntlm.js:106
callback(new Error("Couldn't find NTLM in the message type2 comming from the server"));
^
TypeError: callback is not a function
at Object.parseType2
我在jQuery移动应用程序中有一个登录按钮。当按下登录按钮时,将使用$.ajax()方法调用soap服务。这可以在浏览器和安卓手机上使用,但是这个控件甚至不能放在iOS设备的$.ajax()函数中。以下是我的示例代码。
var User = $("#txtUsername").val();
var Psw = $("#txtPwd").val();
var soapMessage = '<?xml version="1.0" encoding="utf-8"?>'