MSDiscoCodegenerator Failure with VS2005 (used to work in VS2003)

A

amol

Hi, I have a WSDL file that I am trying to use when adding a web
reference to my project. I can successfully do this with Visual
Studio 2003, but I get an error when trying to add the same wsdl as a
web reference in Visual Studio 2005. I tried using wsdl.exe on a
command line and get the following error:

Error: Unable to import binding 'PartnerWSvoiceOverIPservicePort' from
namespace
'https://partner.domain.com/PartnerWSvoiceOverIPservice'.
- Unable to import operation
'SendVoiceOverIPServiceDisconnectComplete'.
- Object reference not set to an instance of an object.

Any help would be appreciated. The WSDL is included below.

Thanks,
Amol

<?xml version="1.0" encoding="utf-8"?>
<definitions
xmlns:s1="java:com.xyz.partner.webservice.voiceoverip.helpers"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://
schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/
XMLSchema"
xmlns:s0="java:com.xyz.partner.webservice.voiceoverip.common"
xmlns:s3="https://partner.domain.com/PartnerWSvoiceOverIPservice"
xmlns:s2="java:com.xyz.partner.webservice.voiceoverip.returnobjects"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<s:schema
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.common"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:rpm="http://tempuri.org/GeneralLNP/GeneralLNP"
xmlns:stns="java:com.xyz.partner.webservice.voiceoverip.common"
xmlns:tns="https://partner.domain.com/PartnerWSvoiceOverIPservice"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="java:com.xyz.partner.webservice.voiceoverip.common">
<xsd:complexType name="ILECacknowledgementFormType">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>ILEC Acknowledgement of Voice Over
IP Order</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ILEC">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Code for ILEC Providing
Service</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="10" />
<xsd:enumeration value="SBC" />
<xsd:enumeration value="QWEST" />
<xsd:enumeration value="VERIZON" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PON">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Purchase Order Number</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="16" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ATN">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Account Telephone Number</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="10" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ILEC_ACK">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>This confirms the ILEC has
acknowledged the order</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="3" />
<xsd:maxLength value="3" />
<xsd:enumeration value="ACK" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LSOGlsrResponseFormType">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>CLEC response Transactions</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LSOG">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CCNA">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Customer Carrier Name
Abbreviation</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="3" />
<xsd:maxLength value="3" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="0" name="PON">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Purchase Order Number</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="16" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="0" name="VER">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Version</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="2" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ATN">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Account Telephone Number</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="10" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DTsent" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Date/Time Sent</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REP">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>CLEC Rep</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="TELNO">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>CLEC Rep Telno</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="10" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RT">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Response Type</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="1" />
<xsd:enumeration value="C" />
<xsd:enumeration value="J" />
<xsd:enumeration value="N" />
<xsd:enumeration value="P" />
<xsd:enumeration value="Z" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="PIA">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Provider Initiated
Activity</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="1" />
<xsd:enumeration value="4" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DD" type="xsd:date">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Due Date</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="LPIC">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>IntraLata Pic Code</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="0" />
<xsd:maxLength value="4" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="PIC">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>InterLata Pic Code</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="0" />
<xsd:maxLength value="4" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="RCODE">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Reason Code</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="3" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="RDET">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Reject Detail</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="ESDD"
type="xsd:date">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Estimated Due Date</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" name="LNUMGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="LNUM">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Line Number</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="5" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PORTEDNBR">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Telephone Number</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="10" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="DISCNBR">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Disconnecting
Telephone Number</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="10" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="DLNUM">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Diretory Listing
Reference Number</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="4" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="ALI">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Alphanumeric
Listing Indicator</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="6" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="REMARKS">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Remarks</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="160" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="NONLSOG">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="REP_EMAIL">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Rep Email</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="50" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VoIPorderHeaderType">
<xsd:sequence>
<xsd:element name="OriginationID">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DestinationID">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="NumberOfOrders">
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="1" />
<xsd:maxInclusive value="999" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VoIPorderResponseType">
<xsd:sequence>
<xsd:element name="Acknowledgement">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="1" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="NegativeAcknowledgement">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="1" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PON">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Purchase Order
Number</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="16" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="VER">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Version</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1" />
<xsd:maxLength value="2" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DateTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>Date/Time Sent</
xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RVER">
<xsd:annotation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>
<xsd:documentation>System Release
Version</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="12" />
<xsd:maxLength value="12" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="errorNumber" type="xsd:string" />
<xsd:element name="errorMessage" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</s:schema>
<s:schema
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.common"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:rpm="http://tempuri.org/GeneralLNP/GeneralLNP"
xmlns:stns="java:com.xyz.partner.webservice.voiceoverip.helpers"
xmlns:tns="https://partner.domain.com/PartnerWSvoiceOverIPservice"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="java:com.xyz.partner.webservice.voiceoverip.helpers">
<xsd:import
namespace="java:com.xyz.partner.webservice.voiceoverip.common" />
<xsd:complexType
name="SendVoiceOverIPILECAcknowledgementHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="acknowledgement" type="tp:ILECacknowledgementFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceCancelCompleteHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceConfirmationNoticeHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceDisconnectCompleteHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SendVoiceOverIPServiceJeopardyHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SendVoiceOverIPServicePICChangedHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServicePortOutCancelHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SendVoiceOverIPServiceRejectHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceRescheduleOrderCompleteHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceUpdateCompleteHelper">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="LSOGlsrResponseForm" type="tp:LSOGlsrResponseFormType" />
<xsd:element minOccurs="1" maxOccurs="1" name="header"
type="tp:VoIPorderHeaderType" />
</xsd:sequence>
</xsd:complexType>
</s:schema>
<s:schema
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.common"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:rpm="http://tempuri.org/GeneralLNP/GeneralLNP"
xmlns:stns="java:com.xyz.partner.webservice.voiceoverip.returnobjects"
xmlns:tns="https://partner.domain.com/PartnerWSvoiceOverIPservice"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="java:com.xyz.partner.webservice.voiceoverip.returnobjects">
<xsd:import
namespace="java:com.xyz.partner.webservice.voiceoverip.common" />
<xsd:complexType
name="SendVoiceOverIPILECAcknowledgementResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceCancelCompleteResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceConfirmationNoticeResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceDisconnectCompleteResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceJeopardyNoticeResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SendVoiceOverIPServicePICChangedResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServicePortOutCancelResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SendVoiceOverIPServiceRejectResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceRescheduleOrderCompleteResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name="SendVoiceOverIPServiceUpdateCompleteResult">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="response"
type="tp:VoIPorderResponseType" />
</xsd:sequence>
</xsd:complexType>
</s:schema>
<s:schema
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.returnobjects"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stns="https://
partner.domain.com/PartnerWSvoiceOverIPservice"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice">
<xsd:import
namespace="java:com.xyz.partner.webservice.voiceoverip.helpers" />
<xsd:import
namespace="java:com.xyz.partner.webservice.voiceoverip.returnobjects" /<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPILECAcknowledgement" nillable="true"
type="tp:SendVoiceOverIPILECAcknowledgementHelper" />
<xsd:element name="SendVoiceOverIPILECAcknowledgementResponse"
nillable="true" type="tp:SendVoiceOverIPILECAcknowledgementResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceCancelComplete" nillable="true"
type="tp:SendVoiceOverIPServiceCancelCompleteHelper" />
<xsd:element name="SendVoiceOverIPServiceCancelCompleteResponse"
nillable="true" type="tp:SendVoiceOverIPServiceCancelCompleteResult" /<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceConfirmationNotice" nillable="true"
type="tp:SendVoiceOverIPServiceConfirmationNoticeHelper" />
<xsd:element
name="SendVoiceOverIPServiceConfirmationNoticeResponse"
nillable="true"
type="tp:SendVoiceOverIPServiceConfirmationNoticeResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceDisconnectComplete" nillable="true"
type="tp:SendVoiceOverIPServiceDisconnectCompleteHelper" />
<xsd:element
name="SendVoiceOverIPServiceDisconnectCompleteResponse"
nillable="true"
type="tp:SendVoiceOverIPServiceDisconnectCompleteResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceJeopardy" nillable="true"
type="tp:SendVoiceOverIPServiceJeopardyHelper" />
<xsd:element name="SendVoiceOverIPServiceJeopardyResponse"
nillable="true" type="tp:SendVoiceOverIPServiceJeopardyNoticeResult" /<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServicePICChanged" nillable="true"
type="tp:SendVoiceOverIPServicePICChangedHelper" />
<xsd:element name="SendVoiceOverIPServicePICChangedResponse"
nillable="true" type="tp:SendVoiceOverIPServicePICChangedResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServicePortOutCancel" nillable="true"
type="tp:SendVoiceOverIPServicePortOutCancelHelper" />
<xsd:element name="SendVoiceOverIPServicePortOutCancelResponse"
nillable="true" type="tp:SendVoiceOverIPServicePortOutCancelResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceReject" nillable="true"
type="tp:SendVoiceOverIPServiceRejectHelper" />
<xsd:element name="SendVoiceOverIPServiceRejectResponse"
nillable="true" type="tp:SendVoiceOverIPServiceRejectResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceRescheduleOrderComplete" nillable="true"
type="tp:SendVoiceOverIPServiceRescheduleOrderCompleteHelper" />
<xsd:element
name="SendVoiceOverIPServiceRescheduleOrderCompleteResponse"
nillable="true"
type="tp:SendVoiceOverIPServiceRescheduleOrderCompleteResult" />
<xsd:element
xmlns:tp="java:com.xyz.partner.webservice.voiceoverip.helpers"
name="SendVoiceOverIPServiceUpdateComplete" nillable="true"
type="tp:SendVoiceOverIPServiceUpdateCompleteHelper" />
<xsd:element name="SendVoiceOverIPServiceUpdateCompleteResponse"
nillable="true" type="tp:SendVoiceOverIPServiceUpdateCompleteResult" /</s:schema>
</types>
<message name="SendVoiceOverIPServiceDisconnectComplete">
<part name="sendVoiceOverIPServiceDisconnectCompleteHelper"
element="s3:SendVoiceOverIPServiceDisconnectComplete" />
</message>
<message name="SendVoiceOverIPServiceDisconnectCompleteResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceDisconnectCompleteResponse" />
</message>
<message name="SendVoiceOverIPServiceCancelComplete">
<part name="sendVoiceOverIPServiceCancelCompleteHelper"
element="s3:SendVoiceOverIPServiceCancelComplete" />
</message>
<message name="SendVoiceOverIPServiceCancelCompleteResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceCancelCompleteResponse" />
</message>
<message name="SendVoiceOverIPILECAcknowledgement">
<part name="sendVoiceOverIPILECAcknowledgementHelper"
element="s3:SendVoiceOverIPILECAcknowledgement" />
</message>
<message name="SendVoiceOverIPILECAcknowledgementResponse">
<part name="result"
element="s3:SendVoiceOverIPILECAcknowledgementResponse" />
</message>
<message name="SendVoiceOverIPServiceRescheduleOrderComplete">
<part name="sendVoiceOverIPServiceRescheduleOrderCompleteHelper"
element="s3:SendVoiceOverIPServiceRescheduleOrderComplete" />
</message>
<message
name="SendVoiceOverIPServiceRescheduleOrderCompleteResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceRescheduleOrderCompleteResponse" />
</message>
<message name="SendVoiceOverIPServicePICChanged">
<part name="sendVoiceOverIPServicePICChangedHelper"
element="s3:SendVoiceOverIPServicePICChanged" />
</message>
<message name="SendVoiceOverIPServicePICChangedResponse">
<part name="result"
element="s3:SendVoiceOverIPServicePICChangedResponse" />
</message>
<message name="SendVoiceOverIPServicePortOutCancel">
<part name="sendVoiceOverIPServicePortOutCancelHelper"
element="s3:SendVoiceOverIPServicePortOutCancel" />
</message>
<message name="SendVoiceOverIPServicePortOutCancelResponse">
<part name="result"
element="s3:SendVoiceOverIPServicePortOutCancelResponse" />
</message>
<message name="SendVoiceOverIPServiceReject">
<part name="sendVoiceOverIPServiceRejectHelper"
element="s3:SendVoiceOverIPServiceReject" />
</message>
<message name="SendVoiceOverIPServiceRejectResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceRejectResponse" />
</message>
<message name="SendVoiceOverIPServiceUpdateComplete">
<part name="sendVoiceOverIPServiceUpdateCompleteHelper"
element="s3:SendVoiceOverIPServiceUpdateComplete" />
</message>
<message name="SendVoiceOverIPServiceUpdateCompleteResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceUpdateCompleteResponse" />
</message>
<message name="SendVoiceOverIPServiceJeopardy">
<part name="sendVoiceOverIPServiceJeopardyHelper"
element="s3:SendVoiceOverIPServiceJeopardy" />
</message>
<message name="SendVoiceOverIPServiceJeopardyResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceJeopardyResponse" />
</message>
<message name="SendVoiceOverIPServiceConfirmationNotice">
<part name="sendVoiceOverIPServiceConfirmationNoticeHelper"
element="s3:SendVoiceOverIPServiceConfirmationNotice" />
</message>
<message name="SendVoiceOverIPServiceConfirmationNoticeResponse">
<part name="result"
element="s3:SendVoiceOverIPServiceConfirmationNoticeResponse" />
</message>
<portType name="PartnerWSvoiceOverIPservicePort">
<operation name="SendVoiceOverIPServiceDisconnectComplete">
<input message="s3:SendVoiceOverIPServiceDisconnectComplete" />
<output
message="s3:SendVoiceOverIPServiceDisconnectCompleteResponse" />
</operation>
<operation name="SendVoiceOverIPServiceCancelComplete">
<input message="s3:SendVoiceOverIPServiceCancelComplete" />
<output
message="s3:SendVoiceOverIPServiceCancelCompleteResponse" />
</operation>
<operation name="SendVoiceOverIPILECAcknowledgement">
</operation>
<operation name="SendVoiceOverIPServiceRescheduleOrderComplete">
<input
message="s3:SendVoiceOverIPServiceRescheduleOrderComplete" />
<output
message="s3:SendVoiceOverIPServiceRescheduleOrderCompleteResponse" />
</operation>
<operation name="SendVoiceOverIPServicePICChanged">
<input message="s3:SendVoiceOverIPServicePICChanged" />
<output message="s3:SendVoiceOverIPServicePICChangedResponse" />
</operation>
<operation name="SendVoiceOverIPServicePortOutCancel">
<input message="s3:SendVoiceOverIPServicePortOutCancel" />
<output
message="s3:SendVoiceOverIPServicePortOutCancelResponse" />
</operation>
<operation name="SendVoiceOverIPServiceReject">
<input message="s3:SendVoiceOverIPServiceReject" />
<output message="s3:SendVoiceOverIPServiceRejectResponse" />
</operation>
<operation name="SendVoiceOverIPServiceUpdateComplete">
<input message="s3:SendVoiceOverIPServiceUpdateComplete" />
<output
message="s3:SendVoiceOverIPServiceUpdateCompleteResponse" />
</operation>
<operation name="SendVoiceOverIPServiceJeopardy">
<input message="s3:SendVoiceOverIPServiceJeopardy" />
<output message="s3:SendVoiceOverIPServiceJeopardyResponse" />
</operation>
<operation name="SendVoiceOverIPServiceConfirmationNotice">
<input message="s3:SendVoiceOverIPServiceConfirmationNotice" />
<output
message="s3:SendVoiceOverIPServiceConfirmationNoticeResponse" />
</operation>
</portType>
<binding name="PartnerWSvoiceOverIPservicePort"
type="s3:partnerWSvoiceOverIPservicePort">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
<operation name="SendVoiceOverIPServiceDisconnectComplete">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServiceCancelComplete">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPILECAcknowledgement">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServiceRescheduleOrderComplete">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServicePICChanged">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServicePortOutCancel">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServiceReject">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServiceUpdateComplete">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServiceJeopardy">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
<operation name="SendVoiceOverIPServiceConfirmationNotice">
<soap:eek:peration soapAction="" style="document" />
<input>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</input>
<output>
<soap:body use="literal" namespace="https://partner.domain.com/
PartnerWSvoiceOverIPservice" />
</output>
</operation>
</binding>
<service name="PartnerWSvoiceOverIPservice">
<port name="PartnerWSvoiceOverIPservicePort"
binding="s3:partnerWSvoiceOverIPservicePort">
<soap:address location="http://localhost:7001/
PartnerWSvoiceOverIPservice/PartnerWSvoiceOverIPservice" />
</port>
</service>
</definitions>
 
A

amol

Just an FYI - the issue was that there are a couple of elements that
had maxOccurs="0" in the WSDL.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,708
Messages
2,569,347
Members
44,654
Latest member
7Jhamal74

Latest Threads

Top