Calling SOAP Method from VB.NET

C

Cleo

Hi,

I am trying to call a WebService Method written in Weblogic from VB.NET and
I am getting the following error. I am using SOAP Caal s from VB.NET.

Please find the wsdl file and my code.

Any help would really be appreciated.

Thx

Cleo

Server Error in '/TempConvertClient1' Application.
----------------------------------------------------------------------------
----

The type System.String may not be used in this context.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: The type System.String
may not be used in this context.

Source Error:


Line 40:
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://verizon.c
om/ONE/assignNumber", RequestElementName:="assignNumberRequest",
RequestNamespace:="http://verizon.com/ONE/",
ResponseNamespace:="http://verizon.com/ONE/",
Use:=System.Web.Services.Description.SoapBindingUse.Literal,
ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>
_
Line 41: Public Function
assignNumber(<System.Xml.Serialization.XmlElementAttribute("orderNumber",
GetType(orderNumberType)),
System.Xml.Serialization.XmlElementAttribute("accountNumber",
GetType(accountNumberRequestType))> ByVal Item As Object) As
<System.Xml.Serialization.XmlElementAttribute("orderResult",
GetType(oneOrderIDType)),
System.Xml.Serialization.XmlElementAttribute("accountResult",
GetType(accountNumberType))> Object
Line 42: Dim results() As Object = Me.Invoke("assignNumber", New
Object() {Item})
Line 43: Return CType(results(0),Object)
Line 44: End Function


Source File: c:\inetpub\wwwroot\TempConvertClient1\Web
References\AssignNumber\Reference.vb Line: 42

Stack Trace:


[InvalidOperationException: The type System.String may not be used in this
context.]

Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write1
5_assignNumberRequest(Object[] p)

[InvalidOperationException: There was an error generating the XML document.]
System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter,
Object o, XmlSerializerNamespaces namespaces, String encodingStyle)
System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter,
Object o, XmlSerializerNamespaces namespaces)

System.Web.Services.Protocols.SoapHttpClientProtocol.Serialize(SoapClientMes
sage message)
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
TempConvertClient1.AssignNumber.AssignNumber.assignNumber(Object Item) in
c:\inetpub\wwwroot\TempConvertClient1\Web
References\AssignNumber\Reference.vb:42
TempConvertClient1.WebForm1.Button2_Click(Object sender, EventArgs e) in
c:\inetpub\wwwroot\TempConvertClient1\WebForm1.aspx.vb:68
System.Web.UI.WebControls.Button.OnClick(EventArgs e)

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePo
stBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()





----------------------------------------------------------------------------
----

Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET
Version:1.1.4322.573


My Code

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim sXML As String
Dim ws As New AssignNumber.AssignNumber

sXML = "<?xml version='1.0' encoding='utf-8'?>" & _
"<soap:Envelope
xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>" & _
"<soap:Body>" & _
"<assignNumberRequest xmlns='http://verizon.com/ONE/'>" & _
"<orderNumber>" & _
"<regionAssignment>" & _
"<telephoneNumber>" & _
"<tnAreaCode>813</tnAreaCode>" & _
"<tnPrefix>814</tnPrefix>" & _
"<tnBase>0184</tnBase>" & _
"</telephoneNumber>" & _
"</regionAssignment>" & _
"<employeeNumber>123456789</employeeNumber>" & _
"<orderType>I</orderType>" & _
"</orderNumber>" & _
"</assignNumberRequest>" & _
"</soap:Body>" & _
"</soap:Envelope>"

ws.assignNumber(sXML.ToString())
End Sub


WSDL File

<?xml version="1.0" encoding="utf-8" ?>
- <!--
edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by J.J. Banks
(Avanade) -->
- <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:s0="http://verizon.com/ONE/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://verizon.com/ONE/">
- <types>
- <xs:schema elementFormDefault="qualified"
targetNamespace="http://verizon.com/ONE/">
- <xs:element name="assignNumberRequest">
- <xs:complexType>
- <xs:choice>
<xs:element name="accountNumber" type="s0:accountNumberRequestType" />
<xs:element name="orderNumber" type="s0:blush:rderNumberType" />
</xs:choice>
</xs:complexType>
</xs:element>
- <xs:complexType name="accountNumberRequestType">
- <xs:sequence>
<xs:element name="regionAssignment" type="s0:regionAssignmentType" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="orderNumberType">
- <xs:sequence>
<xs:element name="regionAssignment" type="s0:regionAssignmentType" />
<xs:element name="employeeNumber" type="xs:string" minOccurs="0" />
<xs:element name="serviceClass" type="s0:serviceClassType" default="R"
minOccurs="0" />
<xs:element name="orderType" type="s0:blush:rderTypeType" />
</xs:sequence>
</xs:complexType>
- <xs:simpleType name="areaCentralOfficeType">
- <xs:restriction base="xs:string">
<xs:length value="3" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="serviceClassType">
- <xs:restriction base="xs:string">
<xs:enumeration value="R" />
<xs:enumeration value="B" />
<xs:enumeration value="S" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="regionAssignmentType">
- <xs:choice>
<xs:element name="telephoneNumber" type="s0:telephoneNumberType" />
<xs:element name="location" type="s0:locationType" />
<xs:element name="masterOrderNumber" type="s0:masterOrderNumberType" />
<xs:element name="areaCentralOffice" type="s0:acoType" />
</xs:choice>
</xs:complexType>
- <xs:complexType name="locationType">
- <xs:all>
<xs:element name="city" type="s0:cityType" />
<xs:element name="state" type="s0:stateType" />
</xs:all>
</xs:complexType>
- <xs:element name="assignNumberResponse">
- <xs:complexType>
- <xs:choice>
<xs:element name="accountResult" type="s0:accountNumberType" />
<xs:element name="orderResult" type="s0:blush:neOrderIDType" />
</xs:choice>
</xs:complexType>
</xs:element>
- <xs:group name="cancelGroup">
- <xs:sequence>
<xs:element name="trackingNumberForADSII" type="xs:string" minOccurs="0"
/>
</xs:sequence>
</xs:group>
- <xs:group name="changeGroup">
- <xs:sequence>
- <xs:element name="newBillingTelephoneNumber" type="s0:telephoneNumberType"
minOccurs="0">
- <!--
use this for new TN in SSP Move call -->
</xs:element>
<xs:element name="newBillingTelephonePositionNumber" type="xs:string"
minOccurs="0" />
<xs:element name="newDueDate" type="s0:dateType" minOccurs="0" />
<xs:element name="newBranchKeyword" type="xs:string" minOccurs="0" />
- <xs:element name="newService" minOccurs="0">
- <xs:complexType>
- <xs:all>
<xs:element name="newServiceClass" type="xs:string" />
<xs:element name="newServiceGrade" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
- <xs:group name="disconnectGroup">
- <xs:sequence>
- <xs:element name="disconnectReasonCode">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="non-payment" />
<xs:enumeration value="abandoned" />
<xs:enumeration value="deceased" />
<xs:enumeration value="bankruptcy" />
<xs:enumeration value="supersedure" />
<xs:enumeration value="quitting business" />
<xs:enumeration value="cannot afford" />
<xs:enumeration value="dissatisfied" />
<xs:enumeration value="coin illicit use" />
<xs:enumeration value="coin low pay" />
<xs:enumeration value="coin replace copt" />
<xs:enumeration value="fraud" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:group>
- <xs:element name="HOAId">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:element>
- <xs:group name="installGroup">
- <xs:sequence>
<xs:element name="orderCreationDate" type="s0:dateType" />
<xs:element name="orderCreationUser" type="s0:dateType" minOccurs="0" />
<xs:element name="orderCreationTime" type="s0:timeType" />
<xs:element name="lineOfBusinessCode" type="xs:string" minOccurs="0" />
<xs:element name="lineOfBusinessCodeStatus" type="xs:string" default="A"
minOccurs="0" />
</xs:sequence>
</xs:group>
- <xs:group name="moveGroup">
- <xs:sequence>
<xs:element name="newACO" type="s0:acoType" minOccurs="0" />
- <xs:element name="newBillingTelephoneNumber" type="s0:telephoneNumberType"
minOccurs="0">
- <!--
use this for new TN in SSP Move call -->
</xs:element>
<xs:element name="newBillingTelephonePositionNumber" type="xs:string"
minOccurs="0" />
<xs:element name="newDueDate" type="s0:dateType" minOccurs="0" />
<xs:element name="newBranchKeyword" type="xs:string" minOccurs="0" />
- <xs:element name="newService" minOccurs="0">
- <xs:complexType>
- <xs:all>
<xs:element name="newServiceClass" type="xs:string" />
<xs:element name="newServiceGrade" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
- <xs:group name="orderAddress">
- <xs:sequence>
<xs:element name="address" type="s0:addressType" />
<xs:element name="addressTypeCode" type="xs:string" minOccurs="0" />
<xs:element name="statusCode" type="s0:statusType" minOccurs="0" />
<xs:element name="hashKey" type="xs:string" minOccurs="0" />
<xs:element name="addressHorizontalCoordinate" type="xs:string"
minOccurs="0" />
<xs:element name="addressVerticalCoordinate" type="xs:string"
minOccurs="0" />
<xs:element name="partitionNumber" type="xs:string" minOccurs="0" />
<xs:element name="taxDistrictCode" type="xs:string" minOccurs="0" />
<xs:element name="asixSequenceNumber" type="xs:string" minOccurs="0" />
<xs:element name="addressACO" type="s0:acoType" minOccurs="0" />
<xs:element name="markStatusCode" type="xs:string" minOccurs="0" />
<xs:element name="referenceNo" type="xs:string" default="0" minOccurs="0"
/>
<xs:element name="validationInfo" type="s0:validationInfoType"
minOccurs="0" />
</xs:sequence>
</xs:group>
- <xs:group name="orderInfo">
- <xs:sequence>
<xs:element name="areaCentralOfficeCode" type="s0:acoType" />
<xs:element name="orderApplicationDate" type="s0:dateType" />
<xs:element name="billingContact" type="s0:contactType" minOccurs="0" />
<xs:element name="orderBillCode" type="xs:string" minOccurs="0" />
<xs:element name="orderBillingEffectiveDate" type="s0:dateType"
minOccurs="0" />
<xs:element name="billingOCCCode" type="s0:billingOCCCodeType"
minOccurs="0" />
<xs:element name="billingPositionNumber" type="xs:string" minOccurs="0" />
<xs:element name="billingTypeCode" type="xs:string" minOccurs="0" />
<xs:element name="callerName" type="s0:nameType" minOccurs="0" />
<xs:element name="centralDirectoryUnitInd" type="s0:booleanType"
minOccurs="0" />
<xs:element name="circuitNumber" type="xs:string" minOccurs="0" />
<xs:element name="coinOrderType" type="xs:string" minOccurs="0" />
<xs:element name="completionEmployeeId" type="xs:string" minOccurs="0" />
<xs:element name="orderCompletionDate" type="s0:dateType" minOccurs="0" />
<xs:element name="orderCompletionUser" type="xs:string" minOccurs="0" />
<xs:element name="preSaleActivity" type="s0:preSaleActivityType"
minOccurs="0" />
<xs:element name="employeeConcessionCode" type="xs:string" minOccurs="0"
/>
<xs:element name="criticalChangeInd" type="xs:string" minOccurs="0" />
<xs:element name="customerPriorityCode" type="xs:string" minOccurs="0" />
<xs:element name="statusOfCustomerPriorityCode" type="xs:string"
minOccurs="0" />
<xs:element name="canBeReachedTelephoneNumber"
type="s0:telephoneNumberType" minOccurs="0" />
<xs:element name="customerMasterServiceDate" type="s0:dateType"
minOccurs="0" />
<xs:element name="cycleDate" type="s0:dateType" minOccurs="0" />
<xs:element name="directoryAdvanceCycleDate" type="s0:dateType"
minOccurs="0" />
<xs:element name="directoryAdvanceCycleInd" type="xs:string" minOccurs="0"
/>
<xs:element name="exchangeName" type="xs:string" minOccurs="0" />
<xs:element name="followUpDate" type="s0:dateType" minOccurs="0" />
<xs:element name="followUpSuffix" type="xs:string" minOccurs="0" />
<xs:element name="fxExchangeCode" type="xs:string" minOccurs="0" />
- <xs:element name="foreignExchangeServiceType" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="intra" />
<xs:enumeration value="inter" />
<xs:enumeration value="out" />
<xs:enumeration value="ops" />
<xs:enumeration value="ans" />
<xs:enumeration value="opsta" />
<xs:enumeration value="opx" />
<xs:enumeration value="centnt" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="branchKeyword" type="xs:string" minOccurs="0" />
<xs:element name="intervalNumber" type="xs:string" minOccurs="0" />
<xs:element name="interExchangeInd" type="xs:string" minOccurs="0" />
<xs:element name="locationCount" type="xs:string" minOccurs="0" />
<xs:element name="mileageIndicator" type="xs:string" minOccurs="0" />
- <xs:element name="nonPublishedStatusInd" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="S|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ilecInd" type="s0:booleanType" minOccurs="0" />
<xs:element name="ilecOrderNumber" type="xs:string" minOccurs="0" />
<xs:element name="postcardDate" type="s0:dateType" minOccurs="0" />
- <xs:element name="postcardStatusCode" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="F|N|R|S" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="purchaseOrderNumber" type="xs:string" minOccurs="0" />
<xs:element name="adsiiQueueRemark" type="xs:string" minOccurs="0" />
<xs:element name="quotedActualCharges" type="xs:string" minOccurs="0" />
<xs:element name="quotedMonthlyRate" type="xs:string" minOccurs="0" />
<xs:element name="revenueAccountOfficeCode" type="xs:string" minOccurs="0"
/>
<xs:element name="relatedOrderNumber" type="s0:blush:neOrderIDType"
minOccurs="0" />
<xs:element name="customerRepTelephoneNumber"
type="s0:telephoneNumberType" minOccurs="0" />
<xs:element name="customerRequestedDueDate" type="s0:dateType"
minOccurs="0" />
<xs:element name="routeToCode" type="xs:string" minOccurs="0" />
<xs:element name="streetAddressCommunityCode" type="xs:string"
minOccurs="0" />
<xs:element name="salesPersonNumber" type="xs:string" minOccurs="0" />
<xs:element name="sequenceNumber" type="xs:string" minOccurs="0" />
<xs:element name="servingAreaCentralOffice" type="s0:acoType"
minOccurs="0" />
<xs:element name="privateLineServiceType" type="xs:string" minOccurs="0"
/>
<xs:element name="orderStatusCode" type="s0:blush:rderStatusCodeType"
minOccurs="0" />
<xs:element name="serviceClass" type="xs:string" minOccurs="0" />
<xs:element name="serviceGrade" type="xs:string" default="1" minOccurs="0"
/>
<xs:element name="serviceName" type="s0:nameType" minOccurs="0" />
- <xs:element name="serviceNameStatusCode" default="" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="A|C|" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="serviceTypeCode" type="s0:serviceTypeCodeType"
minOccurs="0" />
<xs:element name="orderTypeCode" type="s0:blush:rderTypeCodeType" minOccurs="0"
/>
<xs:element name="lifelineEffectiveDate" type="s0:dateType" minOccurs="0"
/>
<xs:element name="lifelineReducedNonRecurringChargesDate"
type="s0:dateType" minOccurs="0" />
<xs:element name="lifelineReducedTimeSensitiveChargesDate"
type="s0:dateType" minOccurs="0" />
<xs:element name="lifelineStatusCode" type="xs:string" default=""
minOccurs="0" />
<xs:element name="customerPremiseAccessTime" type="s0:amPmType"
minOccurs="0" />
<xs:element name="actualFieldWorkingTime" type="s0:timeType" minOccurs="0"
/>
<xs:element name="workWithNumber" type="s0:workWithNumberType"
minOccurs="0" />
<xs:element name="orderStatusDate" type="s0:dateType" minOccurs="0" />
<xs:element name="fxCommonLanguageCode" type="xs:string" minOccurs="0" />
<xs:element name="previousTelephoneNumber" type="s0:telephoneNumberType"
minOccurs="0" />
<xs:element name="previousACO" type="s0:acoType" minOccurs="0" />
<xs:element name="previousServiceClass" type="xs:string" minOccurs="0" />
<xs:element name="previousDueDate" type="s0:dateType" minOccurs="0" />
<xs:element name="previousItemNumber" type="xs:string" minOccurs="0" />
<xs:element name="previousFollowUpDate" type="s0:dateType" minOccurs="0"
/>
<xs:element name="previousVisitTime" type="s0:timeType" minOccurs="0" />
<xs:element name="directoryAdvanceEffDate" type="s0:dateType"
minOccurs="0" />
<xs:element name="facLogicalTermID" type="xs:string" minOccurs="0" />
- <xs:element name="customCallingBrochure" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="Y|S|" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="ulsBrochure" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="Y|S|" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="brochureInd" type="xs:string" minOccurs="0" />
<xs:element name="brochureArchiveInd" type="xs:string" minOccurs="0" />
<xs:element name="brochureItemInd" type="xs:string" minOccurs="0" />
<xs:element name="localBillingDetailInd" type="xs:string" minOccurs="0" />
<xs:element name="concessionCode" type="xs:string" minOccurs="0" />
<xs:element name="sumbEditInd" type="xs:string" minOccurs="0" />
<xs:element name="expediteOrderInd" type="xs:string" minOccurs="0" />
<xs:element name="foreignExchangeTelephoneNumber"
type="s0:telephoneNumberType" minOccurs="0" />
- <xs:element name="languageAssistanceCenterInd" default="English"
minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="English" />
<xs:enumeration value="Korean" />
<xs:enumeration value="Mandarin" />
<xs:enumeration value="Spanish" />
<xs:enumeration value="Vietnamese" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="previousBillingCode" type="xs:string" minOccurs="0" />
<xs:element name="orderStatusTime" type="s0:timeType" minOccurs="0" />
<xs:element name="orderSuffixInd" type="xs:string" minOccurs="0" />
<xs:element name="remoteCallForwardingInd" type="xs:string" minOccurs="0"
/>
<xs:element name="customerReferenceNumber" type="xs:string" minOccurs="0"
/>
<xs:element name="customerReferenceStatusCode" type="xs:string"
minOccurs="0" />
<xs:element name="foreignListingKeyword" type="xs:string" minOccurs="0" />
<xs:element name="customerAccountNumber" type="s0:accountNumberType"
minOccurs="0" />
<xs:element name="companyCode" type="xs:string" minOccurs="0" />
<xs:element name="expandedClassOfService" type="xs:string" minOccurs="0"
/>
<xs:element name="earlyTerminationLiability" type="xs:string"
minOccurs="0" />
<xs:element name="customerProprietaryNetworkInformation"
type="s0:booleanType" minOccurs="0" />
<xs:element name="cpniDates" type="s0:startEndDateType" minOccurs="0" />
<xs:element name="billingLocationCode" type="xs:string" minOccurs="0" />
- <xs:element name="accountListingStatus" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="PUB" />
<xs:enumeration value="NP" />
<xs:enumeration value="NL" />
<xs:enumeration value="EN" />
<xs:enumeration value="NPS" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="numberOfDirectories" type="xs:string" minOccurs="0" />
- <xs:element name="directoryDeliveryAddress" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="SA|BA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="directoryUpdateType" type="xs:string" minOccurs="0" />
- <xs:element name="directoryStatusCode" default="" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="E|P|R|" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="branchKeywordStatusCode" type="xs:string" minOccurs="0"
/>
<xs:element name="creationResponsibilityCode" type="xs:string"
minOccurs="0" />
<xs:element name="creationOfficeID" type="xs:string" minOccurs="0" />
<xs:element name="salesAreaCode" type="xs:string" minOccurs="0" />
<xs:element name="advancePaymentInd" type="xs:string" minOccurs="0" />
<xs:element name="nextAvailableDueDate" type="s0:dateType" minOccurs="0"
/>
<xs:element name="universalServiceFundInd" type="xs:string" minOccurs="0"
/>
<xs:element name="serviceAreaChangeInd" type="xs:string" minOccurs="0" />
<xs:element name="omitType" type="xs:string" minOccurs="0" />
<xs:element name="coefficient" type="s0:coefficientType" minOccurs="0" />
<xs:element name="coefficient2" type="s0:coefficientType" minOccurs="0" />
<xs:element name="previousCoefficient" type="s0:coefficientType"
minOccurs="0" />
<xs:element name="previousCoefficient2" type="s0:coefficientType"
minOccurs="0" />
<xs:element name="coeffSign" type="s0:coefficientSignPairingType"
minOccurs="0" />
<xs:element name="previousCoeffSign" type="s0:coefficientSignPairingType"
minOccurs="0" />
<xs:element name="arrivalTime" type="s0:startEndTimeType" minOccurs="0" />
<xs:element name="bucketTitle" type="xs:string" minOccurs="0" />
<xs:element name="fictitiousOrderFlag" type="xs:string" minOccurs="0" />
<xs:element name="extractOrderFlag" type="xs:string" minOccurs="0" />
- <xs:element name="languageAssistanceCenterStatus" default=""
minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="A|C|" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="portActivityInd" type="xs:string" minOccurs="0" />
<xs:element name="customerNegotiatedDueDate" type="s0:dateType"
minOccurs="0" />
<xs:element name="alternateSuffix" type="xs:string" minOccurs="0" />
<xs:element name="paymentInfo" type="s0:paymentInfoType" minOccurs="0" />
- <!--
added for SSP Change -->
- <!--
end change -->
- <!--
Removed duplicated element
<xs:element name="circuitNumber" type="xs:string" minOccurs="0"/>
-->
</xs:sequence>
</xs:group>
- <xs:complexType name="accountNumberType">
- <xs:choice>
<xs:element name="CAN" type="s0:canType" />
<xs:element name="BAN" type="s0:banType" />
</xs:choice>
</xs:complexType>
- <xs:simpleType name="acoType">
- <xs:restriction base="xs:string">
<xs:length value="3" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="addressType">
- <xs:all>
<xs:element name="Building" type="xs:string" minOccurs="0" />
- <xs:element name="City">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:maxLength value="13" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="Country">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="County" type="xs:string" minOccurs="0" />
<xs:element name="Directional" type="xs:string" minOccurs="0" />
<xs:element name="ElevationType" type="xs:string" minOccurs="0" />
<xs:element name="ElevationValue" type="xs:string" minOccurs="0" />
<xs:element name="Floor" type="xs:string" minOccurs="0" />
<xs:element name="GeoCode" type="xs:string" minOccurs="0" />
- <xs:element name="FractionHouseNumber" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Predirection" type="xs:string" minOccurs="0" />
<xs:element name="Postdirection" type="xs:string" minOccurs="0" />
<xs:element name="POBoxorRuralRoute" type="xs:string" minOccurs="0" />
<xs:element name="RMorSTEorAPT" type="xs:string" minOccurs="0" />
<xs:element name="StreetID" type="xs:string" minOccurs="0" />
- <xs:element name="StreetName">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:maxLength value="26" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="StreetNumberPrefix" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:maxLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="StreetNumber">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:maxLength value="6" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StreetNumberSuffix" type="xs:string" minOccurs="0" />
<xs:element name="StreetSuffix" type="xs:string" minOccurs="0" />
<xs:element name="StructureType" type="xs:string" minOccurs="0" />
<xs:element name="StructureValue" type="xs:string" minOccurs="0" />
<xs:element name="Sublocation" type="xs:string" minOccurs="0" />
<xs:element name="SublocExact" type="xs:string" minOccurs="0" />
<xs:element name="UnitType" type="xs:string" minOccurs="0" />
<xs:element name="UnitValue" type="xs:string" minOccurs="0" />
<xs:element name="State" type="s0:stateType" />
<xs:element name="zipCode" type="s0:zipCodeType" />
- <!--
This will be handled with mapping for SQE
<xs:element name="RangeID" type="xs:string" minOccurs="0"/>
-->
- <!--
This will be passed directly for SSP
<xs:element name="AttentionLine" type="xs:string" minOccurs="0"/>
-->
- <!--
This will be passed directly for SSP
<xs:element name="CheckID" type="xs:string" minOccurs="0"/>
-->
- <!--
This is the same as GeoCode
<xs:element name="GeoTaxCode" type="xs:string" minOccurs="0"/>
-->
- <!--
These will be handled with mapping for NOCV
<xs:element name="Line1" type="xs:string" minOccurs="0"/>
<xs:element name="Line2" type="xs:string" minOccurs="0"/>
<xs:element name="Line3" type="xs:string" minOccurs="0"/>
-->
- <!--
For NOCV this needs to be mapped to House Number -->
- <!--
When there is a PO Box, the PO Box number is mapped to StreetName for
CV -->
- <!--
This value in NOCV is subloc1 and subloc2 combined -->
- <!--
These will be handled with mapping for SSP
<xs:element name="SkipValidation" type="xs:string" minOccurs="0"/>
<xs:element name="StatusCode" type="xs:string" minOccurs="0"/>
<xs:element name="StatusCategory" type="xs:string" minOccurs="0"/>
<xs:element name="StatusDescription" type="xs:string" minOccurs="0"/>
-->
- <!--
These will be handled with mapping for SSP and SQE
<xs:element name="Thoroughfare" type="xs:string" minOccurs="0"/>
<xs:element name="ThoroughfareOther" type="xs:string" minOccurs="0"/>
-->
- <!--
This will be handled with mapping for NOCV
<xs:element name="TypeAddressCode" type="xs:string"/>
-->
</xs:all>
</xs:complexType>
- <xs:simpleType name="amPmType">
- <xs:restriction base="xs:string">
<xs:pattern value="AM|PM" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="banType">
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9]{9}" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="billingOCCCodeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="Telephone Number Change" />
<xs:enumeration value="Correct Rate" />
<xs:enumeration value="Directory Listing" />
<xs:enumeration value="Supersedure" />
<xs:enumeration value="Move Service Facilities" />
<xs:enumeration value="Change Service Facilities" />
<xs:enumeration value="Removal of Service" />
<xs:enumeration value="Establish Wire Maintenance Change" />
<xs:enumeration value="Cancel Wire Maintenance Change" />
<xs:enumeration value="Add GTE 800 Feature" />
<xs:enumeration value="Change GTE 800 Feature" />
<xs:enumeration value="Remove GTE 800 Feature" />
<xs:enumeration value="Cancel Order Charge" />
<xs:enumeration value="Addition of Service" />
<xs:enumeration value="Change Type of Service" />
<xs:enumeration value="Special Billing Service" />
<xs:enumeration value="Rate Change" />
<xs:enumeration value="800 Install Service" />
<xs:enumeration value="Establish Service" />
<xs:enumeration value="Change Service" />
<xs:enumeration value="Discontinue Service" />
<xs:enumeration value="Transfer of Service" />
<xs:enumeration value="Establish TN Reservation" />
<xs:enumeration value="Discontinue TN Reservation" />
<xs:enumeration value="Change Mail Address" />
<xs:enumeration value="Issue TN Calling Card" />
<xs:enumeration value="Service Order Change" />
<xs:enumeration value="No Bill Message" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="billingStatusCodeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="" />
<xs:enumeration value="A" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="booleanType">
- <xs:restriction base="xs:string">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="canType">
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9]{10}|[0-9]{9}" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="cityType">
- <xs:restriction base="xs:string">
<xs:maxLength value="13" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="coefficientSignPairingType">
- <xs:sequence>
<xs:element name="coefficient" type="s0:coefficientSignType" />
<xs:element name="coefficient2" type="s0:coefficientSignType" />
</xs:sequence>
</xs:complexType>
- <xs:simpleType name="coefficientSignType">
- <xs:restriction base="xs:string">
<xs:length value="1" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="coefficientType">
- <xs:restriction base="xs:string">
<xs:length value="5" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="contactType">
- <xs:sequence>
<xs:element name="name" type="s0:nameType" minOccurs="0" />
<xs:element name="companyName" type="xs:string" minOccurs="0" />
<xs:element name="telephoneNumber" type="s0:telephoneNumberType"
minOccurs="0" />
<xs:element name="altTelephoneNumber" type="s0:telephoneNumberType"
minOccurs="0" />
<xs:element name="email" type="xs:string" minOccurs="0" />
<xs:element name="fax" type="s0:telephoneNumberType" minOccurs="0" />
</xs:sequence>
</xs:complexType>
- <xs:simpleType name="creditCardNumberType">
- <xs:restriction base="xs:positiveInteger">
<xs:pattern value="[0-9]{13}([0-9])?([0-9])?([0-9])?" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="creditCardType">
- <xs:restriction base="xs:string">
<xs:enumeration value="VISA" />
<xs:enumeration value="MASTERCARD" />
<xs:enumeration value="AMEX" />
<xs:enumeration value="DISCOVER" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="CustomerReplyType">
- <xs:sequence>
- <xs:element name="IsLineISDNDigitalCallFrwd" type="s0:booleanType">
- <xs:annotation>
<xs:documentation>Is your telephone on an ISDN line, a Digital Centranet
line, or is it setup with permanent call forwarding?</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="IsLinePBXKeyOther" type="s0:booleanType">
- <xs:annotation>
<xs:documentation>Is your telephone on an ISDN line, a Digital Centranet
line, or is it setup with permanent Call Forwarding?</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="DualLinePhone" type="s0:booleanType">
- <xs:annotation>
<xs:documentation>Do you have a dual-line phone?</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="TechInstall" type="s0:booleanType" minOccurs="0">
- <xs:annotation>
<xs:documentation>The answers to the questions regarding your telephone
indicate you qualify for our easy Self-Install option, however if you wish,
we can have someone perform the install for you ?</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="OnsiteAccepted" type="s0:booleanType" minOccurs="0">
- <xs:annotation>
<xs:documentation>Based on the answers to the questions regarding the
telephone service, Onsite Installation is recommend. Do you agree to have us
perform this installation?</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="DeclineOnsiteConf" type="s0:booleanType" minOccurs="0">
- <xs:annotation>
<xs:documentation>By declining the Onsite Installation, you take full
responsibility for the installation at your premise. Do you want to continue
with the Self Installation?</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="dateType">
- <xs:all>
- <xs:element name="dayPart">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="2" />
<xs:pattern value="([0-2][0-9])|(3[0-1])" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="monthPart">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="2" />
<xs:pattern value="(0[0-9])|(1[0-2])" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="yearPart">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="4" />
<xs:pattern value="[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
- <xs:complexType name="dialServiceType">
- <xs:all>
<xs:element name="telephoneNumber" type="s0:telephoneNumberType" />
<xs:element name="serviceAddress" type="s0:addressType" />
<xs:element name="serviceContact" type="s0:contactType" minOccurs="0" />
<xs:element name="shippingAddress" type="s0:addressType" minOccurs="0" />
<xs:element name="shippingContact" type="s0:contactType" minOccurs="0" />
<xs:element name="technicalInfo" type="s0:technicalInfoType" />
<xs:element name="vzUserId" type="xs:string" minOccurs="0" />
<xs:element name="vzUserPassword" type="xs:string" minOccurs="0" />
<xs:element name="vzUserAlias" type="xs:string" minOccurs="0" />
<xs:element name="serviceRemarks" type="xs:string" minOccurs="0" />
<xs:element name="selectedPopTN" type="xs:string" minOccurs="0" />
<xs:element name="loaVersionNumber" type="xs:string" minOccurs="0" />
<xs:element name="loaRevisionNumber" type="xs:string" minOccurs="0" />
<xs:element name="loaAcceptDate" type="s0:dateType" minOccurs="0" />
- <xs:element name="locationIndicator">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="E" />
<xs:enumeration value="W" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="termAcceptDate" type="s0:dateType" minOccurs="0" />
<xs:element name="registrationDate" type="s0:dateType" minOccurs="0" />
<xs:element name="cDDD" type="s0:dateType" minOccurs="0" />
<xs:element name="isSpamAllowed" type="s0:booleanType" minOccurs="0" />
<xs:element name="tosVersion" type="xs:string" minOccurs="0" />
- <!--
added minOccurs=0 for SSP change -->
</xs:all>
</xs:complexType>
- <xs:complexType name="dslServiceLevelType">
- <xs:all>
- <xs:element name="circuitType">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="ATM" />
<xs:enumeration value="FRAME" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="grade">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="INFOSPEED_768_128" />
<xs:enumeration value="INFOSPEED_384_384" />
<xs:enumeration value="INFOSPEED_768_768" />
<xs:enumeration value="INFOSPEED_15_384" />
<xs:enumeration value="INFOSPEED_15_128" />
<xs:enumeration value="INFOSPEED_71_768" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="isModemProvidedByCustomer" type="s0:booleanType" />
<xs:element name="CustomerModemType" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
- <xs:complexType name="dslServiceType">
- <xs:all>
<xs:element name="telephoneNumber" type="s0:telephoneNumberType" />
<xs:element name="serviceContact" type="s0:contactType" minOccurs="0" />
<xs:element name="serviceAddress" type="s0:addressType" />
<xs:element name="serviceInfo" type="s0:serviceInfoType" />
- <xs:element name="truckRoll" minOccurs="0">
- <xs:complexType>
- <xs:all>
- <xs:element name="timeOfVisit">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="AM" />
<xs:enumeration value="PM" />
<xs:enumeration value="AllDay" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="shippingAddress" type="s0:addressType" />
<xs:element name="shippingContact" type="s0:contactType" minOccurs="0" />
<xs:element name="technicalInfo" type="s0:technicalInfoType" />
- <xs:element name="parallelPots" minOccurs="0">
- <xs:complexType>
- <xs:all>
<xs:element name="potsDueDate" type="s0:dateType" />
<xs:element name="potsOrderNumber" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="cDDD" type="s0:dateType" minOccurs="0" />
- <xs:element name="locationIndicator">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="E" />
<xs:enumeration value="W" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ilecLOB" type="xs:string" minOccurs="0" />
<xs:element name="clliCode" type="xs:string" />
<xs:element name="isLowerSpeedAccepted" type="s0:booleanType" />
<xs:element name="isLQOverridden" type="s0:booleanType" />
<xs:element name="lqOverrideReason" type="xs:string" minOccurs="0" />
<xs:element name="lqOverridePerson" type="xs:string" minOccurs="0" />
<xs:element name="isSRDOverridden" type="s0:booleanType" />
<xs:element name="loopLength" type="xs:string" minOccurs="0" />
<xs:element name="isRemoteTerminal" type="s0:booleanType" minOccurs="0" />
<xs:element name="isT1" type="s0:booleanType" minOccurs="0" />
<xs:element name="isDLC" type="s0:booleanType" minOccurs="0" />
<xs:element name="isLCQ" type="s0:booleanType" minOccurs="0" />
<xs:element name="srdOverrideReason" type="xs:string" minOccurs="0" />
<xs:element name="srdOverridePerson" type="xs:string" minOccurs="0" />
<xs:element name="loopQualStatus" type="xs:string" minOccurs="0" />
<xs:element name="loopQualCode" type="xs:string" minOccurs="0" />
<xs:element name="loopQualDesc" type="xs:string" minOccurs="0" />
<xs:element name="nCCode" type="xs:string" minOccurs="0" />
<xs:element name="nCICode" type="xs:string" minOccurs="0" />
<xs:element name="reliefDate" type="s0:dateType" minOccurs="0" />
<xs:element name="loopQualMaxSupportGrade" type="xs:string" minOccurs="0"
/>
<xs:element name="isEthernetCardInPossession" type="s0:booleanType" />
<xs:element name="serviceRemarks" type="xs:string" minOccurs="0" />
<xs:element name="isChangeISP" type="s0:booleanType" />
<xs:element name="isWinBack" type="s0:booleanType" minOccurs="0" />
<xs:element name="loaVersionNumber" type="xs:string" minOccurs="0" />
<xs:element name="loaRevisionNumber" type="xs:string" minOccurs="0" />
<xs:element name="loaAcceptDate" type="s0:dateType" minOccurs="0" />
<xs:element name="vzUserId" type="xs:string" minOccurs="0" />
<xs:element name="vzUserPassword" type="xs:string" minOccurs="0" />
<xs:element name="vzUserAlias" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
- <xs:complexType name="expiryDateType">
- <xs:all>
- <xs:element name="expiryMonth">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="01" />
<xs:enumeration value="02" />
<xs:enumeration value="03" />
<xs:enumeration value="04" />
<xs:enumeration value="05" />
<xs:enumeration value="06" />
<xs:enumeration value="07" />
<xs:enumeration value="08" />
<xs:enumeration value="09" />
<xs:enumeration value="10" />
<xs:enumeration value="11" />
<xs:enumeration value="12" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="expiryYear">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="20[0-9]{2}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
- <xs:complexType name="fiberServiceLevelType">
- <xs:all>
<xs:element name="isPreviousFTTPServiceExist" type="s0:booleanType" />
<xs:element name="dataJackInstalled" type="s0:booleanType" />
<xs:element name="pendingONTDueDate" type="s0:dateType" minOccurs="0" />
<xs:element name="pendingONTOrderTN" type="s0:telephoneNumberType"
minOccurs="0" />
<xs:element name="pendingONTOrderTicket" type="s0:booleanType"
minOccurs="0" />
</xs:all>
</xs:complexType>
- <xs:complexType name="fiberServiceType">
- <xs:all>
<xs:element name="cDDD" type="s0:dateType" />
- <xs:element name="locationIndicator">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="E" />
<xs:enumeration value="W" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="clliCode" type="xs:string" />
<xs:element name="tierType" type="xs:string" />
<xs:element name="relatedOrderNumber" type="xs:string" />
<xs:element name="masterOrderNumber" type="xs:string" />
<xs:element name="PVCType" type="xs:string" />
<xs:element name="remarks" type="xs:string" />
<xs:element name="ISPCircuitId" type="xs:string" />
<xs:element name="VPI" type="xs:string" />
<xs:element name="VCI" type="xs:string" />
<xs:element name="qualityOfService" type="xs:string" />
<xs:element name="classOfService" type="xs:string" />
<xs:element name="isLowerSpeedAccepted" type="s0:booleanType" />
<xs:element name="isSRDOverridden" type="s0:booleanType" />
<xs:element name="srdOverrideReason" type="xs:string" />
<xs:element name="srdOverridePerson" type="xs:string" />
<xs:element name="fiberQualStatus" type="xs:string" minOccurs="0" />
<xs:element name="fiberQualCode" type="xs:string" minOccurs="0" />
<xs:element name="fiberQualDesc" type="xs:string" minOccurs="0" />
<xs:element name="fiberQualMaxSupportGrade" type="xs:string" minOccurs="0"
/>
<xs:element name="isEthernetCardInPossession" type="s0:booleanType" />
<xs:element name="serviceRemarks" type="xs:string" minOccurs="0" />
<xs:element name="isChangeISP" type="s0:booleanType" minOccurs="0" />
<xs:element name="isWinBack" type="s0:booleanType" minOccurs="0" />
<xs:element name="vzUserId" type="xs:string" minOccurs="0" />
<xs:element name="vzUserPassword" type="xs:string" minOccurs="0" />
<xs:element name="vzUserAlias" type="xs:string" minOccurs="0" />
<xs:element name="FiberTN" type="s0:telephoneNumberType" minOccurs="0" />
<xs:element name="ServiceContact" type="s0:contactType" minOccurs="0" />
<xs:element name="ServiceAddress" type="s0:addressType" />
<xs:element name="ServiceInfo" type="s0:serviceInfoType" />
<xs:element name="TechnicianDispatchInfo"
type="s0:TechnicianDispatchInfoType" />
<xs:element name="ShippingAddress" type="s0:addressType" />
<xs:element name="ShippingContact" type="s0:contactType" minOccurs="0" />
<xs:element name="TechnicalInfo" type="s0:technicalInfoType" />
<xs:element name="CustomerReplies" type="s0:CustomerReplyType"
minOccurs="0" />
<xs:element name="statusCode" type="xs:string" />
<xs:element name="statusDescription" type="xs:string" />
<xs:element name="skipValidation" type="s0:booleanType" />
<xs:element name="statusCatagory" type="xs:string" />
<xs:element name="checkID" type="xs:string" />
</xs:all>
</xs:complexType>
- <xs:simpleType name="keyWordType">
- <xs:restriction base="xs:string">
<xs:enumeration value="" />
<xs:enumeration value="CSR" />
<xs:enumeration value="SBD" />
<xs:enumeration value="MAG" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="masterOrderNumberType">
- <xs:restriction base="xs:string">
<xs:pattern value="([0-9|A-Z]{2})+([0-9]{9})" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="nameType">
- <xs:all>
- <xs:element name="title" minOccurs="0">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:element>
- <xs:element name="firstName">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:element>
- <xs:element name="middleName" minOccurs="0">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:element>
- <xs:element name="lastName">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:element>
- <xs:element name="suffix" minOccurs="0">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
- <xs:simpleType name="nocvOrderIdType">
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9]{9}" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="oneOrderIDType">
- <xs:choice>
- <xs:element name="masterOrderNumberType">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="([0-9|A-Z]{2})+([0-9]{9})" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="sspOrderId" type="s0:sspOrderIdType" />
<xs:element name="nocvOrderId" type="s0:nocvOrderIdType" />
- <!--
SSP -->
- <!--
NOCV -->
</xs:choice>
</xs:complexType>
- <xs:simpleType name="orderStatusCodeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="Release" />
<xs:enumeration value="Cancel" />
<xs:enumeration value="Held" />
<xs:enumeration value="Complete-Ready for Billing" />
<xs:enumeration value="Complete-Sent to Billing" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="orderTypeCodeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="Install" />
<xs:enumeration value="Change" />
<xs:enumeration value="Move" />
<xs:enumeration value="Remove" />
<xs:enumeration value="Change Billing Address" />
<xs:enumeration value="Referral" />
<xs:enumeration value="Update Directory" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="orderTypeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="I" />
<xs:enumeration value="C" />
<xs:enumeration value="O" />
<xs:enumeration value="M" />
<xs:enumeration value="E" />
<xs:enumeration value="Z" />
<xs:enumeration value="S" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="paymentInfoType">
- <xs:choice>
- <xs:element name="creditCard">
- <xs:complexType>
- <xs:all>
<xs:element name="cardNumber" type="s0:creditCardNumberType" />
<xs:element name="cardType" type="s0:creditCardType" />
<xs:element name="cardHolderName" type="s0:nameType" />
<xs:element name="expirationDate" type="s0:expiryDateType" />
<xs:element name="cVV2Number" type="s0:securityCodeType" minOccurs="0" />
<xs:element name="zipcode" type="s0:zipCodeType" />
<xs:element name="skipValidation" type="s0:booleanType" />
<xs:element name="checkId" type="xs:string" />
<xs:element name="statusCode" type="xs:string" />
<xs:element name="statusCategory" type="xs:string" />
<xs:element name="statusDescription" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
- <xs:element name="lecBilling">
- <xs:complexType>
- <xs:all>
<xs:element name="telephoneNumber" type="s0:telephoneNumberType" />
<xs:element name="ilecAccountNumber" type="xs:string" minOccurs="0" />
<xs:element name="skipValidation" type="s0:booleanType" />
<xs:element name="checkId" type="xs:string" />
<xs:element name="statusCode" type="xs:string" />
<xs:element name="statusCategory" type="xs:string" />
<xs:element name="statusDescription" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="invoice" type="xs:string" />
- <xs:element name="InvoicePoint">
- <xs:complexType>
- <xs:all>
<xs:element name="HOAId" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
- <!--
added for SSP Change -->
- <!--
end change -->
</xs:choice>
</xs:complexType>
- <xs:simpleType name="preSaleActivityType">
- <xs:annotation>
<xs:documentation>REG RegularOrder ORD Ordering Only</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="REG" />
<xs:enumeration value="ORD" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="productsType">
- <xs:sequence>
<xs:element name="marketCode" type="xs:string" />
<xs:element name="pcatId" type="xs:string" />
<xs:element name="packageId" type="xs:string" />
<xs:element name="quantity" type="xs:int" />
</xs:sequence>
</xs:complexType>
- <xs:simpleType name="securityCodeType">
- <xs:restriction base="xs:string">
<xs:pattern value="([0-9]{3})?([0-9])?" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="serviceInfoType">
- <xs:choice>
<xs:element name="dsl" type="s0:dslServiceLevelType" />
<xs:element name="fiber" type="s0:fiberServiceLevelType" />
</xs:choice>
</xs:complexType>
- <xs:simpleType name="serviceTypeCodeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="Private Line" />
<xs:enumeration value="Coin" />
<xs:enumeration value="Fictitious" />
<xs:enumeration value="Foreign Exchange" />
<xs:enumeration value="Out Watts" />
<xs:enumeration value="800 Service" />
<xs:enumeration value="Out of Franchise 800 Service" />
<xs:enumeration value="Busines Line 800 Service" />
<xs:enumeration value="Mobile" />
<xs:enumeration value="Centranet" />
<xs:enumeration value="Foreign Listings" />
<xs:enumeration value="Out of Franchise" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="sspOrderIdType">
- <xs:restriction base="xs:string">
<xs:pattern value="(I|C|D|T)+([0-9]{10}|[0-9]{10}-[0-9]{2})" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="startEndDateType">
- <xs:sequence>
<xs:element name="startDate" type="s0:dateType" />
<xs:element name="endDate" type="s0:dateType" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="startEndTimeType">
- <xs:sequence>
<xs:element name="startTime" type="s0:timeType" />
<xs:element name="endTime" type="s0:timeType" />
</xs:sequence>
</xs:complexType>
- <xs:simpleType name="stateType">
- <xs:restriction base="xs:string">
<xs:enumeration value="AK" />
<xs:enumeration value="AL" />
<xs:enumeration value="AR" />
<xs:enumeration value="AZ" />
<xs:enumeration value="CA" />
<xs:enumeration value="CO" />
<xs:enumeration value="CT" />
<xs:enumeration value="DC" />
<xs:enumeration value="DE" />
<xs:enumeration value="FL" />
<xs:enumeration value="GA" />
<xs:enumeration value="GU" />
<xs:enumeration value="HI" />
<xs:enumeration value="IA" />
<xs:enumeration value="ID" />
<xs:enumeration value="IL" />
<xs:enumeration value="IN" />
<xs:enumeration value="KS" />
<xs:enumeration value="KY" />
<xs:enumeration value="LA" />
<xs:enumeration value="MA" />
<xs:enumeration value="MD" />
<xs:enumeration value="ME" />
<xs:enumeration value="MI" />
<xs:enumeration value="MN" />
<xs:enumeration value="MO" />
<xs:enumeration value="MS" />
<xs:enumeration value="MT" />
<xs:enumeration value="NC" />
<xs:enumeration value="ND" />
<xs:enumeration value="NE" />
<xs:enumeration value="NH" />
<xs:enumeration value="NJ" />
<xs:enumeration value="NM" />
<xs:enumeration value="NV" />
<xs:enumeration value="NY" />
<xs:enumeration value="OH" />
<xs:enumeration value="OK" />
<xs:enumeration value="OR" />
<xs:enumeration value="PA" />
<xs:enumeration value="PR" />
<xs:enumeration value="RI" />
<xs:enumeration value="SC" />
<xs:enumeration value="SD" />
<xs:enumeration value="TN" />
<xs:enumeration value="TX" />
<xs:enumeration value="UT" />
<xs:enumeration value="VA" />
<xs:enumeration value="VI" />
<xs:enumeration value="VT" />
<xs:enumeration value="WA" />
<xs:enumeration value="WI" />
<xs:enumeration value="WV" />
<xs:enumeration value="WY" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="statusCodeType">
- <xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="C" />
<xs:enumeration value="D" />
<xs:enumeration value="" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="statusType">
- <xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="C" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="technicalInfoType">
- <xs:all>
<xs:element name="osCode" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
- <xs:complexType name="TechnicianDispatchInfoType">
- <xs:all>
<xs:element name="AppointmentStartTime" type="s0:timeType" />
<xs:element name="AppointmentEndTime" type="s0:timeType" />
<xs:element name="TimeZone" type="s0:TimeZoneType" />
<xs:element name="AppointmentApprovedBy" type="xs:string" />
<xs:element name="AppointmentApprovedByIndicator" type="xs:string" />
<xs:element name="SpecialInstructions" type="xs:string" />
<xs:element name="InsideWiringInstructions" type="xs:string" />
<xs:element name="CPEInstallationInstructions" type="xs:string" />
<xs:element name="DispatchCoefficient" type="xs:string" />
</xs:all>
</xs:complexType>
- <xs:complexType name="telephoneNumberType">
- <xs:all>
- <xs:element name="tnAreaCode">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1}[0-9]{2}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="tnPrefix">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="tnBase">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
- <xs:complexType name="timeType">
- <xs:all>
- <xs:element name="hourPart">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="2" />
<xs:pattern value="([0-1][0-9])|(2[0-4])" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="minutePart">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="2" />
<xs:pattern value="([0-5][0-9])" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
- <xs:simpleType name="TimeZoneType">
- <xs:restriction base="xs:string">
<xs:enumeration value="EST" />
<xs:enumeration value="CST" />
<xs:enumeration value="MST" />
<xs:enumeration value="PST" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="validationInfoType">
- <xs:all>
<xs:element name="sac" type="xs:string" minOccurs="0" />
<xs:element name="serviceSection" type="xs:string" minOccurs="0" />
<xs:element name="rateArea" type="xs:string" minOccurs="0" />
<xs:element name="wireCenter" type="xs:string" minOccurs="0" />
<xs:element name="grid" type="xs:string" minOccurs="0" />
<xs:element name="boundryInd" type="xs:string" minOccurs="0" />
<xs:element name="multipleDwellingUnit" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
- <xs:complexType name="voiceProductBaseType">
- <xs:all>
<xs:element name="ioscDescription" type="xs:string" />
<xs:element name="ioscCode" type="xs:string" />
<xs:element name="ioscQty" type="xs:string" default="1" />
<xs:element name="marketingIndicator" type="xs:string" minOccurs="0" />
<xs:element name="rateSign" type="xs:string" default="" minOccurs="0" />
<xs:element name="manualHandRate" type="xs:string" minOccurs="0" />
- <xs:element name="monthlyRecurringChargeIndicator" default=""
minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="M" />
<xs:enumeration value="N" />
<xs:enumeration value="" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="previousTN" type="s0:telephoneNumberType" minOccurs="0"
/>
<xs:element name="salesPersonNumber" type="xs:string" />
- <xs:element name="statusCode">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="C" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="tn" type="s0:telephoneNumberType" />
<xs:element name="ioscTypeCode" type="xs:string" minOccurs="0" />
<xs:element name="bundleCode" type="xs:string" minOccurs="0" />
- <xs:element name="bundleStatusCode" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="C" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="packageCode" type="xs:string" minOccurs="0" />
- <xs:element name="packageStatusCode" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="C" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="additionalServiceSequenceNumber" type="xs:string"
minOccurs="0" />
</xs:all>
</xs:complexType>
- <xs:simpleType name="workWithNumberType">
- <xs:restriction base="xs:string">
<xs:length value="6" />
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="zipCodeType">
- <xs:all>
- <xs:element name="zipCodeBase">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="5" />
<xs:pattern value="[0-9]{5}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="zipCodePlus4" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:length value="4" />
<xs:pattern value="[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:schema>
</types>
- <message name="assignNumberSoapIn">
<part name="parameters" element="s0:assignNumberRequest" />
</message>
- <message name="assignNumberSoapOut">
<part name="parameters" element="s0:assignNumberResponse" />
</message>
- <portType name="assignNumberSoap">
- <operation name="assignNumber">
<input message="s0:assignNumberSoapIn" />
<output message="s0:assignNumberSoapOut" />
</operation>
</portType>
- <binding name="assignNumberSoap" type="s0:assignNumberSoap">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="assignNumber">
<soap:blush:peration soapAction="http://verizon.com/ONE/assignNumber"
style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
</binding>
- <service name="AssignNumber">
- <port name="assignNumberSoap" binding="s0:assignNumberSoap">
<soap:address
location="http://113.128.158.93/OneWebServices/Services.asmx" />
</port>
</service>
</definitions>
 

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

Top