使用coldfusion错误消耗.asmx Web服务

时间:2013-08-28 12:22:56

标签: web-services soap coldfusion wsdl asmx

我正在尝试在coldfusion中使用.asmx webservice。我可以查看WSDL但是在尝试访问方法时它会给我错误: Webservice Operation ... with parameters ... cannot be found

我试图像其他类似的stackoverflow问题中所述添加refreshwsdl = true而没有运气。

我错过了什么?

<cfinvoke webservice = "urlhere.asmx?wsdl"
method="LoginRequest"
ReturnVariable ="result"
refreshwsdl="true" >

    <cfinvokeargument name="oid" value="a">
    <cfinvokeargument name="username" value="b">
    <cfinvokeargument name="password" value="c">

</cfinvoke>

以下是WSDL的那部分:

<s:schema elementFormDefault="qualified" targetNamespace="http://blahblah">
<s:element name="loginRequest" type="s0:LoginRequest" />
<s:complexType name="LoginRequest">
<s:sequence>
    <s:element minOccurs="0" maxOccurs="1" name="oid" type="s:string" />
    <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
    <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
</s:sequence>

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)