• No se han encontrado resultados

<element name="isMultiValued" type="xsd:boolean"/> <element name="isRequired" type="xsd:boolean"/> <element name="shouldDisplayValue" type="xsd:boolean"/> <element name="userAttribute" type="xsd:boolean"/> </sequence>

</complexType>

<complexType name="ProfileDetail"> <sequence>

<element name="CPProfile" type="xsd:boolean"/>

<element name="attributeDetails" nillable="true" type="impl:ArrayOf_tns1_AttributeDetail"/> <element name="attributeValues" nillable="true" type="impl:ArrayOf_tns2_ProfileAttribute"/> <element name="categoryName" nillable="true" type="xsd:string"/>

<element name="cpSignature" nillable="true" type="tns3:CPSignature"/> <element name="profileName" nillable="true" type="xsd:string"/> </sequence>

</complexType>

<complexType name="AvailableProfileDevice"> <sequence>

<element name="externalDeviceId" nillable="true" type="xsd:string"/> <element name="isActivated" type="xsd:boolean"/>

<element name="isActiveDeviceForSubscriber" type="xsd:boolean"/>

<element name="profileDetails" nillable="true" type="impl:ArrayOf_tns1_ProfileDetail"/> </sequence>

</complexType>

<complexType name="AvailableProfilesResponse"> <sequence>

<element name="isSubscriberActivated" type="xsd:boolean"/> <element name="phoneNumber" nillable="true" type="xsd:string"/>

<element name="profileDevices" nillable="true" type="impl:ArrayOf_tns1_AvailableProfileDevice"/> <element name="statusCode" nillable="true" type="xsd:string"/>

</sequence> </complexType> <complexType name="EnterprisePortalAvailableProfilesResponse"> <complexContent> <extension base="tns1:EnterprisePortalResponse"> <sequence>

<element name="availableProfilesResponses" nillable="true" type="impl:ArrayOf_tns1_AvailableProfilesResponse"/ > </sequence> </extension> </complexContent> </complexType> <complexType name="AvailableDeviceFirmwareUpdatePathRequest"> <sequence>

<element name="externalDeviceId" nillable="true" type="xsd:string"/> <element name="externalImageId" nillable="true" type="xsd:string"/> </sequence>

</complexType>

<complexType name="UpdatePackage"> <sequence>

<element name="externalManufacturerId" nillable="true" type="xsd:string"/> <element name="fromExternalImageId" nillable="true" type="xsd:string"/> <element name="modelName" nillable="true" type="xsd:string"/>

<element name="size" type="xsd:int"/>

<element name="toExternalImageId" nillable="true" type="xsd:string"/> </sequence> </complexType> <complexType name="UpdatePackageDetails">

WSDL Reference

164

<sequence>

<element name="updateId" type="xsd:int"/>

<element name="updatePackage" nillable="true" type="tns1:UpdatePackage"/> </sequence>

</complexType>

<complexType name="UpdatePath"> <sequence>

<element name="updatePackageDetails" nillable="true" type="impl:ArrayOf_tns1_UpdatePackageDetails"/> </sequence>

</complexType>

<complexType name="AvailableDeviceFirmwareUpdatePathResponse"> <sequence>

<element name="externalDeviceId" nillable="true" type="xsd:string"/> <element name="fromExternalImageId" nillable="true" type="xsd:string"/> <element name="statusCode" nillable="true" type="xsd:string"/>

<element name="toExternalImageId" nillable="true" type="xsd:string"/>

<element name="updatePath" nillable="true" type="impl:ArrayOf_tns1_UpdatePath"/> </sequence> </complexType> <complexType name="EnterprisePortalAvailableDeviceFirmwareUpdatePathResponse"> <complexContent> <extension base="tns1:EnterprisePortalResponse"> <sequence>

<element name="availableDeviceFirmwareUpdatePathResponses" nillable="true" type=↲ "impl:ArrayOf_tns1_AvailableDeviceFirmwareUpdatePathResponse"/> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceTreeNodeDetails"> <sequence>

<element name="childNodes" nillable="true" type="impl:ArrayOf_tns1_DeviceTreeNodeDetails"/> <element name="format" nillable="true" type="xsd:string"/>

<element name="lastReadTime" nillable="true" type="xsd:dateTime"/> <element name="leaf" type="xsd:boolean"/>

<element name="nodeName" nillable="true" type="xsd:string"/>

<element name="parent" nillable="true" type="tns1:DeviceTreeNodeDetails"/> <element name="size" nillable="true" type="xsd:string"/>

<element name="title" nillable="true" type="xsd:string"/> <element name="tstamp" nillable="true" type="xsd:string"/> <element name="type" nillable="true" type="xsd:string"/> <element name="value" nillable="true" type="xsd:string"/> <element name="version" nillable="true" type="xsd:string"/> </sequence>

</complexType>

<complexType name="PhoneQueryDevice"> <sequence>

<element name="deviceTree" nillable="true" type="tns1:DeviceTreeNodeDetails"/> <element name="externalDeviceId" nillable="true" type="xsd:string"/>

<element name="externalManufacturerId" nillable="true" type="xsd:string"/> <element name="firmwareVersion" nillable="true" type="xsd:string"/> <element name="isActivated" type="xsd:boolean"/>

<element name="isActiveDeviceForSubscriber" type="xsd:boolean"/> <element name="manufacturerModelId" nillable="true" type="xsd:string"/>

<element name="profileAssignments" nillable="true" type="impl:ArrayOf_tns2_ProfileAssignment"/> </sequence> </complexType> <complexType name="PhoneQueryResponse">

165

Enterprise Portal WSDL

<sequence>

<element name="devices" nillable="true" type="impl:ArrayOf_tns1_PhoneQueryDevice"/> <element name="isSubscriberActivated" type="xsd:boolean"/>

<element name="phoneNumber" nillable="true" type="xsd:string"/> <element name="statusCode" nillable="true" type="xsd:string"/> </sequence> </complexType> <complexType name="EnterprisePortalPhoneQueryResponse"> <complexContent> <extension base="tns1:EnterprisePortalResponse"> <sequence>

<element name="phoneQueryResponses" nillable="true" type="impl:ArrayOf_tns1_PhoneQueryResponse"/> </sequence> </extension> </complexContent> </complexType> <complexType name="Firmware"> <sequence>

<element name="description" nillable="true" type="xsd:string"/> <element name="imageId" nillable="true" type="xsd:string"/> <element name="version" nillable="true" type="xsd:string"/> </sequence>

</complexType>

<complexType name="AvailableDeviceFirmwareUpdate"> <sequence>

<element name="availableFirmwares" nillable="true" type="impl:ArrayOf_tns1_Firmware"/> <element name="currentFirmware" nillable="true" type="tns1:Firmware"/>

<element name="externalDeviceId" nillable="true" type="xsd:string"/> <element name="externalManufacturerId" nillable="true" type="xsd:string"/> <element name="isActivated" type="xsd:boolean"/>

<element name="isActiveDeviceForSubscriber" type="xsd:boolean"/> <element name="manufacturerModelId" nillable="true" type="xsd:string"/> </sequence>

</complexType>

<complexType name="AvailableDeviceFirmwareUpdateResponse"> <sequence>

<element name="availableUpdates" nillable="true" type="impl:ArrayOf_tns1_AvailableDeviceFirmwareUpdate"/> <element name="isSubscriberActivated" type="xsd:boolean"/>

<element name="phoneNumber" nillable="true" type="xsd:string"/> <element name="statusCode" nillable="true" type="xsd:string"/> </sequence> </complexType> <complexType name="EnterprisePortalAvailableDeviceFirmwareUpdateResponse"> <complexContent> <extension base="tns1:EnterprisePortalResponse"> <sequence>

<element name="availableDeviceFirmwareUpdateResponses" nillable="true" type=↲ "impl:ArrayOf_tns1_AvailableDeviceFirmwareUpdateResponse"/> </sequence> </extension> </complexContent> </complexType> <complexType name="UpdateFirmwareRequest"> <complexContent> <extension base="tns1:ProvisioningRequest"> <sequence>

<element name="externalDeviceId" nillable="true" type="xsd:string"/>

<element name="imageIdUpgradePath" nillable="true" type="impl:ArrayOf_xsd_string"/>

WSDL Reference

166

<element name="toExternalImageId" nillable="true" type="xsd:string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="UpdateFirmwareResponse"> <sequence>

<element name="fromExternalImageId" nillable="true" type="xsd:string"/> <element name="statusCode" nillable="true" type="xsd:string"/>

<element name="toExternalImageId" nillable="true" type="xsd:string"/> </sequence> </complexType> <complexType name="EnterprisePortalUpdateFirmwareResponse"> <complexContent> <extension base="tns1:EnterprisePortalResponse"> <sequence>

<element name="updateFirmwareResponses" nillable="true" type="impl:ArrayOf_tns1_UpdateFirmwareResponse"/> </sequence>

</extension> </complexContent> </complexType> </schema>

<schema targetNamespace="http://values.webservices.oma.insignia.com" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://www.insignia.com/ssp/enterprisePortalWS"/> <import namespace="http://values.portalws.insignia.com"/> <import namespace="http://domain.cp.insignia.com"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="ProfileAttribute"> <sequence>

<element name="attributeName" nillable="true" type="xsd:string"/>

<element name="attributeValues" nillable="true" type="impl:ArrayOf_xsd_string"/> </sequence>

</complexType>

<complexType name="ProfileAssignment"> <sequence>

<element name="assignmentId" type="xsd:int"/> <element name="processed" type="xsd:boolean"/>

<element name="profileAttributes" nillable="true" type="impl:ArrayOf_tns2_ProfileAttribute"/> <element name="profileName" nillable="true" type="xsd:string"/>

<element name="type" nillable="true" type="xsd:string"/> </sequence>

</complexType>

<complexType name="ProfileAssignmentsDevice"> <sequence>

<element name="externalDeviceId" nillable="true" type="xsd:string"/> <element name="isActivated" type="xsd:boolean"/>

<element name="isActiveDeviceForSubscriber" type="xsd:boolean"/>

<element name="mobileServices" nillable="true" type="impl:ArrayOf_tns2_ProfileAssignment"/> </sequence>

</complexType> </schema>

<schema targetNamespace="http://domain.cp.insignia.com" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://www.insignia.com/ssp/enterprisePortalWS"/> <import namespace="http://values.webservices.oma.insignia.com"/> <import namespace="http://values.portalws.insignia.com"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="CPSignature"> <sequence>

167

Enterprise Portal WSDL

<element name="supportsNetworkPIN" type="xsd:boolean"/> <element name="supportsNone" type="xsd:boolean"/>

<element name="supportsUserNetworkPIN" type="xsd:boolean"/> <element name="supportsUserPIN" type="xsd:boolean"/> </sequence>

</complexType> </schema> </wsdl:types>

<wsdl:message name="getAvailableProfilesResponse">

<wsdl:part name="getAvailableProfilesReturn" type="tns1:EnterprisePortalAvailableProfilesResponse"/> </wsdl:message>

<wsdl:message name="getAvailableDeviceFirmwareUpdatePathsRequest">

<wsdl:part name="requests" type="impl:ArrayOf_tns1_AvailableDeviceFirmwareUpdatePathRequest"/> </wsdl:message>

<wsdl:message name="updateProfileAssignmentsResponse">

<wsdl:part name="updateProfileAssignmentsReturn" type="tns1:EnterprisePortalUpdateProfileAssignmentsResponse"/ >

</wsdl:message>

<wsdl:message name="getProfileAssignmentsResponse">

<wsdl:part name="getProfileAssignmentsReturn" type="tns1:EnterprisePortalProfileAssignmentsResponse"/> </wsdl:message>

<wsdl:message name="getAvailableProfilesRequest">

<wsdl:part name="phoneNumbers" type="impl:ArrayOf_xsd_string"/> </wsdl:message>

<wsdl:message name="updateFirmwareResponse">

<wsdl:part name="updateFirmwareReturn" type="tns1:EnterprisePortalUpdateFirmwareResponse"/> </wsdl:message>

<wsdl:message name="assignProfilesResponse">

<wsdl:part name="assignProfilesReturn" type="tns1:EnterprisePortalAssignProfilesResponse"/> </wsdl:message>

<wsdl:message name="getAvailableFirmwareUpdatesRequest"> <wsdl:part name="phoneNumbers" type="impl:ArrayOf_xsd_string"/> </wsdl:message>

<wsdl:message name="updateFirmwareRequest">

<wsdl:part name="request" type="impl:ArrayOf_tns1_UpdateFirmwareRequest"/> </wsdl:message>

<wsdl:message name="assignProfilesRequest">

<wsdl:part name="request" type="tns1:EnterprisePortalAssignProfilesRequest"/> </wsdl:message>

<wsdl:message name="getAvailableFirmwareUpdatesResponse"> <wsdl:part name="getAvailableFirmwareUpdatesReturn" type=↲ "tns1:EnterprisePortalAvailableDeviceFirmwareUpdateResponse"/> </wsdl:message>

<wsdl:message name="getEnterprisePortalPhonesQueryResponse">

<wsdl:part name="getEnterprisePortalPhonesQueryReturn" type="tns1:EnterprisePortalPhoneQueryResponse"/> </wsdl:message>

<wsdl:message name="updateProfileAssignmentsRequest">

<wsdl:part name="request" type="impl:ArrayOf_tns1_UpdateProfileAssignmentsRequest"/> </wsdl:message>

<wsdl:message name="getAvailableDeviceFirmwareUpdatePathsResponse"> <wsdl:part name="getAvailableDeviceFirmwareUpdatePathsReturn" type=↲ "tns1:EnterprisePortalAvailableDeviceFirmwareUpdatePathResponse"/> </wsdl:message>

<wsdl:message name="getProfileAssignmentsRequest">

<wsdl:part name="phoneNumbers" type="impl:ArrayOf_xsd_string"/> </wsdl:message>

<wsdl:message name="getEnterprisePortalPhonesQueryRequest"> <wsdl:part name="phoneNumbers" type="impl:ArrayOf_xsd_string"/>

WSDL Reference

168

</wsdl:message>

<wsdl:portType name="enterprisePortalPort">

<wsdl:operation name="getProfileAssignments" parameterOrder="phoneNumbers">

<wsdl:input message="impl:getProfileAssignmentsRequest" name="getProfileAssignmentsRequest"/> <wsdl:output message="impl:getProfileAssignmentsResponse" name="getProfileAssignmentsResponse"/> </wsdl:operation>

<wsdl:operation name="assignProfiles" parameterOrder="request">

<wsdl:input message="impl:assignProfilesRequest" name="assignProfilesRequest"/> <wsdl:output message="impl:assignProfilesResponse" name="assignProfilesResponse"/> </wsdl:operation>

<wsdl:operation name="updateProfileAssignments" parameterOrder="request">

<wsdl:input message="impl:updateProfileAssignmentsRequest" name="updateProfileAssignmentsRequest"/> <wsdl:output message="impl:updateProfileAssignmentsResponse" name="updateProfileAssignmentsResponse"/> </wsdl:operation>

<wsdl:operation name="getAvailableProfiles" parameterOrder="phoneNumbers">

<wsdl:input message="impl:getAvailableProfilesRequest" name="getAvailableProfilesRequest"/> <wsdl:output message="impl:getAvailableProfilesResponse" name="getAvailableProfilesResponse"/> </wsdl:operation>

<wsdl:operation name="getAvailableDeviceFirmwareUpdatePaths" parameterOrder="requests"> <wsdl:input message="impl:getAvailableDeviceFirmwareUpdatePathsRequest" name=↲

"getAvailableDeviceFirmwareUpdatePathsRequest"/>

<wsdl:output message="impl:getAvailableDeviceFirmwareUpdatePathsResponse" name=↲ "getAvailableDeviceFirmwareUpdatePathsResponse"/>

</wsdl:operation>

<wsdl:operation name="getEnterprisePortalPhonesQuery" parameterOrder="phoneNumbers">

<wsdl:input message="impl:getEnterprisePortalPhonesQueryRequest" name="getEnterprisePortalPhonesQueryRequest"/ >

<wsdl:output message="impl:getEnterprisePortalPhonesQueryResponse" name=↲ "getEnterprisePortalPhonesQueryResponse"/>

</wsdl:operation>

<wsdl:operation name="getAvailableFirmwareUpdates" parameterOrder="phoneNumbers">

<wsdl:input message="impl:getAvailableFirmwareUpdatesRequest" name="getAvailableFirmwareUpdatesRequest"/> <wsdl:output message="impl:getAvailableFirmwareUpdatesResponse" name="getAvailableFirmwareUpdatesResponse"/ >

</wsdl:operation>

<wsdl:operation name="updateFirmware" parameterOrder="request">

<wsdl:input message="impl:updateFirmwareRequest" name="updateFirmwareRequest"/> <wsdl:output message="impl:updateFirmwareResponse" name="updateFirmwareResponse"/> </wsdl:operation>

</wsdl:portType>

<wsdl:binding name="enterprisePortalPort" type="impl:enterprisePortalPort"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="getProfileAssignments">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="getProfileAssignmentsRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.insignia.com/↲ ssp/enterprisePortalWS" use="encoded"/>

</wsdl:input>

<wsdl:output name="getProfileAssignmentsResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.insignia.com/↲ ssp/enterprisePortalWS" use="encoded"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="assignProfiles"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="assignProfilesRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.insignia.com/↲ ssp/enterprisePortalWS" use="encoded"/>

169

Documento similar