Does anyone have a WSDL handy for NicToolServer 2.02? I'm trying to integrate NicToolServer into BizTalk 2006. I also tried to convert it into a proxy class for Visual Studio 2005 using C#. It able to convert, but when I try to send a SOAP message, I get the following error message
---
Application failed during request
deserialization:
---
and it spits back my soap message.
Here is my wsdl.
<?xml version="1.0" encoding="utf-16"?>
<wsdl:definitions xmlns:SOAP="
http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="
http://www.w3.org/2001/XMLSchema" xmlns:tns="
http://64.239.24.80/soap#" name="login" targetNamespace="
http://64.239.24.80/soap#" xmlns:wsdl="
http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>NicTool Server Web Service</wsdl:documentation>
<wsdl:types>
<xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="
http://64.239.24.80/soap#">
<xsd:complexType name="LoginRequest">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="nt_protocol_version" type="xsd:float" />
<xsd:element minOccurs="1" maxOccurs="1" name="username" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoginResponse">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="user_create" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="group_delete" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zone_write" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zonerecord_write" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns1" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns5" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns2" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zonerecord_create" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zonerecord_delete" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zone_delegate" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zone_delete" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="nameserver_write" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns3" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="user_write" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="nameserver_delete" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns8" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="inherit_group_permissions" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="username" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="nt_user_id" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zonerecord_delegate" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="user_delete" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns7" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="last_name" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="nameserver_create" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="groupname" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns6" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="zone_create" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="group_create" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="nt_group_id" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="perm_name" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns4" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="group_write" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns0" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="self_write" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="deleted" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="nt_user_session" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="usable_ns9" type="xsd:int" />
<xsd:element minOccurs="1" maxOccurs="1" name="first_name" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="login-request">
<wsdl:part name="data" type="tns:LoginRequest" />
</wsdl:message>
<wsdl:message name="login-response">
<wsdl:part name="param" type="tns:LoginResponse" />
</wsdl:message>
<wsdl:portType name="login-porttype">
<wsdl:operation name="login">
<wsdl:input name="login-oprequest" message="tns:login-request" />
<wsdl:output name="login-opresponse" message="tns:login-response" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="login-binding" type="tns:login-porttype">
<SOAP:binding transport="
http://schemas.xmlsoap.org/soap/http" style="rpc" />
<wsdl:operation name="login">
<SOAP:operation soapAction="
http://64.239.24.80/soap#login" style="rpc" />
<wsdl:input name="login-oprequest">
<SOAP:body use="literal" namespace="
http://64.239.24.80/soap#" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="login-opresponse">
<SOAP:body use="literal" namespace="
http://64.239.24.80/soap#" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="login-service">
<wsdl:port name="login-port" binding="tns:login-binding">
<SOAP:address location="
http://64.239.24.80/soap" />
</wsdl:port>
</wsdl:service>