k
Main Topics
Browse All TopicsI need to create activateSubscriber in vb to simulate the webservice below.
<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:s0="http://www.roger
<types>
<s:schema xmlns:wam="http://www.roge
<s:complexType name="AuthHeader">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
</s:sequence>
<s:anyAttribute />
</s:complexType>
<s:element name="AuthHeader" type="wam:AuthHeader" />
<s:element name="activateSubscriber">
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element ref="wam:equipmentType" />
<s:element ref="wam:language" />
<s:element ref="wam:sim" />
<s:element minOccurs="0" ref="wam:imei" />
<s:element minOccurs="0" ref="wam:subscriberName" />
<s:element ref="wam:pricePlanCode" />
<s:element name="service" type="wam:ArrayOfServiceDo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="activateSubscriberRe
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="modifySubscriberServ
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element ref="wam:pricePlanCode" />
<s:element minOccurs="0" name="service" type="wam:ArrayOfServiceDo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="modifySubscriberServ
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="submitFuturePricePla
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element ref="wam:pricePlanCode" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="submitFuturePricePla
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="cancelFuturePricePla
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="cancelFuturePricePla
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="updateSubscriberLang
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element ref="wam:language" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="updateSubscriberLang
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="changeCtn">
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element name="oldctn" type="wam:Ctn" />
<s:element name="newctn" type="wam:Ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="changeCtnResponse">
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="swapHandset">
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element ref="wam:sim" />
<s:element ref="wam:imei" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="swapHandsetResponse"
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="refreshSwitch">
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="refreshSwitchRespons
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="deactivateSubscriber
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="deactivateSubscriber
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="releaseReservedPhone
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="releaseReservedPhone
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="changeSubscriberName
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element ref="wam:subscriberName" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="changeSubscriberName
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="querySubscriber">
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="querySubscriberRespo
<s:complexType>
<s:sequence>
<s:element ref="wam:SubscriberProfile
</s:sequence>
</s:complexType>
</s:element>
<s:element name="querySubscriberBySIM
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element ref="wam:sim" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="querySubscriberBySIM
<s:complexType>
<s:sequence>
<s:element ref="wam:SubscriberProfile
</s:sequence>
</s:complexType>
</s:element>
<s:element name="querySubscriberTrans
<s:complexType>
<s:sequence>
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="querySubscriberTrans
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="querySubscriberTrans
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getPricePlans">
<s:complexType>
<s:sequence />
</s:complexType>
</s:element>
<s:element name="getPricePlansRespons
<s:complexType>
<s:sequence>
<s:element ref="wam:PricePlans" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getMarketLocations">
<s:complexType>
<s:sequence />
</s:complexType>
</s:element>
<s:element name="getMarketLocationsRe
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="getMarketLocationsRe
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfTransactionDe
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TransactionDetails" nillable="true" type="wam:TransactionDetai
</s:sequence>
</s:complexType>
<s:element name="ArrayOfMarketLocatio
<s:element name="reservePhoneNumber">
<s:complexType>
<s:sequence>
<s:element name="transactionId" type="s:string" />
<s:element name="numberGroup" type="s:string" />
<s:element name="existingCtn" type="wam:Ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfPortRequestDe
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" ref="wam:PortRequestDetail
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfNumberPortabi
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" ref="wam:NumberPortability
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfNumberPortabi
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" ref="wam:NumberPortability
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCtnPortOutRes
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" ref="wam:CtnPortOutRespons
</s:sequence>
</s:complexType>
<s:element name="reservePhoneNumberRe
<s:complexType>
<s:sequence>
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ping">
<s:complexType>
<s:sequence />
</s:complexType>
</s:element>
<s:element name="pingResponse">
<s:complexType>
<s:sequence>
<s:element name="pingResult" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="boolean" type="s:boolean" />
<s:element name="addAndRemoveServices
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
<s:element minOccurs="0" name="addedServices" type="wam:ArrayOfServiceDo
<s:element minOccurs="0" name="removedServices" type="wam:ArrayOfServiceDo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="addAndRemoveServices
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="portInNewSubscriber"
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element name="temporaryPhoneNumber
<s:element ref="wam:equipmentType" />
<s:element ref="wam:language" />
<s:element ref="wam:sim" />
<s:element name="imei" type="wam:Imei" />
<s:element ref="wam:pricePlanCode" />
<s:element minOccurs="0" name="service" type="wam:ArrayOfServiceDo
<s:element name="portedInPhoneNumber"
<s:element minOccurs="0" name="ospAccountNumber" type="s:string" />
<s:element minOccurs="0" name="ospPassword" type="s:string" />
<s:element ref="wam:Address" />
<s:element minOccurs="0" name="customerName" type="s:string" />
<s:element name="ospImei" type="wam:Imei" />
<s:element name="portNow" type="s:boolean" />
<s:element minOccurs="0" name="portDate" type="s:dateTime" />
<s:element name="autoCorrectDate" type="s:boolean" />
<s:element minOccurs="1" name="dslIndicator" type="wam:DSLIndicator" />
<s:element name="hasDistinctiveRingin
<s:element minOccurs="0" name="ringNumber" type="wam:ArrayOfCtnDocume
</s:sequence>
</s:complexType>
</s:element>
<s:element name="portInNewSubscriberR
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="portInToExistingSubs
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element name="currentCtn" type="wam:Ctn" />
<s:element name="portedInCtn" type="wam:Ctn" />
<s:element minOccurs="0" name="ospAccountNumber" type="s:string" />
<s:element minOccurs="0" name="ospPassword" type="s:string" />
<s:element ref="wam:Address" />
<s:element minOccurs="0" name="customerName" type="s:string" />
<s:element name="ospImei" type="wam:Imei" />
<s:element name="portNow" type="s:boolean" />
<s:element minOccurs="0" name="portDate" type="s:dateTime" />
<s:element name="autoCorrectDate" type="s:boolean" />
<s:element minOccurs="1" name="dslIndicator" type="wam:DSLIndicator" />
<s:element name="hasDistinctiveRingin
<s:element minOccurs="0" name="ringNumber" type="wam:ArrayOfCtnDocume
</s:sequence>
</s:complexType>
</s:element>
<s:element name="portInToExistingSubs
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="checkPortInEligibili
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element ref="wam:ctn" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="checkPortInEligibili
<s:complexType>
<s:sequence>
<s:element ref="wam:CheckPortEligibil
</s:sequence>
</s:complexType>
</s:element>
<s:element name="findPortRequests">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element ref="wam:PortType" />
<s:element ref="wam:ctn" />
<s:element minOccurs="0" name="desiredDueDateFrom" type="s:dateTime" />
<s:element minOccurs="0" name="desiredDueDateTo" type="s:dateTime" />
<s:element minOccurs="0" name="portDirection" type="wam:PortDirection" />
<s:element ref="wam:NumberPortability
</s:sequence>
</s:complexType>
</s:element>
<s:element name="findPortRequestsResp
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="findPortRequestsResu
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getNumberPortability
<s:complexType>
<s:sequence />
</s:complexType>
</s:element>
<s:element name="getNumberPortability
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="getNumberPortability
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ArrayOfNumberPortabi
<s:element name="getNumberPortability
<s:complexType>
<s:sequence />
</s:complexType>
</s:element>
<s:element name="getNumberPortability
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="getNumberPortability
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getNumberPortability
<s:complexType>
<s:sequence />
</s:complexType>
</s:element>
<s:element name="getNumberPortability
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="getNumberPortability
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ArrayOfNumberPortabi
<s:element name="getPortRequest">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element name="portRequestNumber" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getPortRequestRespon
<s:complexType>
<s:sequence>
<s:element ref="wam:PortRequestDetail
</s:sequence>
</s:complexType>
</s:element>
<s:element name="updatePortInRequest"
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element name="portRequestNumber" type="s:int" />
<s:element minOccurs="0" name="ospAccountNumber" type="s:string" />
<s:element minOccurs="0" name="ospPassword" type="s:string" />
<s:element ref="wam:imei" />
<s:element minOccurs="0" name="customerName" type="s:string" />
<s:element ref="wam:Address" />
<s:element minOccurs="0" name="remarks" type="s:string" />
<s:element name="portNow" type="s:boolean" />
<s:element minOccurs="0" name="portDate" type="s:dateTime" />
<s:element name="autoCorrectDate" type="s:boolean" />
<s:element minOccurs="1" name="oldResellerName" nillable="true" type="wam:OldResellerName"
</s:sequence>
</s:complexType>
</s:element>
<s:element name="updatePortInRequestR
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:element name="updatePortOutRequest
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="transactionId" type="s:string" />
<s:element name="portRequestNumber" type="s:int" />
<s:element ref="wam:NumberPortability
<s:element minOccurs="0" name="remarks" type="s:string" />
<s:element minOccurs="0" name="portOutResponses" type="wam:ArrayOfCtnPortOu
<s:element minOccurs="0" name="ospContactName" type="s:string" />
<s:element minOccurs="0" name="ospContactNumber" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="updatePortOutRequest
<s:complexType>
<s:sequence>
<s:element ref="wam:ProvisioningRespo
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfServiceDocume
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" ref="wam:service" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfMarketLocatio
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="MarketLocation" nillable="true" type="wam:MarketLocation" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCtnDocument">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" ref="wam:ctn" />
</s:sequence>
</s:complexType>
<s:element name="ProvisioningResponse
<s:complexType name="TransactionStatus">
<s:all>
<s:element name="transactionId" type="s:string" />
<s:element name="status">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="completed" />
<s:enumeration value="syserror" />
<s:enumeration value="apperror" />
<s:enumeration value="pending" />
</s:restriction>
</s:simpleType>
</s:element>
<s:element minOccurs="0" name="englishMessage" nillable="true" type="s:string" />
<s:element minOccurs="0" name="frenchMessage" nillable="true" type="s:string" />
<s:element minOccurs="0" name="errorDescription" nillable="true" type="s:string" />
</s:all>
</s:complexType>
<s:element name="imei" type="wam:Imei" />
<s:simpleType name="Imei">
<s:restriction base="s:string">
<s:length value="15" />
<s:pattern value="[0-9]+" />
</s:restriction>
</s:simpleType>
<s:element name="subscriberName" type="wam:SubscriberName" />
<s:simpleType name="SubscriberName">
<s:restriction base="s:string">
<s:length value="60" />
</s:restriction>
</s:simpleType>
<s:element name="ctn" type="wam:Ctn" />
<s:element name="equipmentType" type="wam:EquipmentType" />
<s:simpleType name="EquipmentType">
<s:restriction base="s:string">
<s:enumeration value="GSM" />
<s:enumeration value="TDMA" />
</s:restriction>
</s:simpleType>
<s:element name="sim" type="wam:Sim" />
<s:simpleType name="Sim">
<s:restriction base="s:string">
<s:length value="20" />
<s:pattern value="[0-9]+" />
</s:restriction>
</s:simpleType>
<s:element name="language" type="wam:Language" />
<s:element name="service" type="wam:Service" />
<s:complexType name="Service">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="code" type="wam:ServiceCode" />
<s:element minOccurs="0" maxOccurs="unbounded" name="parameter">
<s:complexType>
<s:all>
<s:element name="name" type="s:string" />
<s:element name="value" type="s:string" />
</s:all>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
<s:simpleType name="Language">
<s:restriction base="s:string">
<s:enumeration value="English" />
<s:enumeration value="French" />
</s:restriction>
</s:simpleType>
<s:element name="SubscriberProfile">
<s:annotation>
<s:documentation>Contains the subscriber phone number, language, status, equipment, services.</s:documentation
</s:annotation>
<s:complexType>
<s:sequence>
<s:element name="ctn" type="wam:Ctn" />
<s:element name="language" type="wam:Language" />
<s:element name="status">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="ACTIVE" />
<s:enumeration value="DEACTIVATED" />
<s:enumeration value="SUSPENDED" />
</s:restriction>
</s:simpleType>
</s:element>
<s:element name="equipmentType" type="wam:EquipmentType" />
<s:element name="sim" type="wam:Sim" />
<s:element name="imei" type="wam:Imei" />
<s:element name="subscriberName" type="wam:SubscriberName" />
<s:element name="pricePlan" type="wam:PricePlanCode" />
<s:element name="futurePricePlan" type="wam:PricePlanCode" />
<s:element minOccurs="0" maxOccurs="unbounded" name="service" type="wam:Service" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="Ctn">
<s:restriction base="s:string">
<s:length value="10" />
<s:pattern value="[0-9]+" />
</s:restriction>
</s:simpleType>
<s:element name="PricePlans">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="parameter" type="wam:ParameterDefinit
<s:element minOccurs="0" maxOccurs="unbounded" name="service" type="wam:ServiceDefinitio
<s:element minOccurs="0" maxOccurs="unbounded" name="serviceConflictGroup
<s:element minOccurs="0" maxOccurs="unbounded" name="pricePlan" type="wam:PricePlan" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ServiceConflictGroup
<s:sequence>
<s:element name="groupId" type="s:int" />
<s:element minOccurs="2" maxOccurs="unbounded" name="service" type="wam:ServiceCode" />
</s:sequence>
</s:complexType>
<s:complexType name="ParameterDefinition"
<s:all>
<s:element name="parameterCode" type="wam:ParameterCode" />
<s:element name="englishDescription" type="s:string" />
<s:element name="frenchDescription" type="s:string" />
</s:all>
</s:complexType>
<s:complexType name="ServiceDefinition">
<s:sequence>
<s:element name="serviceCode" type="wam:ServiceCode" />
<s:element name="englishDescription" type="s:string" />
<s:element name="frenchDescription" type="s:string" />
<s:element minOccurs="0" maxOccurs="unbounded" name="parameter">
<s:complexType>
<s:sequence>
<s:element name="parameterCode" type="wam:ParameterCode" />
<s:element name="required" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
<s:complexType name="PricePlan">
<s:sequence>
<s:element name="pricePlanCode" type="wam:PricePlanCode" />
<s:element name="englishDisplayName" type="s:string" />
<s:element name="frenchDisplayName" type="s:string" />
<s:element name="active" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="unbounded" name="service">
<s:complexType>
<s:sequence>
<s:element name="serviceCode" type="wam:ServiceCode" />
<s:element name="expired" type="s:boolean" />
<s:element name="inclusionType">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="mandatory" />
<s:enumeration value="optional" />
<s:enumeration value="defaulted" />
</s:restriction>
</s:simpleType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
<s:complexType name="MarketLocation">
<s:sequence>
<s:element name="numberGroup" type="s:string" />
<s:element name="province" type="s:string" />
<s:element name="city" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="pricePlanCode" type="wam:PricePlanCode" />
<s:simpleType name="PricePlanCode">
<s:restriction base="s:string" />
</s:simpleType>
<s:simpleType name="ParameterCode">
<s:restriction base="s:string" />
</s:simpleType>
<s:simpleType name="ServiceCode">
<s:restriction base="s:string">
<s:length value="20" />
</s:restriction>
</s:simpleType>
<s:complexType name="ProvisioningExceptio
<s:all>
<s:element name="transactionId" type="s:string" />
<s:element name="status">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="completed" />
<s:enumeration value="syserror" />
<s:enumeration value="apperror" />
<s:enumeration value="pending" />
</s:restriction>
</s:simpleType>
</s:element>
<s:element name="englishMessage" type="s:string" />
<s:element name="frenchMessage" type="s:string" />
<s:element minOccurs="0" name="errorDescription" nillable="true" type="s:string" />
<s:element minOccurs="0" name="errorCode" nillable="true" type="s:string" />
</s:all>
</s:complexType>
<s:element name="ProvisioningExceptio
<s:complexType name="TransactionDetails">
<s:all>
<s:element name="transactionId" type="s:string" />
<s:element name="ctn" type="wam:Ctn" />
<s:element name="action">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="ActivateSubscriber"
<s:enumeration value="CancelPortRequest" />
<s:enumeration value="ChangeCTN" />
<s:enumeration value="ChangeEquipment" />
<s:enumeration value="ChangePricePlan" />
<s:enumeration value="ChangeProduct" />
<s:enumeration value="CheckPortEligibilit
<s:enumeration value="DeactivateSubscribe
<s:enumeration value="ChangeSubscriberNam
<s:enumeration value="Error" />
<s:enumeration value="GetPortRequest" />
<s:enumeration value="GetPortRequests" />
<s:enumeration value="ModifySubscriber" />
<s:enumeration value="PortInExistingSubsc
<s:enumeration value="PortInSubscriber" />
<s:enumeration value="QuerySubscriberProf
<s:enumeration value="RefreshSwitch" />
<s:enumeration value="ReleaseLock" />
<s:enumeration value="ReserveCTN" />
<s:enumeration value="UpdatePortInRequest
<s:enumeration value="UpdatePortOutReques
</s:restriction>
</s:simpleType>
</s:element>
<s:element name="englishActionDescrip
<s:element name="frenchActionDescript
<s:element name="effectiveDate" type="s:dateTime" />
<s:element name="statusCode">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="error" />
<s:enumeration value="successful" />
<s:enumeration value="pending" />
<s:enumeration value="parameterValidation
<s:enumeration value="new" />
<s:enumeration value="run" />
<s:enumeration value="waiting" />
<s:enumeration value="suspended" />
</s:restriction>
</s:simpleType>
</s:element>
<s:element name="errorCode" type="s:string" />
<s:element name="englishMessage" type="s:string" />
<s:element name="frenchMessage" type="s:string" />
<s:element minOccurs="0" name="errorDescription" nillable="true" type="s:string" />
</s:all>
</s:complexType>
<s:element name="CheckPortEligibility
<s:complexType>
<s:sequence>
<s:element minOccurs="1" name="ctn" nillable="true" type="wam:Ctn" />
<s:element minOccurs="1" name="eligible" type="s:boolean" />
<s:element minOccurs="1" name="subExist" type="s:boolean" />
<s:element minOccurs="1" name="wireless" type="s:boolean" />
<s:element minOccurs="1" name="reasonCode" nillable="true" type="wam:NumberPortabilit
<s:element minOccurs="1" name="systemDueDate" nillable="true" type="s:dateTime" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Address">
<s:sequence>
<s:element minOccurs="1" name="city" nillable="true" type="s:string" />
<s:element minOccurs="1" name="country" nillable="true" type="s:string" />
<s:element minOccurs="1" name="postalCode" nillable="true" type="s:string" />
<s:element minOccurs="1" name="province" nillable="true">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="Alberta" />
<s:enumeration value="British Columbia" />
<s:enumeration value="Manitoba" />
<s:enumeration value="New Brunswick" />
<s:enumeration value="Newfoundland and Labrador" />
<s:enumeration value="Northwest Territories" />
<s:enumeration value="Nova Scotia" />
<s:enumeration value="Nunavut" />
<s:enumeration value="Ontario" />
<s:enumeration value="Prince Edward Island" />
<s:enumeration value="Quebec" />
<s:enumeration value="Saskatchewan" />
<s:enumeration value="Yukon" />
</s:restriction>
</s:simpleType>
</s:element>
<s:element minOccurs="1" name="streetDirection" nillable="true">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="E" />
<s:enumeration value="NE" />
<s:enumeration value="NW" />
<s:enumeration value="N" />
<s:enumeration value="S" />
<s:enumeration value="SE" />
<s:enumeration value="SW" />
<s:enumeration value="W" />
</s:restriction>
</s:simpleType>
</s:element>
<s:element minOccurs="1" name="streetName" nillable="true" type="s:string" />
<s:element minOccurs="1" name="streetNo" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="Address" type="wam:Address" />
<s:simpleType name="PortType">
<s:restriction base="s:string">
<s:enumeration value="PORTIN" />
<s:enumeration value="PORTOUT" />
</s:restriction>
</s:simpleType>
<s:element name="PortType" type="wam:PortType" />
<s:simpleType name="PortDirection">
<s:restriction base="s:string">
<s:enumeration value="WIRELESS_TO_WIRELES
<s:enumeration value="WIRELESS_TO_WIRELIN
<s:enumeration value="WIRELINE_TO_WIRELES
<s:enumeration value="WIRELINE_TO_WIRELIN
</s:restriction>
</s:simpleType>
<s:element name="PortDirection" type="wam:PortDirection" />
<s:complexType name="PortRequestDetails">
<s:sequence>
<s:element minOccurs="1" name="customerName" nillable="true" type="s:string" />
<s:element minOccurs="1" name="extRequestNo" nillable="true" type="s:string" />
<s:element minOccurs="1" name="numberOfCtns" type="s:int" />
<s:element minOccurs="1" name="portDirection" nillable="true" type="wam:PortDirection" />
<s:element minOccurs="1" name="portType" nillable="true" type="wam:PortType" />
<s:element minOccurs="1" name="requestDueDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="1" name="requestNo" type="s:int" />
<s:element minOccurs="1" name="requestStatus" nillable="true" type="wam:NumberPortabilit
<s:element minOccurs="1" name="locked" type="s:boolean" />
<s:element minOccurs="1" name="reason" nillable="true" type="wam:NumberPortabilit
<s:element minOccurs="1" name="remarks" nillable="true" type="s:string" />
<s:element minOccurs="1" name="lockedByUser" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="PortRequestDetails" type="wam:PortRequestDetai
<s:complexType name="PortRequestCtnDetail
<s:sequence>
<s:element minOccurs="1" name="status" nillable="true" type="wam:SubscriberPortSt
<s:element minOccurs="1" name="reason" nillable="true" type="wam:NumberPortabilit
<s:element minOccurs="1" name="portedCtn" nillable="true" type="wam:Ctn" />
<s:element minOccurs="1" name="temporaryCtn" nillable="true" type="s:string" />
<s:element minOccurs="1" name="temporaryNumber" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:simpleType name="SubscriberPortStatus
<s:restriction base="s:string">
<s:enumeration value="OPEN" />
<s:enumeration value="CANCELLED" />
<s:enumeration value="COMPLETE" />
<s:enumeration value="PENDING_ACTIVATION"
<s:enumeration value="FALLOUT" />
<s:enumeration value="LINKED" />
</s:restriction>
</s:simpleType>
<s:element name="PortRequestCtnDetail
<s:complexType name="PortRequestOspDetail
<s:sequence>
<s:element minOccurs="1" name="accountNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" name="contact" nillable="true" type="s:string" />
<s:element minOccurs="1" name="contactNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" name="esnImei" nillable="true" type="s:string" />
<s:element minOccurs="1" name="password" nillable="true" type="s:string" />
<s:element minOccurs="1" name="remarks" nillable="true" type="s:string" />
<s:element minOccurs="1" name="address" nillable="true" type="wam:Address" />
<s:element minOccurs="1" name="oldResellerName" nillable="true" type="wam:OldResellerName"
</s:sequence>
</s:complexType>
<s:element name="PortRequestOspDetail
<s:simpleType name="NumberPortabilitySta
<s:restriction base="s:string" />
</s:simpleType>
<s:element name="NumberPortabilitySta
<s:complexType name="NumberPortabilitySta
<s:sequence>
<s:element minOccurs="1" name="statusCode" nillable="true" type="wam:NumberPortabilit
<s:element minOccurs="1" name="englishDescription" nillable="true" type="s:string" />
<s:element minOccurs="1" name="frenchDescription" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="NumberPortabilitySta
<s:simpleType name="NumberPortabilityRes
<s:restriction base="s:string">
<s:enumeration value="DELAYED" />
<s:enumeration value="CONFIRMED" />
<s:enumeration value="RESOLUTION_REQUIRED
</s:restriction>
</s:simpleType>
<s:element name="NumberPortabilityRes
<s:simpleType name="NumberPortabilityRea
<s:restriction base="s:string" />
</s:simpleType>
<s:element name="NumberPortabilityRea
<s:complexType name="NumberPortabilityRea
<s:sequence>
<s:element minOccurs="1" name="reasonCode" nillable="true" type="wam:NumberPortabilit
<s:element minOccurs="1" name="englishDescription" nillable="true" type="s:string" />
<s:element minOccurs="1" name="frenchDescription" nillable="true" type="s:string" />
<s:element minOccurs="1" name="englishAction" nillable="true" type="s:string" />
<s:element minOccurs="1" name="frenchAction" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="NumberPortabilityRea
<s:complexType name="PortRequestDetailsIn
<s:sequence>
<s:element minOccurs="1" name="PortRequestDetails" nillable="true" type="wam:PortRequestDetai
<s:element minOccurs="0" maxOccurs="unbounded" name="subscriberDetails" nillable="true" type="wam:PortRequestCtnDe
<s:element minOccurs="1" name="PortRequestOspDetail
</s:sequence>
</s:complexType>
<s:element name="PortRequestDetailsIn
<s:complexType name="CtnPortOutResponse">
<s:sequence>
<s:element minOccurs="1" name="Ctn" nillable="true" type="s:string" />
<s:element minOccurs="1" name="Reason" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="CtnPortOutResponse" type="wam:CtnPortOutRespon
<s:simpleType name="DSLIndicator">
<s:restriction base="s:string">
<s:enumeration value="DISCONNECT" />
<s:enumeration value="RETAIN" />
<s:enumeration value="DOES_NOT_EXIST" />
</s:restriction>
</s:simpleType>
<s:simpleType name="OldResellerName">
<s:restriction base="s:string">
<s:length value="20" />
</s:restriction>
</s:simpleType>
</s:schema>
</types>
<message name="authHeaderIn">
<part name="authHeader" element="s0:AuthHeader" />
</message>
<message name="activateSubscriberSo
<part name="parameters" element="s0:activateSubscr
</message>
<message name="activateSubscriberSo
<part name="parameters" element="s0:activateSubscr
</message>
<message name="modifySubscriberServ
<part name="parameters" element="s0:modifySubscrib
</message>
<message name="modifySubscriberServ
<part name="parameters" element="s0:modifySubscrib
</message>
<message name="submitFuturePricePla
<part name="parameters" element="s0:submitFuturePr
</message>
<message name="submitFuturePricePla
<part name="parameters" element="s0:submitFuturePr
</message>
<message name="cancelFuturePricePla
<part name="parameters" element="s0:cancelFuturePr
</message>
<message name="cancelFuturePricePla
<part name="parameters" element="s0:cancelFuturePr
</message>
<message name="updateSubscriberLang
<part name="parameters" element="s0:updateSubscrib
</message>
<message name="updateSubscriberLang
<part name="parameters" element="s0:updateSubscrib
</message>
<message name="changeCtnSoapIn">
<part name="parameters" element="s0:changeCtn" />
</message>
<message name="changeCtnSoapOut">
<part name="parameters" element="s0:changeCtnRespo
</message>
<message name="swapHandsetSoapIn">
<part name="parameters" element="s0:swapHandset" />
</message>
<message name="swapHandsetSoapOut">
<part name="parameters" element="s0:swapHandsetRes
</message>
<message name="refreshSwitchSoapIn"
<part name="parameters" element="s0:refreshSwitch"
</message>
<message name="refreshSwitchSoapOut
<part name="parameters" element="s0:refreshSwitchR
</message>
<message name="deactivateSubscriber
<part name="parameters" element="s0:deactivateSubs
</message>
<message name="deactivateSubscriber
<part name="parameters" element="s0:deactivateSubs
</message>
<message name="releaseReservedPhone
<part name="parameters" element="s0:releaseReserve
</message>
<message name="releaseReservedPhone
<part name="parameters" element="s0:releaseReserve
</message>
<message name="changeSubscriberName
<part name="parameters" element="s0:changeSubscrib
</message>
<message name="changeSubscriberName
<part name="parameters" element="s0:changeSubscrib
</message>
<message name="querySubscriberSoapI
<part name="parameters" element="s0:querySubscribe
</message>
<message name="querySubscriberSoapO
<part name="parameters" element="s0:querySubscribe
</message>
<message name="querySubscriberBySIM
<part name="parameters" element="s0:querySubscribe
</message>
<message name="querySubscriberBySIM
<part name="parameters" element="s0:querySubscribe
</message>
<message name="querySubscriberTrans
<part name="parameters" element="s0:querySubscribe
</message>
<message name="querySubscriberTrans
<part name="parameters" element="s0:querySubscribe
</message>
<message name="getPricePlansSoapIn"
<part name="parameters" element="s0:getPricePlans"
</message>
<message name="getPricePlansSoapOut
<part name="parameters" element="s0:getPricePlansR
</message>
<message name="getMarketLocationsSo
<part name="parameters" element="s0:getMarketLocat
</message>
<message name="getMarketLocationsSo
<part name="parameters" element="s0:getMarketLocat
</message>
<message name="reservePhoneNumberSo
<part name="parameters" element="s0:reservePhoneNu
</message>
<message name="reservePhoneNumberSo
<part name="parameters" element="s0:reservePhoneNu
</message>
<message name="pingSoapIn">
<part name="parameters" element="s0:ping" />
</message>
<message name="pingSoapOut">
<part name="parameters" element="s0:pingResponse" />
</message>
<message name="addAndRemoveServices
<part name="parameters" element="s0:addAndRemoveSe
</message>
<message name="addAndRemoveServices
<part name="parameters" element="s0:addAndRemoveSe
</message>
<message name="portInNewSubscriberS
<part name="parameters" element="s0:portInNewSubsc
</message>
<message name="portInNewSubscriberS
<part name="parameters" element="s0:portInNewSubsc
</message>
<message name="portInToExistingSubs
<part name="parameters" element="s0:portInToExisti
</message>
<message name="portInToExistingSubs
<part name="parameters" element="s0:portInToExisti
</message>
<message name="checkPortInEligibili
<part name="parameters" element="s0:checkPortInEli
</message>
<message name="checkPortInEligibili
<part name="parameters" element="s0:checkPortInEli
</message>
<message name="findPortRequestsSoap
<part name="parameters" element="s0:findPortReques
</message>
<message name="findPortRequestsSoap
<part name="parameters" element="s0:findPortReques
</message>
<message name="getNumberPortability
<part name="parameters" element="s0:getNumberPorta
</message>
<message name="getNumberPortability
<part name="parameters" element="s0:getNumberPorta
</message>
<message name="getNumberPortability
<part name="parameters" element="s0:getNumberPorta
</message>
<message name="getNumberPortability
<part name="parameters" element="s0:getNumberPorta
</message>
<message name="getNumberPortability
<part name="parameters" element="s0:getNumberPorta
</message>
<message name="getNumberPortability
<part name="parameters" element="s0:getNumberPorta
</message>
<message name="getPortRequestSoapIn
<part name="parameters" element="s0:getPortRequest
</message>
<message name="getPortRequestSoapOu
<part name="parameters" element="s0:getPortRequest
</message>
<message name="updatePortInRequestS
<part name="parameters" element="s0:updatePortInRe
</message>
<message name="updatePortInRequestS
<part name="parameters" element="s0:updatePortInRe
</message>
<message name="updatePortOutRequest
<part name="parameters" element="s0:updatePortOutR
</message>
<message name="updatePortOutRequest
<part name="parameters" element="s0:updatePortOutR
</message>
<message name="getPricePlansHttpGet
<message name="getPricePlansHttpGet
<part name="Body" element="s0:PricePlans" />
</message>
<message name="getMarketLocationsHt
<message name="getMarketLocationsHt
<part name="Body" element="s0:ArrayOfMarketL
</message>
<message name="reservePhoneNumberHt
<part name="transactionId" type="s:string" />
<part name="numberGroup" type="s:string" />
</message>
<message name="reservePhoneNumberHt
<part name="Body" element="s0:ctn" />
</message>
<message name="pingHttpGetIn" />
<message name="pingHttpGetOut">
<part name="Body" element="s0:boolean" />
</message>
<message name="getNumberPortability
<message name="getNumberPortability
<part name="Body" element="s0:ArrayOfNumberP
</message>
<message name="getNumberPortability
<message name="getNumberPortability
<part name="Body" element="s0:ArrayOfNumberP
</message>
<message name="getNumberPortability
<message name="getNumberPortability
<part name="Body" element="s0:ArrayOfNumberP
</message>
<message name="getPortRequestHttpGe
<part name="transactionId" type="s:string" />
<part name="portRequestNumber" type="s:string" />
</message>
<message name="getPortRequestHttpGe
<part xmlns:s1="http://www.roger
</message>
<message name="getPricePlansHttpPos
<message name="getPricePlansHttpPos
<part name="Body" element="s0:PricePlans" />
</message>
<message name="ProvisioningExceptio
<part name="ProvisioningExceptio
</message>
<message name="getMarketLocationsHt
<message name="getMarketLocationsHt
<part name="Body" element="s0:ArrayOfMarketL
</message>
<message name="reservePhoneNumberHt
<part name="transactionId" type="s:string" />
<part name="numberGroup" type="s:string" />
</message>
<message name="reservePhoneNumberHt
<part name="Body" element="s0:ctn" />
</message>
<message name="pingHttpPostIn" />
<message name="pingHttpPostOut">
<part name="Body" element="s0:boolean" />
</message>
<message name="getNumberPortability
<message name="getNumberPortability
<part name="Body" element="s0:ArrayOfNumberP
</message>
<message name="getNumberPortability
<message name="getNumberPortability
<part name="Body" element="s0:ArrayOfNumberP
</message>
<message name="getNumberPortability
<message name="getNumberPortability
<part name="Body" element="s0:ArrayOfNumberP
</message>
<message name="getPortRequestHttpPo
<part name="transactionId" type="s:string" />
<part name="portRequestNumber" type="s:string" />
</message>
<message name="getPortRequestHttpPo
<part xmlns:s1="http://www.roger
</message>
<portType name="WamService">
<operation name="activateSubscriber">
<input message="s0:activateSubscr
<output message="s0:activateSubscr
<fault name="ProvisioningExceptio
</operation>
<operation name="modifySubscriberServ
<input message="s0:modifySubscrib
<output message="s0:modifySubscrib
<fault name="ProvisioningExceptio
</operation>
<operation name="submitFuturePricePla
<input message="s0:submitFuturePr
<output message="s0:submitFuturePr
<fault name="ProvisioningExceptio
</operation>
<operation name="cancelFuturePricePla
<input message="s0:cancelFuturePr
<output message="s0:cancelFuturePr
<fault name="ProvisioningExceptio
</operation>
<operation name="updateSubscriberLang
<input message="s0:updateSubscrib
<output message="s0:updateSubscrib
<fault name="ProvisioningExceptio
</operation>
<operation name="changeCtn">
<input message="s0:changeCtnSoapI
<output message="s0:changeCtnSoapO
<fault name="ProvisioningExceptio
</operation>
<operation name="swapHandset">
<input message="s0:swapHandsetSoa
<output message="s0:swapHandsetSoa
<fault name="ProvisioningExceptio
</operation>
<operation name="refreshSwitch">
<input message="s0:refreshSwitchS
<output message="s0:refreshSwitchS
<fault name="ProvisioningExceptio
</operation>
<operation name="deactivateSubscriber
<input message="s0:deactivateSubs
<output message="s0:deactivateSubs
<fault name="ProvisioningExceptio
</operation>
<operation name="releaseReservedPhone
<input message="s0:releaseReserve
<output message="s0:releaseReserve
<fault name="ProvisioningExceptio
</operation>
<operation name="changeSubscriberName
<input message="s0:changeSubscrib
<output message="s0:changeSubscrib
<fault name="ProvisioningExceptio
</operation>
<operation name="querySubscriber">
<input message="s0:querySubscribe
<output message="s0:querySubscribe
<fault name="ProvisioningExceptio
</operation>
<operation name="querySubscriberBySIM
<input message="s0:querySubscribe
<output message="s0:querySubscribe
<fault name="ProvisioningExceptio
</operation>
<operation name="querySubscriberTrans
<input message="s0:querySubscribe
<output message="s0:querySubscribe
<fault name="ProvisioningExceptio
</operation>
<operation name="getPricePlans">
<input message="s0:getPricePlansS
<output message="s0:getPricePlansS
<fault name="ProvisioningExceptio
</operation>
<operation name="getMarketLocations">
<input message="s0:getMarketLocat
<output message="s0:getMarketLocat
<fault name="ProvisioningExceptio
</operation>
<operation name="reservePhoneNumber">
<input message="s0:reservePhoneNu
<output message="s0:reservePhoneNu
<fault name="ProvisioningExceptio
</operation>
<operation name="ping">
<input message="s0:pingSoapIn" />
<output message="s0:pingSoapOut" />
</operation>
<operation name="addAndRemoveServices
<input message="s0:addAndRemoveSe
<output message="s0:addAndRemoveSe
<fault name="ProvisioningExceptio
</operation>
<operation name="portInNewSubscriber"
<input message="s0:portInNewSubsc
<output message="s0:portInNewSubsc
<fault name="ProvisioningExceptio
</operation>
<operation name="portInToExistingSubs
<input message="s0:portInToExisti
<output message="s0:portInToExisti
<fault name="ProvisioningExceptio
</operation>
<operation name="checkPortInEligibili
<input message="s0:checkPortInEli
<output message="s0:checkPortInEli
<fault name="ProvisioningExceptio
</operation>
<operation name="findPortRequests">
<input message="s0:findPortReques
<output message="s0:findPortReques
<fault name="ProvisioningExceptio
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
<fault name="ProvisioningExceptio
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
<fault name="ProvisioningExceptio
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
<fault name="ProvisioningExceptio
</operation>
<operation name="getPortRequest">
<input message="s0:getPortRequest
<output message="s0:getPortRequest
<fault name="ProvisioningExceptio
</operation>
<operation name="updatePortInRequest"
<input message="s0:updatePortInRe
<output message="s0:updatePortInRe
<fault name="ProvisioningExceptio
</operation>
<operation name="updatePortOutRequest
<input message="s0:updatePortOutR
<output message="s0:updatePortOutR
<fault name="ProvisioningExceptio
</operation>
</portType>
<portType name="WamHttpGet">
<operation name="getPricePlans">
<input message="s0:getPricePlansH
<output message="s0:getPricePlansH
</operation>
<operation name="getMarketLocations">
<input message="s0:getMarketLocat
<output message="s0:getMarketLocat
</operation>
<operation name="reservePhoneNumber">
<input message="s0:reservePhoneNu
<output message="s0:reservePhoneNu
</operation>
<operation name="ping">
<input message="s0:pingHttpGetIn"
<output message="s0:pingHttpGetOut
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
</operation>
<operation name="getPortRequest">
<input message="s0:getPortRequest
<output message="s0:getPortRequest
</operation>
</portType>
<portType name="WamHttpPost">
<operation name="getPricePlans">
<input message="s0:getPricePlansH
<output message="s0:getPricePlansH
</operation>
<operation name="getMarketLocations">
<input message="s0:getMarketLocat
<output message="s0:getMarketLocat
</operation>
<operation name="reservePhoneNumber">
<input message="s0:reservePhoneNu
<output message="s0:reservePhoneNu
</operation>
<operation name="ping">
<input message="s0:pingHttpPostIn
<output message="s0:pingHttpPostOu
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
</operation>
<operation name="getNumberPortability
<input message="s0:getNumberPorta
<output message="s0:getNumberPorta
</operation>
<operation name="getPortRequest">
<input message="s0:getPortRequest
<output message="s0:getPortRequest
</operation>
</portType>
<binding name="WamService" type="s0:WamService">
<soap:binding transport="http://schemas.
<operation name="activateSubscriber">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="modifySubscriberServ
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="submitFuturePricePla
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="cancelFuturePricePla
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="updateSubscriberLang
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="changeCtn">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="swapHandset">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="refreshSwitch">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="deactivateSubscriber
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="releaseReservedPhone
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="changeSubscriberName
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="querySubscriber">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="querySubscriberBySIM
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="querySubscriberTrans
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="getPricePlans">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="getMarketLocations">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="reservePhoneNumber">
<soap:operation soapAction="http://www.rog
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="addAndRemoveServices
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="portInNewSubscriber"
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="portInToExistingSubs
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="checkPortInEligibili
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="ping">
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="findPortRequests">
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="getNumberPortability
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="getNumberPortability
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="getNumberPortability
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="getPortRequest">
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="updatePortInRequest"
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
<operation name="updatePortOutRequest
<soap:operation soapAction="http://www.ope
<input>
<soap:header message="s0:authHeaderIn" part="authHeader" use="literal" />
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ProvisioningExceptio
<soap:fault use="literal" name="ProvisioningExceptio
</fault>
</operation>
</binding>
<binding name="WamHttpGet" type="s0:WamHttpGet">
<http:binding verb="GET" />
<operation name="getPricePlans">
<http:operation location="/getPricePlans" />
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getMarketLocations">
<http:operation location="/getMarketLocati
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="reservePhoneNumber">
<http:operation location="/reservePhoneNum
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="ping">
<http:operation location="/ping" />
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getNumberPortability
<http:operation location="/getNumberPortab
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getNumberPortability
<http:operation location="/getNumberPortab
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getNumberPortability
<http:operation location="/getNumberPortab
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getPortRequest">
<http:operation location="/getPortRequest"
<input>
<http:urlEncoded />
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
</binding>
<binding name="WamHttpPost" type="s0:WamHttpPost">
<http:binding verb="POST" />
<operation name="getPricePlans">
<http:operation location="/getPricePlans" />
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getMarketLocations">
<http:operation location="/getMarketLocati
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="reservePhoneNumber">
<http:operation location="/reservePhoneNum
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="ping">
<http:operation location="/ping" />
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getNumberPortability
<http:operation location="/getNumberPortab
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getNumberPortability
<http:operation location="/getNumberPortab
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getNumberPortability
<http:operation location="/getNumberPortab
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
<operation name="getPortRequest">
<http:operation location="/getPortRequest"
<input>
<mime:content type="application/x-www-fo
</input>
<output>
<mime:mimeXml part="Body" />
</output>
</operation>
</binding>
<service name="Wam">
<port name="WamService" binding="s0:WamService">
<soap:address location="https://wholesal
</port>
<port name="WamHttpGet" binding="s0:WamHttpGet">
<http:address location="https://wholesal
</port>
<port name="WamHttpPost" binding="s0:WamHttpPost">
<http:address location="https://wholesal
</port>
</service>
</definitions>
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: abelPosted on 2009-08-24 at 08:47:51ID: 25169510
please please... : use Code Snippet, that saves me and others a lot of scrolling and is easier to read and understand... and use the smallest snippets you can to illustrate your issue.
/KB/XML/Re verseEng.a spx
What you need is wsdl.exe. See this article on how to use it: http://www.codeproject.com