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"> <input message="s3:SendVoiceOverIPILECAcknowledgement" /> <output message="s3:SendVoiceOverIPILECAcknowledgementResponse" / > </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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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>
Just an FYI - the issue was that there are a couple of elements that had maxOccurs="0" in the WSDL. On Jul 17, 3:59 pm, amol wrote: > Hi, I have aWSDLfile 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 samewsdlas a > web reference in Visual Studio 2005. I tried usingwsdl.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. TheWSDLis 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"> > <input message="s3:SendVoiceOverIPILECAcknowledgement" /> > <output message="s3:SendVoiceOverIPILECAcknowledgementResponse" / > > </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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation 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:operation soapAction="" style="document" /> > <input> > <soap:body use="literal" namespace="https://partner.domain.com/ > PartnerWSvoiceOverIPservice" /> > </input> > <output> > <soap:body use="litera