WSDL

Started by mindrape, April 18, 2006, 08:46:26 AM

Previous topic - Next topic

mindrape

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/" target="_blank">http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema" xmlns:tns="http://64.239.24.80/soap#" target="_blank">http://64.239.24.80/soap#" name="login" targetNamespace="http://64.239.24.80/soap#" target="_blank">http://64.239.24.80/soap#" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" target="_blank">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#" target="_blank">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" target="_blank">http://schemas.xmlsoap.org/soap/http" style="rpc" />
   <wsdl:operation name="login">
     <SOAP:operation soapAction="http://64.239.24.80/soap#login" target="_blank">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#" target="_blank">http://64.239.24.80/soap#" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" target="_blank">http://schemas.xmlsoap.org/soap/encoding/" />
     </wsdl:input>
     <wsdl:output name="login-opresponse">
       <SOAP:body use="literal" namespace="http://64.239.24.80/soap#" target="_blank">http://64.239.24.80/soap#" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" target="_blank">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" target="_blank">http://64.239.24.80/soap" />
   </wsdl:port>
 </wsdl:service>
mindrape