Oracle Communications Network Charging and Control
Product: OCNCC 4.3 Component: PI SOAP WSDL (CCS)
Operations Guide S’ware version: Release 3.0.0 Guide version: 03.00
Release date: December 2010
Status: Approved
Commercial In Confidence
Page ii PI SOAP WSDL (CCS) Operations Guide
Copyright PI SOAP WSDL (CCS) Operations Guide, Release 3.0.0
03.00
Copyright © 2010, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
This software and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.
Commercial In Confidence
PI SOAP WSDL (CCS) Page iii Operations Guide
Contents
Copyright ............................................................................................................................. ii About this Document ........................................................................................................... v Document Conventions ...................................................................................................... vi
Chapter 1 .................................................................................................................... 1
WSDL Specifications ...................................................................... 1
Overview .............................................................................................................................. 1 PI ......................................................................................................................................... 2 CCSPBL .............................................................................................................................. 5 CCSCC1 .............................................................................................................................. 8 CCSCD1 ............................................................................................................................ 12 CCSCD2 ............................................................................................................................ 22 CCSCD3 ............................................................................................................................ 25 CCSCD4 ............................................................................................................................ 29 CCSCD5 ............................................................................................................................ 32 CCSCD6 ............................................................................................................................ 35 CCSCD7 ............................................................................................................................ 38 CCSCD8 ............................................................................................................................ 41 CCSCD9 ............................................................................................................................ 46 CCSCG1 ............................................................................................................................ 50 CCSCG2 ............................................................................................................................ 54 CCSRM1 ............................................................................................................................ 59 CCSSC1 ............................................................................................................................ 66 CCSSC2 ............................................................................................................................ 70 CCSSC3 ............................................................................................................................ 73 CCSSF1 ............................................................................................................................. 76 CCSVR1 ............................................................................................................................ 80
Appendix .................................................................................................................. 87 Overview ............................................................................................................................ 87 Index .................................................................................................................................. 89
Commercial In Confidence
PI SOAP WSDL (CCS) Page v Operations Guide
About this Document This document describes the SOAP interface supported by the Provisioning Interface for the CCS 3.1.5 (and higher) provisioning commands.
The audience for this document includes system administrators responsible for the monitoring, maintenance, and configuration of the Oracle IN applications.
A solid understanding of UNIX and a familiarity with IN concepts are an essential pre-requisite for safely using the information contained in this technical guide.
Although it is not a pre-requisite to using this guide, familiarity with the target platform would be an advantage.
This manual describes system tasks that should only be carried out by suitably trained operators.
The following documents are related to this document:
• PI Technical Guide • VPN User's Guide
Scope
Audience
Pre-requisites
Related documents
Commercial In Confidence
Page vi PI SOAP WSDL (CCS) Operations Guide
Document Conventions Before you start using this guide, it is important to understand the terms and typographical conventions used in the documentation.
Specialised terms and acronyms are defined in the Glossary at the end of this guide.
Formatting convention Type of information Special Bold Items you must select such as menu options,
or names of tabs. Emphasis within text. Names of database tables and fields.
Italics Name of a document, chapter, topic or other publication.
Button The name of a button to click or a key to press. Example: To close the window, either click Close or press Esc.
Key+Key Key combinations for which the user must press and hold down one key and then press another. Example: Ctrl+P, or Alt+F4.
Monospace Text that you must type and examples of code or standard output.
variable Used to indicate variables or text that should be replaced.
menu option > menu option > Used to indicate the cascading menu option to be selected, or the location path of a file. Example: Operator Functions > Report Functions Example: /IN/html/SMS/Helptext/
hypertext link Used to indicate a hypertext link on an HTML page.
The following icons are used as visual cues to draw attention to important information.
Note: Indicates useful and complementary information. Explanation, comment, or short expansion of the text object that is intended to catch your attention.
Tip: Indicates practical but non-essential information that makes the solution easier to use or operate (e.g. keyboard shortcut, alternative way to perform a step in a procedure, etc).
Warning: Indicates a caution. If this information is ignored, it could cause possible and irreversible damage to the equipment, data or software.
Typographical conventions
Icons
Commercial In Confidence
PI SOAP WSDL (CCS) Page 1 Operations Guide
WSDL Specifications Overview
This document describes the SOAP interface supported by the NCC Provisioning Interface for the CCS 3.1 provisioning commands.
The interface is specified using Web Service Definition Language (WSDL) files. Each command is documented in a single WSDL.
This chapter contains the following topics.
PI ..................................................................................................................... 2 CCSPBL .......................................................................................................... 5 CCSCC1 .......................................................................................................... 8 CCSCD1 ........................................................................................................ 12 CCSCD2 ........................................................................................................ 22 CCSCD3 ........................................................................................................ 25 CCSCD4 ........................................................................................................ 29 CCSCD5 ........................................................................................................ 32 CCSCD6 ........................................................................................................ 35 CCSCD7 ........................................................................................................ 38 CCSCD8 ........................................................................................................ 41 CCSCD9 ........................................................................................................ 46 CCSCG1 ....................................................................................................... 50 CCSCG2 ....................................................................................................... 54 CCSRM1 ....................................................................................................... 59 CCSSC1 ........................................................................................................ 66 CCSSC2 ........................................................................................................ 70 CCSSC3 ........................................................................................................ 73 CCSSF1 ........................................................................................................ 76 CCSVR1 ........................................................................................................ 80
Chapter 1
Introduction
In this chapter
Chapter 1 Commercial In Confidence
Page 2 PI SOAP WSDL (CCS) Operations Guide
PI Here is the file for PI. This is the login command. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="PI" targetNamespace="http://eservglobal.com/pi" xmlns:pi="http://eservglobal.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://eservglobal.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="Login"> <!-- Login to the PI server --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="username" type="string"/> <xs:element minOccurs="0" name="password" type="string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="LoginResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="LoginFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="End_Session"> <!-- End Session with the PI server --> </xs:element> <xs:element name="End_SessionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="End_SessionFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types>
Continued on next page
Definition
Commercial In Confidence Chapter 1
PI, Continued
PI SOAP WSDL (CCS) Page 3 Operations Guide
Definition (continued) <wsdl:message name="LoginRequest"> <wsdl:part name="parameters" element="pi:Login"/> </wsdl:message> <wsdl:message name="LoginResponse"> <wsdl:part name="parameters" element="pi:LoginResponse"/> </wsdl:message> <wsdl:message name="LoginFault"> <wsdl:part name="parameters" element="pi:LoginFault"/> </wsdl:message> <wsdl:message name="End_SessionRequest"> <wsdl:part name="parameters" element="pi:End_Session"/> </wsdl:message> <wsdl:message name="End_SessionResponse"> <wsdl:part name="parameters" element="pi:End_SessionResponse"/> </wsdl:message> <wsdl:message name="End_SessionFault"> <wsdl:part name="parameters" element="pi:End_SessionFault"/> </wsdl:message> <wsdl:portType name="PIPortType"> <wsdl:operation name="Login"> <wsdl:input message="pi:LoginRequest" wsaw:Action="urn:Login"/> <wsdl:output message="pi:LoginResponse" wsaw:Action="urn:LoginResponse"/> <wsdl:fault name="LoginFault" message="pi:LoginFault" wsaw:Action="urn:LoginFault"/> </wsdl:operation> <wsdl:operation name="End_Session"> <wsdl:input message="pi:End_SessionRequest" wsaw:Action="urn:End_Session"/> <wsdl:output message="pi:End_SessionResponse" wsaw:Action="urn:End_SessionResponse"/> <wsdl:fault name="End_SessionFault" message="pi:End_SessionFault" wsaw:Action="urn:End_SessionFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="PISoap11Binding" type="pi:PIPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="Login"> <soap:operation soapAction="urn:Login" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="LoginFault"> <soap:fault use="literal" name="LoginFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="End_Session"> <soap:operation soapAction="urn:End_Session" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output>
Continued on next page
Chapter 1 Commercial In Confidence
PI, Continued
Page 4 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="End_SessionFault"> <soap:fault use="literal" name="End_SessionFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="PISoap12Binding" type="pi:PIPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="Login"> <soap:operation soapAction="urn:Login" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="LoginFault"> <soap:fault use="literal" name="LoginFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="End_Session"> <soap:operation soapAction="urn:End_Session" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="End_SessionFault"> <soap:fault use="literal" name="End_SessionFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="PI"> <wsdl:port name="PIHttpSoap11Endpoint" binding="pi:PISoap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="PIHttpSoap12Endpoint" binding="pi:PISoap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 5 Operations Guide
CCSPBL Here is the file for CCSBPL. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSBPL" targetNamespace="http://eservglobal.com/pi" xmlns:pi="http://eservglobal.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://eservglobal.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSBPL_EXE"> <!-- Perform CCS Business Process Logic --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="BPL" type="xs:string"/> <xs:element minOccurs="0" name="EXT1" type="xs:string"/> <xs:element minOccurs="0" name="EXT2" type="xs:string"/> <xs:element minOccurs="0" name="EXT3" type="xs:string"/> <xs:element minOccurs="0" name="EXT4" type="xs:string"/> <xs:element minOccurs="0" name="EXT5" type="xs:string"/> <xs:element minOccurs="0" name="EXT6" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSBPL_EXEResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSBPL_EXEFault"> <xs:complexType> <xs:sequence>
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSPBL, Continued
Page 6 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSBPL_EXERequest"> <wsdl:part name="parameters" element="pi:CCSBPL_EXE"/> </wsdl:message> <wsdl:message name="CCSBPL_EXEResponse"> <wsdl:part name="parameters" element="pi:CCSBPL_EXEResponse"/> </wsdl:message> <wsdl:message name="CCSBPL_EXEFault"> <wsdl:part name="parameters" element="pi:CCSBPL_EXEFault"/> </wsdl:message> <wsdl:portType name="CCSBPLPortType"> <wsdl:operation name="CCSBPL_EXE"> <wsdl:input message="pi:CCSBPL_EXERequest" wsaw:Action="urn:CCSBPL_EXE"/> <wsdl:output message="pi:CCSBPL_EXEResponse" wsaw:Action="urn:CCSBPL_EXEResponse"/> <wsdl:fault name="CCSBPL_EXEFault" message="pi:CCSBPL_EXEFault" wsaw:Action="urn:CCSBPL_EXEFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSBPLSoap11Binding" type="pi:CCSBPLPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSBPL_EXE"> <soap:operation soapAction="urn:CCSBPL_EXE" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSBPL_EXEFault"> <soap:fault use="literal" name="CCSBPL_EXEFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSBPLSoap12Binding" type="pi:CCSBPLPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSBPL_EXE"> <soap:operation soapAction="urn:CCSBPL_EXE" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSPBL, Continued
PI SOAP WSDL (CCS) Page 7 Operations Guide
Definition (continued) </wsdl:output> <wsdl:fault name="CCSBPL_EXEFault"> <soap:fault use="literal" name="CCSBPL_EXEFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSBPL"> <wsdl:port name="CCSBPLHttpSoap11Endpoint" binding="pi:CCSBPLSoap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSBPLHttpSoap12Endpoint" binding="pi:CCSBPLSoap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 8 PI SOAP WSDL (CCS) Operations Guide
CCSCC1 Here is the file for CCSCC1. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCC1" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCC1_QRY"> <!-- Get all credit card transactions of the given status, limited by MAX_RECORDS and starting from record number given by START_RECORD --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="STATUS" type="xs:string"/> <xs:element minOccurs="1" name="MAX_RECORDS" type="xs:integer"/> <xs:element minOccurs="0" name="START_RECORD" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCC1_QRYResponse"> <!-- List of credit card transactions that match the query parameters --> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="CCSCC1_QRYResponse_ITEM" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AMOUNT" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="CC_EXPIRY_DATE" type="xs:string" maxOccurs="unbounded"/>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCC1, Continued
PI SOAP WSDL (CCS) Page 9 Operations Guide
Definition (continued) <xs:element minOccurs="0" name="CC_NUMBER" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="RECHARGE_DATE" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="REFERENCE" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCC1_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCC1_CHG"> <!-- Change the status of a specific transaction --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="REFERENCE" type="xs:string"/> <xs:element minOccurs="1" name="STATUS" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCC1_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCC1_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCC1_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSCC1_QRY"/> </wsdl:message> <wsdl:message name="CCSCC1_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSCC1_QRYResponse"/> </wsdl:message>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCC1, Continued
Page 10 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:message name="CCSCC1_QRYFault"> <wsdl:part name="parameters" element="pi:CCSCC1_QRYFault"/> </wsdl:message> <wsdl:message name="CCSCC1_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCC1_CHG"/> </wsdl:message> <wsdl:message name="CCSCC1_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCC1_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSCC1_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCC1_CHGFault"/> </wsdl:message> <wsdl:portType name="CCSCC1PortType"> <wsdl:operation name="CCSCC1_QRY"> <!-- Returns the details of all credit card recharge transactions of the given status --> <wsdl:input message="pi:CCSCC1_QRYRequest" wsaw:Action="urn:CCSCC1_QRY"/> <wsdl:output message="pi:CCSCC1_QRYResponse" wsaw:Action="urn:CCSCC1_QRYResponse"/> <wsdl:fault name="CCSCC1_QRYFault" message="pi:CCSCC1_QRYFault" wsaw:Action="urn:CCSCC1_QRYFault"/> </wsdl:operation> <wsdl:operation name="CCSCC1_CHG"> <!-- Update the status of the specified credit card recharge transaction --> <wsdl:input message="pi:CCSCC1_CHGRequest" wsaw:Action="urn:CCSCC1_CHG"/> <wsdl:output message="pi:CCSCC1_CHGResponse" wsaw:Action="urn:CCSCC1_CHGResponse"/> <wsdl:fault name="CCSCC1_CHGFault" message="pi:CCSCC1_CHGFault" wsaw:Action="urn:CCSCC1_CHGFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCC1Soap11Binding" type="pi:CCSCC1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCC1_CHG"> <soap:operation soapAction="urn:CCSCC1_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCC1_CHGFault"> <soap:fault use="literal" name="CCSCC1_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCC1_QRY"> <soap:operation soapAction="urn:CCSCC1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output>
Continued on next page
Commercial In Confidence Chapter 1
CCSCC1, Continued
PI SOAP WSDL (CCS) Page 11 Operations Guide
Definition (continued) <wsdl:fault name="CCSCC1_QRYFault"> <soap:fault use="literal" name="CCSCC1_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCC1Soap12Binding" type="pi:CCSCC1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCC1_CHG"> <soap:operation soapAction="urn:CCSCC1_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCC1_CHGFault"> <soap:fault use="literal" name="CCSCC1_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCC1_QRY"> <soap:operation soapAction="urn:CCSCC1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCC1_QRYFault"> <soap:fault use="literal" name="CCSCC1_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCC1"> <wsdl:port name="CCSCC1HttpSoap11Endpoint" binding="pi:CCSCC1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCC1HttpSoap12Endpoint" binding="pi:CCSCC1Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 12 PI SOAP WSDL (CCS) Operations Guide
CCSCD1 Here is the file for CCSCD1. <wsdl:definitions name="CCSCD1" targetNamespace="http://Oracle.com/2009/05/15/pi"> − <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: <PrePaidCharging> v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> − <!-- These subscriber commands can be updated by piWalletSms to process wallets as well: we've documented the -extended- (wallet) capabilities here, i.e. assuming piWalletSms has been installed. --> − <wsdl:types> − <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://eservglobal.com/2009/05/15/pi"> − <xs:element name="CCSCD1_ADD"> − <!-- Adds a new subscriber or range of subscribers, can also add new wallets or links to existing wallets --> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="PROVIDER" type="xs:string"/> <xs:element minOccurs="1" name="PRODUCT" type="xs:string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="BYPASS_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="CHARGING_DOMAIN" type="xs:string"/> <xs:element minOccurs="0" name="CREDIT_LIMIT" type="xs:string"/> <xs:element minOccurs="0" name="CURRENCY" type="xs:string"/> <xs:element minOccurs="0" name="END_MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> <xs:element minOccurs="0" name="INITIAL_STATE" type="xs:string"/> <xs:element minOccurs="0" name="LANGUAGE" type="xs:string"/> <xs:element minOccurs="0" name="LIMIT_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="LW_ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="LW_MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="MAX_CONCURRENT_ACCESS" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="PIN" type="xs:integer"/> <xs:element minOccurs="0" name="START_MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="TRACKING_DOMAIN" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_REFERENCE" type="xs:string"/>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCD1, Continued
PI SOAP WSDL (CCS) Page 13 Operations Guide
Definition (continued) <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_ADDResponse"> − <!-- List of one or more account numbers pipe (|) separated --> − <xs:complexType> − <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_ADDFault"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_CHG"> <!-- Change subscriber or wallet details --> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_EXPIRY" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE" type="xs:string"/> <xs:element minOccurs="0" name="BALMODE" type="xs:string"/> <xs:element minOccurs="0" name="CREDIT_LIMIT" type="xs:string"/> <xs:element minOccurs="0" name="CURRENCY" type="xs:string"/> <xs:element minOccurs="0" name="EXPMODE" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> <xs:element minOccurs="0" name="LANGUAGE" type="xs:string"/> <xs:element minOccurs="0" name="NEW_MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="PIN" type="xs:integer"/> <xs:element minOccurs="0" name="PRODUCT" type="xs:string"/> <xs:element minOccurs="0" name="STATUS" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_EXPIRY" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_REFERENCE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_CHGResponse"> − <xs:complexType> −
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD1, Continued
Page 14 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_CHGFault"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_DEL"> <!-- Delete a subscriber or wallet --> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="DELETE_LINKED_MSISDNS" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_DELResponse"> − <xs:complexType> − <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_DELFault"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_QRY"> <!-- Query a subscriber or wallet --> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD1, Continued
PI SOAP WSDL (CCS) Page 15 Operations Guide
Definition (continued) <!-- List of elements to return, pipe (|) separated --> <xs:element minOccurs="0" name="LIST_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_QRYResponse"> − <!-- Actual elements returned depends on LIST_TYPE and BALANCE_TYPE specified in request. If BALANCE_TYPE==ALL, a BALANCES element is returned, otherwise a total wallet user or system currency balance is returned in BALANCE. --> − <xs:complexType> − <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE" type="xs:string"/> <xs:element minOccurs="0" name="UNRESERVED_BALANCE" type="xs:string"/> − <xs:element minOccurs="0" name="BALANCES"> <!-- List of balance items --> − <xs:complexType> − <xs:sequence> − <xs:element name="BALANCE_ITEM" minOccurs="0" maxOccurs="unbounded"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="BALANCE_TYPE_NAME" type="xs:string"/> − <xs:element minOccurs="0" name="BUCKETS"> <!-- List of bucket expiry/value items --> − <xs:complexType> − <xs:sequence> − <xs:element name="BUCKET_ITEM" minOccurs="0" maxOccurs="unbounded"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="BUCKET_EXPIRY" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="BUCKET_VALUE" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD1, Continued
Page 16 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="BYPASS_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="CHARGING_DOMAIN" type="xs:string"/> <xs:element minOccurs="0" name="CREATION_DATE" type="xs:string"/> <xs:element minOccurs="0" name="CUG" type="xs:string"/> <xs:element minOccurs="0" name="CURRENCY" type="xs:string"/> <xs:element minOccurs="0" name="FDN" type="xs:string"/> <xs:element minOccurs="0" name="FFD" type="xs:string"/> <xs:element minOccurs="0" name="FFN" type="xs:string"/> <xs:element minOccurs="0" name="FIRST_ACTIVATION_DATE" type="xs:string"/> <xs:element minOccurs="0" name="INITIAL_BALANCE" type="xs:string"/> <xs:element minOccurs="0" name="LANGUAGE" type="xs:string"/> <xs:element minOccurs="0" name="LAST_CC_RECHARGE_DATE" type="xs:string"/> <xs:element minOccurs="0" name="LAST_EXP_CREDIT" type="xs:string"/> <xs:element minOccurs="0" name="LAST_EXP_DATE" type="xs:string"/> <xs:element minOccurs="0" name="LAST_RECHARGE_AMOUNT" type="xs:string"/> <xs:element minOccurs="0" name="LAST_RECHARGE_DATE" type="xs:string"/> <xs:element minOccurs="0" name="LAST_STATE_CHANGE_DATE" type="xs:string"/> <xs:element minOccurs="0" name="LAST_STATE_CHANGE_REASON" type="xs:string"/> <xs:element minOccurs="0" name="LAST_USE_DATE" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="PREV_BALANCE_EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="PREV_BALANCE" type="xs:string"/> <xs:element minOccurs="0" name="PREV_WALLET_EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="PRODUCT" type="xs:string"/> <xs:element minOccurs="0" name="SERVICE_PROVIDER" type="xs:string"/> <xs:element minOccurs="0" name="STATUS" type="xs:string"/> <xs:element minOccurs="0" name="TOTAL_EXP_CREDIT" type="xs:string"/> <xs:element minOccurs="0" name="TRACKING_DOMAIN" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_REFERENCE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_QRYFault"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_MSW"> <!-- Merges the wallets of two subscribers --> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN1" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN2" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE1" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE2" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> </xs:sequence> </xs:complexType>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD1, Continued
PI SOAP WSDL (CCS) Page 17 Operations Guide
Definition (continued) </xs:element> − <xs:element name="CCSCD1_MSWResponse"> − <xs:complexType> − <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> − <xs:element name="CCSCD1_MSWFault"> − <xs:complexType> − <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> − <wsdl:message name="CCSCD1_ADDRequest"> <wsdl:part name="parameters" element="pi:CCSCD1_ADD"/> </wsdl:message> − <wsdl:message name="CCSCD1_ADDResponse"> <wsdl:part name="parameters" element="pi:CCSCD1_ADDResponse"/> </wsdl:message> − <wsdl:message name="CCSCD1_ADDFault"> <wsdl:part name="parameters" element="pi:CCSCD1_ADDFault"/> </wsdl:message> − <wsdl:message name="CCSCD1_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCD1_CHG"/> </wsdl:message> − <wsdl:message name="CCSCD1_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCD1_CHGResponse"/> </wsdl:message> − <wsdl:message name="CCSCD1_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCD1_CHGFault"/> </wsdl:message> − <wsdl:message name="CCSCD1_DELRequest"> <wsdl:part name="parameters" element="pi:CCSCD1_DEL"/> </wsdl:message> − <wsdl:message name="CCSCD1_DELResponse"> <wsdl:part name="parameters" element="pi:CCSCD1_DELResponse"/> </wsdl:message> − <wsdl:message name="CCSCD1_DELFault"> <wsdl:part name="parameters" element="pi:CCSCD1_DELFault"/> </wsdl:message> − <wsdl:message name="CCSCD1_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSCD1_QRY"/> </wsdl:message> − <wsdl:message name="CCSCD1_QRYResponse">
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD1, Continued
Page 18 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:part name="parameters" element="pi:CCSCD1_QRYResponse"/> </wsdl:message> − <wsdl:message name="CCSCD1_QRYFault"> <wsdl:part name="parameters" element="pi:CCSCD1_QRYFault"/> </wsdl:message> − <wsdl:message name="CCSCD1_MSWRequest"> <wsdl:part name="parameters" element="pi:CCSCD1_MSW"/> </wsdl:message> − <wsdl:message name="CCSCD1_MSWResponse"> <wsdl:part name="parameters" element="pi:CCSCD1_MSWResponse"/> </wsdl:message> − <wsdl:message name="CCSCD1_MSWFault"> <wsdl:part name="parameters" element="pi:CCSCD1_MSWFault"/> </wsdl:message> − <wsdl:portType name="CCSCD1PortType"> − <wsdl:operation name="CCSCD1_ADD"> <!-- Provisions one or more subscribers --> <wsdl:input message="pi:CCSCD1_ADDRequest" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:output message="pi:CCSCD1_ADDResponse" wsaw:Action="urn:CCSCD1_ADDResponse"/> <wsdl:fault name="CCSCD1_ADDFault" message="pi:CCSCD1_ADDFault" wsaw:Action="urn:CCSCD1_ADDFault"/> </wsdl:operation> − <wsdl:operation name="CCSCD1_CHG"> <wsdl:input message="pi:CCSCD1_CHGRequest" wsaw:Action="urn:CCSCD1_CHG"/> <wsdl:output message="pi:CCSCD1_CHGResponse" wsaw:Action="urn:CCSCD1_CHGResponse"/> <wsdl:fault name="CCSCD1_CHGFault" message="pi:CCSCD1_CHGFault" wsaw:Action="urn:CCSCD1_CHGFault"/> </wsdl:operation> − <wsdl:operation name="CCSCD1_DEL"> <wsdl:input message="pi:CCSCD1_DELRequest" wsaw:Action="urn:CCSCD1_DEL"/> <wsdl:output message="pi:CCSCD1_DELResponse" wsaw:Action="urn:CCSCD1_DELResponse"/> <wsdl:fault name="CCSCD1_DELFault" message="pi:CCSCD1_DELFault" wsaw:Action="urn:CCSCD1_DELFault"/> </wsdl:operation> − <wsdl:operation name="CCSCD1_QRY"> <wsdl:input message="pi:CCSCD1_QRYRequest" wsaw:Action="urn:CCSCD1_QRY"/> <wsdl:output message="pi:CCSCD1_QRYResponse" wsaw:Action="urn:CCSCD1_QRYResponse"/> <wsdl:fault name="CCSCD1_QRYFault" message="pi:CCSCD1_QRYFault" wsaw:Action="urn:CCSCD1_QRYFault"/> </wsdl:operation> − <wsdl:operation name="CCSCD1_MSW"> <wsdl:input message="pi:CCSCD1_MSWRequest" wsaw:Action="urn:CCSCD1_MSW"/> <wsdl:output message="pi:CCSCD1_MSWResponse" wsaw:Action="urn:CCSCD1_MSWResponse"/> <wsdl:fault name="CCSCD1_MSWFault" message="pi:CCSCD1_MSWFault" wsaw:Action="urn:CCSCD1_MSWFault"/> </wsdl:operation> </wsdl:portType> − <wsdl:binding name="CCSCD1Soap11Binding" type="pi:CCSCD1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD1, Continued
PI SOAP WSDL (CCS) Page 19 Operations Guide
Definition (continued) − <wsdl:operation name="CCSCD1_ADD"> <soap:operation soapAction="urn:CCSCD1_ADD" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_ADDFault"> <soap:fault use="literal" name="CCSCD1_ADDFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_CHG"> <soap:operation soapAction="urn:CCSCD1_CHG" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_CHGFault"> <soap:fault use="literal" name="CCSCD1_CHGFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_DEL"> <soap:operation soapAction="urn:CCSCD1_DEL" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_DELFault"> <soap:fault use="literal" name="CCSCD1_DELFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_QRY"> <soap:operation soapAction="urn:CCSCD1_QRY" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_QRYFault"> <soap:fault use="literal" name="CCSCD1_QRYFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_MSW">
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD1, Continued
Page 20 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <soap:operation soapAction="urn:CCSCD1_MSW" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_MSWFault"> <soap:fault use="literal" name="CCSCD1_MSWFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> − <wsdl:binding name="CCSCD1Soap12Binding" type="pi:CCSCD1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> − <wsdl:operation name="CCSCD1_ADD"> <soap:operation soapAction="urn:CCSCD1_ADD" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_ADDFault"> <soap:fault use="literal" name="CCSCD1_ADDFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_CHG"> <soap:operation soapAction="urn:CCSCD1_CHG" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_CHGFault"> <soap:fault use="literal" name="CCSCD1_CHGFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_DEL"> <soap:operation soapAction="urn:CCSCD1_DEL" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_DELFault"> <soap:fault use="literal" name="CCSCD1_DELFault"/> </wsdl:fault>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD1, Continued
PI SOAP WSDL (CCS) Page 21 Operations Guide
Definition (continued) </wsdl:operation> − <wsdl:operation name="CCSCD1_QRY"> <soap:operation soapAction="urn:CCSCD1_QRY" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_QRYFault"> <soap:fault use="literal" name="CCSCD1_QRYFault"/> </wsdl:fault> </wsdl:operation> − <wsdl:operation name="CCSCD1_MSW"> <soap:operation soapAction="urn:CCSCD1_MSW" style="document"/> − <wsdl:input> <soap:body use="literal"/> </wsdl:input> − <wsdl:output> <soap:body use="literal"/> </wsdl:output> − <wsdl:fault name="CCSCD1_MSWFault"> <soap:fault use="literal" name="CCSCD1_MSWFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> − <wsdl:service name="CCSCD1"> − <wsdl:port name="CCSCD1HttpSoap11Endpoint" binding="pi:CCSCD1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> − <wsdl:port name="CCSCD1HttpSoap12Endpoint" binding="pi:CCSCD1Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 22 PI SOAP WSDL (CCS) Operations Guide
CCSCD2 Here is the file for CCSCD2. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD2" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD2_QRY"> <!-- Query wallet users: returns the MSISDN(s) that have the same wallet as the given ACCOUNT_NUMBER/MSISDN --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD2_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="MSISDN" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD2_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCD2, Continued
PI SOAP WSDL (CCS) Page 23 Operations Guide
Definition (continued) </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCD2_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSCD2_QRY"/> </wsdl:message> <wsdl:message name="CCSCD2_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSCD2_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSCD2_QRYFault"> <wsdl:part name="parameters" element="pi:CCSCD2_QRYFault"/> </wsdl:message> <wsdl:portType name="CCSCD2PortType"> <wsdl:operation name="CCSCD2_QRY"> <wsdl:input message="pi:CCSCD2_QRYRequest" wsaw:Action="urn:CCSCD2_QRY"/> <wsdl:output message="pi:CCSCD2_QRYResponse" wsaw:Action="urn:CCSCD2_QRYResponse"/> <wsdl:fault name="CCSCD2_QRYFault" message="pi:CCSCD2_QRYFault" wsaw:Action="urn:CCSCD2_QRYFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD2Soap11Binding" type="pi:CCSCD2PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD2_QRY"> <soap:operation soapAction="urn:CCSCD2_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD2_QRYFault"> <soap:fault use="literal" name="CCSCD2_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD2Soap12Binding" type="pi:CCSCD2PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD2_QRY"> <soap:operation soapAction="urn:CCSCD2_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD2_QRYFault"> <soap:fault use="literal" name="CCSCD2_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD2, Continued
Page 24 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:service name="CCSCD2"> <wsdl:port name="CCSCD2HttpSoap11Endpoint" binding="pi:CCSCD2Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD2HttpSoap12Endpoint" binding="pi:CCSCD2Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 25 Operations Guide
CCSCD3 Here is the file for CCSCD3. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD3" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD3_RCH"> <!-- Recharge an account – (custom), verify recharge (credit). This command can be enhanced by installing the piVoucherSms package to enable voucher recharging. We've documented the enhanced version here (i.e. assuming piVoucherSms is installed) --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="RECHARGE_TYPE" type="xs:string"/> <xs:element minOccurs="1" name="REFERENCE" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="AMOUNT" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_EXPIRY" type="xs:integer"/> <xs:element minOccurs="0" name="WALLET_EXPIRY" type="xs:integer"/> <xs:element minOccurs="0" name="MODE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="LIMIT_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> <xs:element minOccurs="0" name="BALMODE" type="xs:string"/> </xs:sequence> </xs:complexType>
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSCD3, Continued
Page 26 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </xs:element> <xs:element name="CCSCD3_RCHResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD3_RCHFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD3_CTR"> <!-- Performs a CCS credit transfer between two accounts --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="ORIG_MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="DEST_MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="CT_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="ORIG_WALLET" type="xs:string"/> <xs:element minOccurs="0" name="DEST_WALLET" type="xs:string"/> <xs:element minOccurs="0" name="PIN" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD3_CTRResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD3_CTRFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCD3_RCHRequest"> <wsdl:part name="parameters" element="pi:CCSCD3_RCH"/> </wsdl:message> <wsdl:message name="CCSCD3_RCHResponse"> <wsdl:part name="parameters" element="pi:CCSCD3_RCHResponse"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD3, Continued
PI SOAP WSDL (CCS) Page 27 Operations Guide
Definition (continued) </wsdl:message> <wsdl:message name="CCSCD3_RCHFault"> <wsdl:part name="parameters" element="pi:CCSCD3_RCHFault"/> </wsdl:message> <wsdl:message name="CCSCD3_CTRRequest"> <wsdl:part name="parameters" element="pi:CCSCD3_CTR"/> </wsdl:message> <wsdl:message name="CCSCD3_CTRResponse"> <wsdl:part name="parameters" element="pi:CCSCD3_CTRResponse"/> </wsdl:message> <wsdl:message name="CCSCD3_CTRFault"> <wsdl:part name="parameters" element="pi:CCSCD3_CTRFault"/> </wsdl:message> <wsdl:portType name="CCSCD3PortType"> <wsdl:operation name="CCSCD3_RCH"> <!-- Recharge an account/bucket --> <wsdl:input message="pi:CCSCD3_RCHRequest" wsaw:Action="urn:CCSCD3_RCH"/> <wsdl:output message="pi:CCSCD3_RCHResponse" wsaw:Action="urn:CCSCD3_RCHResponse"/> <wsdl:fault name="CCSCD3_RCHFault" message="pi:CCSCD3_RCHFault" wsaw:Action="urn:CCSCD3_RCHFault"/> </wsdl:operation> <wsdl:operation name="CCSCD3_CTR"> <!-- Credit transfer --> <wsdl:input message="pi:CCSCD3_CTRRequest" wsaw:Action="urn:CCSCD3_CTR"/> <wsdl:output message="pi:CCSCD3_CTRResponse" wsaw:Action="urn:CCSCD3_CTRResponse"/> <wsdl:fault name="CCSCD3_CTRFault" message="pi:CCSCD3_CTRFault" wsaw:Action="urn:CCSCD3_CTRFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD3Soap11Binding" type="pi:CCSCD3PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD3_RCH"> <soap:operation soapAction="urn:CCSCD3_RCH" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD3_RCHFault"> <soap:fault use="literal" name="CCSCD3_RCHFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD3_CTR"> <soap:operation soapAction="urn:CCSCD3_CTR" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD3_CTRFault">
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD3, Continued
Page 28 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <soap:fault use="literal" name="CCSCD3_CTRFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD3Soap12Binding" type="pi:CCSCD3PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD3_RCH"> <soap:operation soapAction="urn:CCSCD3_RCH" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD3_RCHFault"> <soap:fault use="literal" name="CCSCD3_RCHFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD3_CTR"> <soap:operation soapAction="urn:CCSCD3_CTR" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD3_CTRFault"> <soap:fault use="literal" name="CCSCD3_CTRFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCD3"> <wsdl:port name="CCSCD3HttpSoap11Endpoint" binding="pi:CCSCD3Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD3HttpSoap12Endpoint" binding="pi:CCSCD3Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 29 Operations Guide
CCSCD4 Here is the file for CCSCD4. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD4" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD4_CHG"> <!-- Change the user’s barred numbers (Allowed or Barred) and create CDRs for a UBE domain --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="LIST_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="IGNORE" type="xs:string"/> <xs:element minOccurs="0" name="ADD" type="xs:string"/> <xs:element minOccurs="0" name="DEL" type="xs:string"/> <xs:element minOccurs="0" name="CLEAR" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD4_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD4_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence>
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSCD4, Continued
Page 30 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCD4_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCD4_CHG"/> </wsdl:message> <wsdl:message name="CCSCD4_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCD4_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSCD4_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCD4_CHGFault"/> </wsdl:message> <wsdl:portType name="CCSCD4PortType"> <wsdl:operation name="CCSCD4_CHG"> <wsdl:input message="pi:CCSCD4_CHGRequest" wsaw:Action="urn:CCSCD4_CHG"/> <wsdl:output message="pi:CCSCD4_CHGResponse" wsaw:Action="urn:CCSCD4_CHGResponse"/> <wsdl:fault name="CCSCD4_CHGFault" message="pi:CCSCD4_CHGFault" wsaw:Action="urn:CCSCD4_CHGFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD4Soap11Binding" type="pi:CCSCD4PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD4_CHG"> <soap:operation soapAction="urn:CCSCD4_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD4_CHGFault"> <soap:fault use="literal" name="CCSCD4_CHGFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD4Soap12Binding" type="pi:CCSCD4PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD4_CHG"> <soap:operation soapAction="urn:CCSCD4_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD4_CHGFault"> <soap:fault use="literal" name="CCSCD4_CHGFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD4, Continued
PI SOAP WSDL (CCS) Page 31 Operations Guide
Definition (continued) <wsdl:service name="CCSCD4"> <wsdl:port name="CCSCD4HttpSoap11Endpoint" binding="pi:CCSCD4Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD4HttpSoap12Endpoint" binding="pi:CCSCD4Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 32 PI SOAP WSDL (CCS) Operations Guide
CCSCD5 Here is the file for CCSCD5. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD5" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD5_CHG"> <!-- Change a given users credit card details --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="CC_NUMBER" type="xs:string"/> <xs:element minOccurs="1" name="CC_EXPIRY_DATE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD5_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD5_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCD5, Continued
PI SOAP WSDL (CCS) Page 33 Operations Guide
Definition (continued) </xs:schema> </wsdl:types> <wsdl:message name="CCSCD5_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCD5_CHG"/> </wsdl:message> <wsdl:message name="CCSCD5_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCD5_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSCD5_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCD5_CHGFault"/> </wsdl:message> <wsdl:portType name="CCSCD5PortType"> <wsdl:operation name="CCSCD5_CHG"> <wsdl:input message="pi:CCSCD5_CHGRequest" wsaw:Action="urn:CCSCD5_CHG"/> <wsdl:output message="pi:CCSCD5_CHGResponse" wsaw:Action="urn:CCSCD5_CHGResponse"/> <wsdl:fault name="CCSCD5_CHGFault" message="pi:CCSCD5_CHGFault" wsaw:Action="urn:CCSCD5_CHGFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD5Soap11Binding" type="pi:CCSCD5PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD5_CHG"> <soap:operation soapAction="urn:CCSCD5_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD5_CHGFault"> <soap:fault use="literal" name="CCSCD5_CHGFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD5Soap12Binding" type="pi:CCSCD5PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD5_CHG"> <soap:operation soapAction="urn:CCSCD5_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD5_CHGFault"> <soap:fault use="literal" name="CCSCD5_CHGFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCD5">
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD5, Continued
Page 34 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:port name="CCSCD5HttpSoap11Endpoint" binding="pi:CCSCD5Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD5HttpSoap12Endpoint" binding="pi:CCSCD5Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 35 Operations Guide
CCSCD6 Here is the file for CCSCD6. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD6" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD6_CHG"> <!-- Change credit card status (is credit card recharge allowed on this account?) or reset the recharge auth PIN --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="CC_ALLOWED" type="xs:string"/> <xs:element minOccurs="0" name="CC_PIN_RESET" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD6_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD6_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSCD6, Continued
Page 36 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </xs:schema> </wsdl:types> <wsdl:message name="CCSCD6_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCD6_CHG"/> </wsdl:message> <wsdl:message name="CCSCD6_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCD6_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSCD6_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCD6_CHGFault"/> </wsdl:message> <wsdl:portType name="CCSCD6PortType"> <wsdl:operation name="CCSCD6_CHG"> <wsdl:input message="pi:CCSCD6_CHGRequest" wsaw:Action="urn:CCSCD6_CHG"/> <wsdl:output message="pi:CCSCD6_CHGResponse" wsaw:Action="urn:CCSCD6_CHGResponse"/> <wsdl:fault name="CCSCD6_CHGFault" message="pi:CCSCD6_CHGFault" wsaw:Action="urn:CCSCD6_CHGFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD6Soap11Binding" type="pi:CCSCD6PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD6_CHG"> <soap:operation soapAction="urn:CCSCD6_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD6_CHGFault"> <soap:fault use="literal" name="CCSCD6_CHGFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD6Soap12Binding" type="pi:CCSCD6PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD6_CHG"> <soap:operation soapAction="urn:CCSCD6_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD6_CHGFault"> <soap:fault use="literal" name="CCSCD6_CHGFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCD6">
Continued on next page
Commercial In Confidence Chapter 1
CCSCD6, Continued
PI SOAP WSDL (CCS) Page 37 Operations Guide
Definition (continued) <wsdl:port name="CCSCD6HttpSoap11Endpoint" binding="pi:CCSCD6Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD6HttpSoap12Endpoint" binding="pi:CCSCD6Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 38 PI SOAP WSDL (CCS) Operations Guide
CCSCD7 Here is the file for CCSCD7. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD7" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD7_QRY"> <!-- Queries Event Detail Record (EDR) data for an account/wallet --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="EDR_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="MAX_RECORDS" type="xs:integer"/> <xs:element minOccurs="0" name="DAYS" type="xs:integer"/> <xs:element minOccurs="0" name="START_DATE" type="xs:string"/> <xs:element minOccurs="0" name="END_DATE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD7_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="EDRS"> <!-- List of EDR items --> <xs:complexType> <xs:sequence> <xs:element name="EDR_ITEM" minOccurs="0" maxOccurs="unbounded"> <xs:complexType>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCD7, Continued
PI SOAP WSDL (CCS) Page 39 Operations Guide
Definition (continued) <xs:sequence> <xs:element minOccurs="0" name="RECORD_DATE" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="EDR_TYPE" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="CHARGING_DOMAIN_ID" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="CALL_ID" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="SCP_ID" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="SEQUENCE_NUMBER" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="EXTRA_INFORMATION" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD7_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCD7_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSCD7_QRY"/> </wsdl:message> <wsdl:message name="CCSCD7_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSCD7_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSCD7_QRYFault"> <wsdl:part name="parameters" element="pi:CCSCD7_QRYFault"/> </wsdl:message> <wsdl:portType name="CCSCD7PortType"> <wsdl:operation name="CCSCD7_QRY"> <wsdl:input message="pi:CCSCD7_QRYRequest" wsaw:Action="urn:CCSCD7_QRY"/> <wsdl:output message="pi:CCSCD7_QRYResponse" wsaw:Action="urn:CCSCD7_QRYResponse"/> <wsdl:fault name="CCSCD7_QRYFault" message="pi:CCSCD7_QRYFault" wsaw:Action="urn:CCSCD7_QRYFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD7Soap11Binding" type="pi:CCSCD7PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD7, Continued
Page 40 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:operation name="CCSCD7_QRY"> <soap:operation soapAction="urn:CCSCD7_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD7_QRYFault"> <soap:fault use="literal" name="CCSCD7_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD7Soap12Binding" type="pi:CCSCD7PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD7_QRY"> <soap:operation soapAction="urn:CCSCD7_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD7_QRYFault"> <soap:fault use="literal" name="CCSCD7_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCD7"> <wsdl:port name="CCSCD7HttpSoap11Endpoint" binding="pi:CCSCD7Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD7HttpSoap12Endpoint" binding="pi:CCSCD7Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 41 Operations Guide
CCSCD8 Here is the file for CCSCD8. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD8" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD8_CHG"> <!-- Changes the Friends & Family / Friends & Destination details of a subscriber --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="FFNUM" type="xs:string"/> <xs:element minOccurs="0" name="NEW_FFNUM" type="xs:string"/> <xs:element minOccurs="0" name="TYPE" type="xs:string"/> <xs:element minOccurs="0" name="FDNUM" type="xs:string"/> <xs:element minOccurs="0" name="FFLIST" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSCD8, Continued
Page 42 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <xs:element name="CCSCD8_ADD"> <!-- Add new FF or FD number to a subscriber --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="FFNUM" type="xs:string"/> <xs:element minOccurs="0" name="FDNUM" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_ADDResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_ADDFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_DEL"> <!-- Delete a Friends & Family or Friends & Destination number of a subscriber --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="FFNUM" type="xs:string"/> <xs:element minOccurs="0" name="FDNUM" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_DELResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD8_DELFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD8, Continued
PI SOAP WSDL (CCS) Page 43 Operations Guide
Definition (continued) <wsdl:message name="CCSCD8_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCD8_CHG"/> </wsdl:message> <wsdl:message name="CCSCD8_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCD8_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSCD8_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCD8_CHGFault"/> </wsdl:message> <wsdl:message name="CCSCD8_ADDRequest"> <wsdl:part name="parameters" element="pi:CCSCD8_ADD"/> </wsdl:message> <wsdl:message name="CCSCD8_ADDResponse"> <wsdl:part name="parameters" element="pi:CCSCD8_ADDResponse"/> </wsdl:message> <wsdl:message name="CCSCD8_ADDFault"> <wsdl:part name="parameters" element="pi:CCSCD8_ADDFault"/> </wsdl:message> <wsdl:message name="CCSCD8_DELRequest"> <wsdl:part name="parameters" element="pi:CCSCD8_DEL"/> </wsdl:message> <wsdl:message name="CCSCD8_DELResponse"> <wsdl:part name="parameters" element="pi:CCSCD8_DELResponse"/> </wsdl:message> <wsdl:message name="CCSCD8_DELFault"> <wsdl:part name="parameters" element="pi:CCSCD8_DELFault"/> </wsdl:message> <wsdl:portType name="CCSCD8PortType"> <wsdl:operation name="CCSCD8_CHG"> <wsdl:input message="pi:CCSCD8_CHGRequest" wsaw:Action="urn:CCSCD8_CHG"/> <wsdl:output message="pi:CCSCD8_CHGResponse" wsaw:Action="urn:CCSCD8_CHGResponse"/> <wsdl:fault name="CCSCD8_CHGFault" message="pi:CCSCD8_CHGFault" wsaw:Action="urn:CCSCD8_CHGFault"/> </wsdl:operation> <wsdl:operation name="CCSCD8_ADD"> <wsdl:input message="pi:CCSCD8_ADDRequest" wsaw:Action="urn:CCSCD8_ADD"/> <wsdl:output message="pi:CCSCD8_ADDResponse" wsaw:Action="urn:CCSCD8_ADDResponse"/> <wsdl:fault name="CCSCD8_ADDFault" message="pi:CCSCD8_ADDFault" wsaw:Action="urn:CCSCD8_ADDFault"/> </wsdl:operation> <wsdl:operation name="CCSCD8_DEL"> <wsdl:input message="pi:CCSCD8_DELRequest" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:output message="pi:CCSCD8_DELResponse" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:fault name="CCSCD8_DELFault" message="pi:CCSCD8_DELFault" wsaw:Action="urn:CCSCD1_ADD"/> </wsdl:operation>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD8, Continued
Page 44 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </wsdl:portType> <wsdl:binding name="CCSCD8Soap11Binding" type="pi:CCSCD8PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD8_CHG"> <soap:operation soapAction="urn:CCSCD8_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD8_CHGFault"> <soap:fault use="literal" name="CCSCD8_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD8_ADD"> <soap:operation soapAction="urn:CCSCD8_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD8_ADDFault"> <soap:fault use="literal" name="CCSCD8_ADDFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD8_DEL"> <soap:operation soapAction="urn:CCSCD8_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD8_DELFault"> <soap:fault use="literal" name="CCSCD8_DELFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD8Soap12Binding" type="pi:CCSCD8PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD8_CHG"> <soap:operation soapAction="urn:CCSCD8_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD8_CHGFault"> <soap:fault use="literal" name="CCSCD8_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD8_ADD"> <soap:operation soapAction="urn:CCSCD8_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD8, Continued
PI SOAP WSDL (CCS) Page 45 Operations Guide
Definition (continued) <wsdl:fault name="CCSCD8_ADDFault"> <soap:fault use="literal" name="CCSCD8_ADDFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD8_DEL"> <soap:operation soapAction="urn:CCSCD8_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD8_DELFault"> <soap:fault use="literal" name="CCSCD8_DELFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCD8"> <wsdl:port name="CCSCD8HttpSoap11Endpoint" binding="pi:CCSCD8Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD8HttpSoap12Endpoint" binding="pi:CCSCD8Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 46 PI SOAP WSDL (CCS) Operations Guide
CCSCD9 Here is the file for CCSCD9. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCD9" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCD9_QRY"> <!-- Query entries in the CCS subscriber profile --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="TAG" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD9_QRYResponse"> <!-- List of tag name/value pairs --> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="CCSCD9_QRYResponse_ITEM" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <!-- Note: this definition is a placeholder, not sure how to model in WSDL? --> <xs:element minOccurs="0" name="TAG" type="xs:string"/> <xs:element minOccurs="0" name="VALUE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCD9, Continued
PI SOAP WSDL (CCS) Page 47 Operations Guide
Definition (continued) </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD9_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD9_CHG"> <!-- Change entries in the subscriber profile --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="TAG" type="xs:string"/> <xs:element minOccurs="1" name="VALUE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD9_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCD9_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCD9_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSCD9_QRY"/> </wsdl:message> <wsdl:message name="CCSCD9_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSCD9_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSCD9_QRYFault"> <wsdl:part name="parameters" element="pi:CCSCD9_QRYFault"/> </wsdl:message> <wsdl:message name="CCSCD9_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCD9_CHG"/> </wsdl:message> <wsdl:message name="CCSCD9_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCD9_CHGResponse"/>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCD9, Continued
Page 48 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </wsdl:message> <wsdl:message name="CCSCD9_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCD9_CHGFault"/> </wsdl:message> <wsdl:portType name="CCSCD9PortType"> <wsdl:operation name="CCSCD9_QRY"> <wsdl:input message="pi:CCSCD9_QRYRequest" wsaw:Action="urn:CCSCD9_QRY"/> <wsdl:output message="pi:CCSCD9_QRYResponse" wsaw:Action="urn:CCSCD9_QRYResponse"/> <wsdl:fault name="CCSCD9_QRYFault" message="pi:CCSCD9_QRYFault" wsaw:Action="urn:CCSCD9_QRYFault"/> </wsdl:operation> <wsdl:operation name="CCSCD9_CHG"> <wsdl:input message="pi:CCSCD9_CHGRequest" wsaw:Action="urn:CCSCD9_CHG"/> <wsdl:output message="pi:CCSCD9_CHGResponse" wsaw:Action="urn:CCSCD9_CHGResponse"/> <wsdl:fault name="CCSCD9_CHGFault" message="pi:CCSCD9_CHGFault" wsaw:Action="urn:CCSCD9_CHGFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCD9Soap11Binding" type="pi:CCSCD9PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD9_CHG"> <soap:operation soapAction="urn:CCSCD9_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD9_CHGFault"> <soap:fault use="literal" name="CCSCD9_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD9_QRY"> <soap:operation soapAction="urn:CCSCD9_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD9_QRYFault"> <soap:fault use="literal" name="CCSCD9_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCD9Soap12Binding" type="pi:CCSCD9PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCD9_CHG"> <soap:operation soapAction="urn:CCSCD9_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output>
Continued on next page
Commercial In Confidence Chapter 1
CCSCD9, Continued
PI SOAP WSDL (CCS) Page 49 Operations Guide
Definition (continued) <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD9_CHGFault"> <soap:fault use="literal" name="CCSCD9_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCD9_QRY"> <soap:operation soapAction="urn:CCSCD9_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCD9_QRYFault"> <soap:fault use="literal" name="CCSCD9_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCD9"> <wsdl:port name="CCSCD9HttpSoap11Endpoint" binding="pi:CCSCD9Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCD9HttpSoap12Endpoint" binding="pi:CCSCD9Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 50 PI SOAP WSDL (CCS) Operations Guide
CCSCG1 Here is the file for CCSCG1. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCG1" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCG1_ADD"> <!-- Add a CLI to a Closed User Group --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="CUG" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="CREATE_CUG" type="xs:string"/> <xs:element minOccurs="0" name="TARIFF_PLAN" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG1_ADDResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG1_ADDFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCG1, Continued
PI SOAP WSDL (CCS) Page 51 Operations Guide
Definition (continued) <xs:element name="CCSCG1_DEL"> <!-- Delete a CLI from a Closed User Group --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="CUG" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG1_DELResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG1_DELFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSCG1_ADDRequest"> <wsdl:part name="parameters" element="pi:CCSCG1_ADD"/> </wsdl:message> <wsdl:message name="CCSCG1_ADDResponse"> <wsdl:part name="parameters" element="pi:CCSCG1_ADDResponse"/> </wsdl:message> <wsdl:message name="CCSCG1_ADDFault"> <wsdl:part name="parameters" element="pi:CCSCG1_ADDFault"/> </wsdl:message> <wsdl:message name="CCSCG1_DELRequest"> <wsdl:part name="parameters" element="pi:CCSCG1_DEL"/> </wsdl:message> <wsdl:message name="CCSCG1_DELResponse"> <wsdl:part name="parameters" element="pi:CCSCG1_DELResponse"/> </wsdl:message> <wsdl:message name="CCSCG1_DELFault"> <wsdl:part name="parameters" element="pi:CCSCG1_DELFault"/> </wsdl:message> <wsdl:portType name="CCSCG1PortType"> <wsdl:operation name="CCSCG1_ADD"> <wsdl:input message="pi:CCSCG1_ADDRequest" wsaw:Action="urn:CCSCG1_ADD"/> <wsdl:output message="pi:CCSCG1_ADDResponse" wsaw:Action="urn:CCSCG1_ADDResponse"/>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCG1, Continued
Page 52 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:fault name="CCSCG1_ADDFault" message="pi:CCSCG1_ADDFault" wsaw:Action="urn:CCSCG1_ADDFault"/> </wsdl:operation> <wsdl:operation name="CCSCG1_DEL"> <wsdl:input message="pi:CCSCG1_DELRequest" wsaw:Action="urn:CCSCG1_DEL"/> <wsdl:output message="pi:CCSCG1_DELResponse" wsaw:Action="urn:CCSCG1_DELResponse"/> <wsdl:fault name="CCSCG1_DELFault" message="pi:CCSCG1_DELFault" wsaw:Action="urn:CCSCG1_DELFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSCG1Soap11Binding" type="pi:CCSCG1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCG1_DEL"> <soap:operation soapAction="urn:CCSCG1_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG1_DELFault"> <soap:fault use="literal" name="CCSCG1_DELFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCG1_ADD"> <soap:operation soapAction="urn:CCSCG1_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG1_ADDFault"> <soap:fault use="literal" name="CCSCG1_ADDFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCG1Soap12Binding" type="pi:CCSCG1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCG1_DEL"> <soap:operation soapAction="urn:CCSCG1_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG1_DELFault"> <soap:fault use="literal" name="CCSCG1_DELFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCG1_ADD"> <soap:operation soapAction="urn:CCSCG1_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSCG1, Continued
PI SOAP WSDL (CCS) Page 53 Operations Guide
Definition (continued) </wsdl:output> <wsdl:fault name="CCSCG1_ADDFault"> <soap:fault use="literal" name="CCSCG1_ADDFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCG1"> <wsdl:port name="CCSCG1HttpSoap11Endpoint" binding="pi:CCSCG1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCG1HttpSoap12Endpoint" binding="pi:CCSCG1Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 54 PI SOAP WSDL (CCS) Operations Guide
CCSCG2 Here is the file for CCSCG2. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSCG2" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSCG2_CHG"> <!-- Modify a Closed User Group --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="NAME" type="xs:string"/> <xs:element minOccurs="1" name="TARIFF_PLAN" type="xs:string"/> <xs:element minOccurs="0" name="ACS_CUSTOMER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_ADD">
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSCG2, Continued
PI SOAP WSDL (CCS) Page 55 Operations Guide
Definition (continued) <!-- Create a new Closed User Group --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="NAME" type="xs:string"/> <xs:element minOccurs="1" name="TARIFF_PLAN" type="xs:string"/> <xs:element minOccurs="0" name="ACS_CUSTOMER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_ADDResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_ADDFault"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_DEL"> <!-- Delete a Closed User Group --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="NAME" type="xs:string"/> <xs:element minOccurs="0" name="ACS_CUSTOMER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_DELResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSCG2_DELFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types>
Continued on next page
Chapter 1 Commercial In Confidence
CCSCG2, Continued
Page 56 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:message name="CCSCG2_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSCG2_CHG"/> </wsdl:message> <wsdl:message name="CCSCG2_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSCG2_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSCG2_CHGFault"> <wsdl:part name="parameters" element="pi:CCSCG2_CHGFault"/> </wsdl:message> <wsdl:message name="CCSCG2_ADDRequest"> <wsdl:part name="parameters" element="pi:CCSCG2_ADD"/> </wsdl:message> <wsdl:message name="CCSCG2_ADDResponse"> <wsdl:part name="parameters" element="pi:CCSCG2_ADDResponse"/> </wsdl:message> <wsdl:message name="CCSCG2_ADDFault"> <wsdl:part name="parameters" element="pi:CCSCG2_ADDFault"/> </wsdl:message> <wsdl:message name="CCSCG2_DELRequest"> <wsdl:part name="parameters" element="pi:CCSCG2_DEL"/> </wsdl:message> <wsdl:message name="CCSCG2_DELResponse"> <wsdl:part name="parameters" element="pi:CCSCG2_DELResponse"/> </wsdl:message> <wsdl:message name="CCSCG2_DELFault"> <wsdl:part name="parameters" element="pi:CCSCG2_DELFault"/> </wsdl:message> <wsdl:portType name="CCSCG2PortType"> <wsdl:operation name="CCSCG2_CHG"> <wsdl:input message="pi:CCSCG2_CHGRequest" wsaw:Action="urn:CCSCG2_CHG"/> <wsdl:output message="pi:CCSCG2_CHGResponse" wsaw:Action="urn:CCSCG2_CHGResponse"/> <wsdl:fault name="CCSCG2_CHGFault" message="pi:CCSCG2_CHGFault" wsaw:Action="urn:CCSCG2_CHGFault"/> </wsdl:operation> <wsdl:operation name="CCSCG2_ADD"> <wsdl:input message="pi:CCSCG2_ADDRequest" wsaw:Action="urn:CCSCG2_ADD"/> <wsdl:output message="pi:CCSCG2_ADDResponse" wsaw:Action="urn:CCSCG2_ADDResponse"/> <wsdl:fault name="CCSCG2_ADDFault" message="pi:CCSCG2_ADDFault" wsaw:Action="urn:CCSCG2_ADDFault"/> </wsdl:operation> <wsdl:operation name="CCSCG2_DEL"> <wsdl:input message="pi:CCSCG2_DELRequest" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:output message="pi:CCSCG2_DELResponse" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:fault name="CCSCG2_DELFault" message="pi:CCSCG2_DELFault" wsaw:Action="urn:CCSCD1_ADD"/> </wsdl:operation> </wsdl:portType>
Continued on next page
Commercial In Confidence Chapter 1
CCSCG2, Continued
PI SOAP WSDL (CCS) Page 57 Operations Guide
Definition (continued) <wsdl:binding name="CCSCG2Soap11Binding" type="pi:CCSCG2PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCG2_CHG"> <soap:operation soapAction="urn:CCSCG2_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG2_CHGFault"> <soap:fault use="literal" name="CCSCG2_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCG2_ADD"> <soap:operation soapAction="urn:CCSCG2_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG2_ADDFault"> <soap:fault use="literal" name="CCSCG2_ADDFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCG2_DEL"> <soap:operation soapAction="urn:CCSCG2_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG2_DELFault"> <soap:fault use="literal" name="CCSCG2_DELFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSCG2Soap12Binding" type="pi:CCSCG2PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSCG2_CHG"> <soap:operation soapAction="urn:CCSCG2_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG2_CHGFault"> <soap:fault use="literal" name="CCSCG2_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCG2_ADD"> <soap:operation soapAction="urn:CCSCG2_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG2_ADDFault">
Continued on next page
Chapter 1 Commercial In Confidence
CCSCG2, Continued
Page 58 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <soap:fault use="literal" name="CCSCG2_ADDFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSCG2_DEL"> <soap:operation soapAction="urn:CCSCG2_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSCG2_DELFault"> <soap:fault use="literal" name="CCSCG2_DELFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSCG2"> <wsdl:port name="CCSCG2HttpSoap11Endpoint" binding="pi:CCSCG2Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSCG2HttpSoap12Endpoint" binding="pi:CCSCG2Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 59 Operations Guide
CCSRM1 Here is the file for CCSRM1. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSRM1" targetNamespace="http://eservglobal.com/2009/05/15/pi" xmlns:pi="http://eservglobal.com/2009/05/15/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them ** IMPORTANT ** 1) Be sure to change the soap addresses from the generic 'SMP:2999' and 'SMP:3999' (see towards the end of this document) to match your environment, before attempting to deploy this WSDL file. 2) This WSDL file assumes a formatting of the raw PI XML returned by CCSRM1 that is augmented by certain expansion rules. Without configuring these rules in the eserv.config file the QRY command will return three parameters only: TRUNCATED BALANCES (with a long gobbledygooky string of encoded info) RESERVATIONS (with an even more gobbledygooky string of encoded info) and will NOT conform to this WSDL specification. Customers wishing to access the CCSRM1_QRY command via SOAP are therefore encouraged to ensure the following configuration is present in their SMP's eserv.config file. pi = { soap = { expansionRules = [ # The following expansion rules will expand the CCSRM1_QRY BALANCES # and RESERVATIONS command line responses into something more usable in SOAP. {
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSRM1, Continued
Page 60 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) # There is a simple array of current balances, plus uncommitted amount. command = "CCSRM1" action = "QRY" parameter = "BALANCES" itemName = "BALANCE" itemSeparator = "|" elementSeparator = ":" elementNames = [ "BALANCE_TYPE_ID", "BALANCE_TYPE_NAME", "BALANCE_TOTAL", "UNCOMMITTED_RESERVATIONS" ] } { # There is a slightly more complex reservations array, with each # reservation containing a nested list of reserved values (one # per balance type). command = "CCSRM1" action = "QRY" parameter = "RESERVATIONS" itemName = "RESERVATION" itemSeparator = "|" elementSeparator = ":" elementNames = [ "SCP_ID", "CALL_ID", "RESERVATION_EXPIRY", "LAST_UPDATE", "LAST_UPDATE_USEC", "*RESERVED_VALUES" ] } { command = "CCSRM1" action = "QRY" parameter = "*RESERVED_VALUES" itemName = "RESERVED_VALUE" itemSeparator = "&" # | Reserved values are nested within reservations elementSeparator = "_" # | so we need different separators here elementNames = [ "BALANCE_TYPE_ID", "BALANCE_TYPE_NAME", "RESERVED_VALUE", "TOTAL_UNITS_CONSUMED" ] } ] } } --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://eservglobal.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSRM1_QRY"> <!-- Query a wallet's reservations --> <xs:complexType> <xs:sequence>
Continued on next page
Commercial In Confidence Chapter 1
CCSRM1, Continued
PI SOAP WSDL (CCS) Page 61 Operations Guide
Definition (continued) <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <!-- Wallet type can be Primary (the default) or Secondary --> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSRM1_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <xs:element minOccurs="0" name="TRUNCATED" type="xs:string"/> <xs:element minOccurs="0" name="BALANCES"> <!-- List of balance items --> <xs:complexType> <xs:sequence> <xs:element name="BALANCE" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="BALANCE_TYPE_ID" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE_NAME" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TOTAL" type="xs:string"/> <xs:element minOccurs="0" name="UNCOMMITTED_RESERVATIONS" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="RESERVATIONS"> <!-- List of reservation items --> <xs:complexType> <xs:sequence> <xs:element name="RESERVATION" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="SCP_ID" type="xs:string"/> <xs:element minOccurs="0" name="CALL_ID" type="xs:string"/> <xs:element minOccurs="0" name="RESERVATION_EXPIRY" type="xs:string"/> <xs:element minOccurs="0" name="LAST_UPDATE" type="xs:string"/> <xs:element minOccurs="0" name="LAST_UPDATE_USEC" type="xs:string"/> <xs:element minOccurs="0" name="RESERVED_VALUES"> <!-- List of reserved value items --> <xs:complexType> <xs:sequence> <xs:element name="RESERVED_VALUE" minOccurs="0" maxOccurs="unbounded"> <xs:complexType>
Continued on next page
Chapter 1 Commercial In Confidence
CCSRM1, Continued
Page 62 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <xs:sequence> <xs:element minOccurs="0" name="BALANCE_TYPE_ID" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE_NAME" type="xs:string"/> <xs:element minOccurs="0" name="RESERVED_VALUE" type="xs:string"/> <xs:element minOccurs="0" name="TOTAL_UNITS_CONSUMED" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSRM1_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSRM1_DEL"> <!-- Delete a reservation --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="SCP_ID" type="xs:string"/> <xs:element minOccurs="1" name="CALL_ID" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="OPERATION" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSRM1_DELResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="string"/> <!-- Sometimes the reservation doesn't get updated as we asked - here we can pick up what actually happened.. 1 = Committed 2 = Revoked (this can happen if the commit fails but the reservation is still found) 4 = Couldn't find the reservation at all (possibly has been deleted since we read it) --> <xs:element minOccurs="0" name="OPERATION_APPLIED" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Commercial In Confidence Chapter 1
CCSRM1, Continued
PI SOAP WSDL (CCS) Page 63 Operations Guide
Definition (continued) <xs:element name="CCSRM1_DELFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSRM1_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSRM1_QRY"/> </wsdl:message> <wsdl:message name="CCSRM1_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSRM1_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSRM1_QRYFault"> <wsdl:part name="parameters" element="pi:CCSRM1_QRYFault"/> </wsdl:message> <wsdl:message name="CCSRM1_DELRequest"> <wsdl:part name="parameters" element="pi:CCSRM1_DEL"/> </wsdl:message> <wsdl:message name="CCSRM1_DELResponse"> <wsdl:part name="parameters" element="pi:CCSRM1_DELResponse"/> </wsdl:message> <wsdl:message name="CCSRM1_DELFault"> <wsdl:part name="parameters" element="pi:CCSRM1_DELFault"/> </wsdl:message> <wsdl:portType name="CCSRM1PortType"> <wsdl:operation name="CCSRM1_QRY"> <wsdl:input message="pi:CCSRM1_QRYRequest" wsaw:Action="urn:CCSRM1_QRY"/> <wsdl:output message="pi:CCSRM1_QRYResponse" wsaw:Action="urn:CCSRM1_QRYResponse"/> <wsdl:fault name="CCSRM1_QRYFault" message="pi:CCSRM1_QRYFault" wsaw:Action="urn:CCSRM1_QRYFault"/> </wsdl:operation> <wsdl:operation name="CCSRM1_DEL"> <wsdl:input message="pi:CCSRM1_DELRequest" wsaw:Action="urn:CCSRM1_DEL"/> <wsdl:output message="pi:CCSRM1_DELResponse" wsaw:Action="urn:CCSRM1_DELResponse"/> <wsdl:fault name="CCSRM1_DELFault" message="pi:CCSRM1_DELFault" wsaw:Action="urn:CCSRM1_DELFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSRM1Soap11Binding" type="pi:CCSRM1PortType">
Continued on next page
Chapter 1 Commercial In Confidence
CCSRM1, Continued
Page 64 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSRM1_QRY"> <soap:operation soapAction="urn:CCSRM1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSRM1_QRYFault"> <soap:fault use="literal" name="CCSRM1_QRYFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSRM1_DEL"> <soap:operation soapAction="urn:CCSRM1_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSRM1_DELFault"> <soap:fault use="literal" name="CCSRM1_DELFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSRM1Soap12Binding" type="pi:CCSRM1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSRM1_QRY"> <soap:operation soapAction="urn:CCSRM1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSRM1_QRYFault"> <soap:fault use="literal" name="CCSRM1_QRYFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSRM1_DEL"> <soap:operation soapAction="urn:CCSRM1_DEL" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSRM1_DELFault"> <soap:fault use="literal" name="CCSRM1_DELFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSRM1"> <wsdl:port name="CCSRM1HttpSoap11Endpoint" binding="pi:CCSRM1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSRM1HttpSoap12Endpoint" binding="pi:CCSRM1Soap12Binding"> <soap12:address location="http://SMP:3999"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSRM1, Continued
PI SOAP WSDL (CCS) Page 65 Operations Guide
Definition (continued) </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 66 PI SOAP WSDL (CCS) Operations Guide
CCSSC1 Here is the file for CCSSC1. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSSC1" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSSC1_QRY"> <!-- Query a service charge (named event) --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="CLASS" type="xs:string"/> <xs:element minOccurs="1" name="EVENT" type="xs:string"/> <xs:element minOccurs="0" name="PROVIDER" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="PRODUCT" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC1_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="CASH" type="xs:string"/> <xs:element minOccurs="0" name="TIME" type="xs:string"/> <xs:element minOccurs="0" name="TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC1_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSSC1, Continued
PI SOAP WSDL (CCS) Page 67 Operations Guide
Definition (continued) <xs:element name="CCSSC1_ADD"> <!-- Add/refund a service charge to the account --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="CLASS" type="xs:string"/> <xs:element minOccurs="0" name="EVENT" type="xs:string"/> <xs:element minOccurs="0" name="CHARGE" type="xs:string"/> <xs:element minOccurs="0" name="REFUND" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCE_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC1_ADDResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC1_ADDFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSSC1_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSSC1_QRY"/> </wsdl:message> <wsdl:message name="CCSSC1_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSSC1_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSSC1_QRYFault"> <wsdl:part name="parameters" element="pi:CCSSC1_QRYFault"/> </wsdl:message> <wsdl:message name="CCSSC1_ADDRequest"> <wsdl:part name="parameters" element="pi:CCSSC1_ADD"/> </wsdl:message> <wsdl:message name="CCSSC1_ADDResponse"> <wsdl:part name="parameters" element="pi:CCSSC1_ADDResponse"/> </wsdl:message> <wsdl:message name="CCSSC1_ADDFault"> <wsdl:part name="parameters" element="pi:CCSSC1_ADDFault"/>
Continued on next page
Chapter 1 Commercial In Confidence
CCSSC1, Continued
Page 68 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </wsdl:message> <wsdl:portType name="CCSSC1PortType"> <wsdl:operation name="CCSSC1_QRY"> <wsdl:input message="pi:CCSSC1_QRYRequest" wsaw:Action="urn:CCSSC1_QRY"/> <wsdl:output message="pi:CCSSC1_QRYResponse" wsaw:Action="urn:CCSSC1_QRYResponse"/> <wsdl:fault name="CCSSC1_QRYFault" message="pi:CCSSC1_QRYFault" wsaw:Action="urn:CCSSC1_QRYFault"/> </wsdl:operation> <wsdl:operation name="CCSSC1_ADD"> <wsdl:input message="pi:CCSSC1_ADDRequest" wsaw:Action="urn:CCSSC1_ADD"/> <wsdl:output message="pi:CCSSC1_ADDResponse" wsaw:Action="urn:CCSSC1_ADDResponse"/> <wsdl:fault name="CCSSC1_ADDFault" message="pi:CCSSC1_ADDFault" wsaw:Action="urn:CCSSC1_ADDFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSSC1Soap11Binding" type="pi:CCSSC1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSC1_QRY"> <soap:operation soapAction="urn:CCSSC1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC1_QRYFault"> <soap:fault use="literal" name="CCSSC1_QRYFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSSC1_ADD"> <soap:operation soapAction="urn:CCSSC1_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC1_ADDFault"> <soap:fault use="literal" name="CCSSC1_ADDFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSSC1Soap12Binding" type="pi:CCSSC1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSC1_QRY"> <soap:operation soapAction="urn:CCSSC1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC1_QRYFault"> <soap:fault use="literal" name="CCSSC1_QRYFault"/>
Continued on next page
Commercial In Confidence Chapter 1
CCSSC1, Continued
PI SOAP WSDL (CCS) Page 69 Operations Guide
Definition (continued) </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSSC1_ADD"> <soap:operation soapAction="urn:CCSSC1_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC1_ADDFault"> <soap:fault use="literal" name="CCSSC1_ADDFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSSC1"> <wsdl:port name="CCSSC1HttpSoap11Endpoint" binding="pi:CCSSC1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSSC1HttpSoap12Endpoint" binding="pi:CCSSC1Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 70 PI SOAP WSDL (CCS) Operations Guide
CCSSC2 Here is the file for CCSSC2. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSSC2" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSSC2_ADD"> <!-- Add/refund a charge as if a call had been made --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="FROM" type="xs:string"/> <xs:element minOccurs="1" name="DURATION" type="xs:string"/> <xs:element minOccurs="0" name="COMMENT" type="xs:string"/> <xs:element minOccurs="0" name="DATE" type="xs:string"/> <xs:element minOccurs="0" name="REFUND" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="SMSNOT" type="xs:string"/> <xs:element minOccurs="0" name="EXTRA_EDR" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC2_ADDResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC2_ADDFault"> <xs:complexType>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSSC2, Continued
PI SOAP WSDL (CCS) Page 71 Operations Guide
Definition (continued) <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSSC2_ADDRequest"> <wsdl:part name="parameters" element="pi:CCSSC2_ADD"/> </wsdl:message> <wsdl:message name="CCSSC2_ADDResponse"> <wsdl:part name="parameters" element="pi:CCSSC2_ADDResponse"/> </wsdl:message> <wsdl:message name="CCSSC2_ADDFault"> <wsdl:part name="parameters" element="pi:CCSSC2_ADDFault"/> </wsdl:message> <wsdl:portType name="CCSSC2PortType"> <wsdl:operation name="CCSSC2_ADD"> <wsdl:input message="pi:CCSSC2_ADDRequest" wsaw:Action="urn:CCSSC2_ADD"/> <wsdl:output message="pi:CCSSC2_ADDResponse" wsaw:Action="urn:CCSSC2_ADDResponse"/> <wsdl:fault name="CCSSC2_ADDFault" message="pi:CCSSC2_ADDFault" wsaw:Action="urn:CCSSC2_ADDFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSSC2Soap11Binding" type="pi:CCSSC2PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSC2_ADD"> <soap:operation soapAction="urn:CCSSC2_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC2_ADDFault"> <soap:fault use="literal" name="CCSSC2_ADDFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSSC2Soap12Binding" type="pi:CCSSC2PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSC2_ADD"> <soap:operation soapAction="urn:CCSSC2_ADD" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC2_ADDFault"> <soap:fault use="literal" name="CCSSC2_ADDFault"/> </wsdl:fault> </wsdl:operation>
Continued on next page
Chapter 1 Commercial In Confidence
CCSSC2, Continued
Page 72 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </wsdl:binding> <wsdl:service name="CCSSC2"> <wsdl:port name="CCSSC2HttpSoap11Endpoint" binding="pi:CCSSC2Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSSC2HttpSoap12Endpoint" binding="pi:CCSSC2Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence Chapter 1
PI SOAP WSDL (CCS) Page 73 Operations Guide
CCSSC3 Here is the file for CCSSC3. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSSC3" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSSC3_QRY"> <!-- Query subscribed periodic charges --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="CHARGE" type="xs:string"/> <xs:element minOccurs="0" name="WALLET_TYPE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC3_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSC3_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Chapter 1 Commercial In Confidence
CCSSC3, Continued
Page 74 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) </xs:schema> </wsdl:types> <wsdl:message name="CCSSC3_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSSC3_QRY"/> </wsdl:message> <wsdl:message name="CCSSC3_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSSC3_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSSC3_QRYFault"> <wsdl:part name="parameters" element="pi:CCSSC3_QRYFault"/> </wsdl:message> <wsdl:portType name="CCSSC3PortType"> <wsdl:operation name="CCSSC3_QRY"> <wsdl:input message="pi:CCSSC3_QRYRequest" wsaw:Action="urn:CCSSC3_QRY"/> <wsdl:output message="pi:CCSSC3_QRYResponse" wsaw:Action="urn:CCSSC3_QRYResponse"/> <wsdl:fault name="CCSSC3_QRYFault" message="pi:CCSSC3_QRYFault" wsaw:Action="urn:CCSSC3_QRYFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSSC3Soap11Binding" type="pi:CCSSC3PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSC3_QRY"> <soap:operation soapAction="urn:CCSSC3_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC3_QRYFault"> <soap:fault use="literal" name="CCSSC3_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSSC3Soap12Binding" type="pi:CCSSC3PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSC3_QRY"> <soap:operation soapAction="urn:CCSSC3_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSC3_QRYFault"> <soap:fault use="literal" name="CCSSC3_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSSC3">
Continued on next page
Commercial In Confidence Chapter 1
CCSSC3, Continued
PI SOAP WSDL (CCS) Page 75 Operations Guide
Definition (continued) <wsdl:port name="CCSSC3HttpSoap11Endpoint" binding="pi:CCSSC3Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSSC3HttpSoap12Endpoint" binding="pi:CCSSC3Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 76 PI SOAP WSDL (CCS) Operations Guide
CCSSF1 Here is the file for CCSSF1. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSSF1" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSSF1_QRY"> <!-- Query Subscriber Searchable Fields --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="TAG" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSF1_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSF1_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSSF1, Continued
PI SOAP WSDL (CCS) Page 77 Operations Guide
Definition (continued) <xs:element name="CCSSF1_CHG"> <!-- Change Subscriber Searchable Fields --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="MSISDN" type="xs:string"/> <xs:element minOccurs="1" name="TAG" type="xs:string"/> <xs:element minOccurs="1" name="VALUE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSF1_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSSF1_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSSF1_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSSF1_QRY"/> </wsdl:message> <wsdl:message name="CCSSF1_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSSF1_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSSF1_QRYFault"> <wsdl:part name="parameters" element="pi:CCSSF1_QRYFault"/> </wsdl:message> <wsdl:message name="CCSSF1_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSSF1_CHG"/> </wsdl:message> <wsdl:message name="CCSSF1_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSSF1_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSSF1_CHGFault"> <wsdl:part name="parameters" element="pi:CCSSF1_CHGFault"/> </wsdl:message> <wsdl:portType name="CCSSF1PortType"> <wsdl:operation name="CCSSF1_QRY"> <!-- Returns the details of all credit card recharge transactions of the given status -->
Continued on next page
Chapter 1 Commercial In Confidence
CCSSF1, Continued
Page 78 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <wsdl:input message="pi:CCSSF1_QRYRequest" wsaw:Action="urn:CCSSF1_QRY"/> <wsdl:output message="pi:CCSSF1_QRYResponse" wsaw:Action="urn:CCSSF1_QRYResponse"/> <wsdl:fault name="CCSSF1_QRYFault" message="pi:CCSSF1_QRYFault" wsaw:Action="urn:CCSSF1_QRYFault"/> </wsdl:operation> <wsdl:operation name="CCSSF1_CHG"> <!-- Update the status of the specified credit card recharge transaction --> <wsdl:input message="pi:CCSSF1_CHGRequest" wsaw:Action="urn:CCSSF1_CHG"/> <wsdl:output message="pi:CCSSF1_CHGResponse" wsaw:Action="urn:CCSSF1_CHGResponse"/> <wsdl:fault name="CCSSF1_CHGFault" message="pi:CCSSF1_CHGFault" wsaw:Action="urn:CCSSF1_CHGFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSSF1Soap11Binding" type="pi:CCSSF1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSF1_CHG"> <soap:operation soapAction="urn:CCSSF1_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSF1_CHGFault"> <soap:fault use="literal" name="CCSSF1_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSSF1_QRY"> <soap:operation soapAction="urn:CCSSF1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSF1_QRYFault"> <soap:fault use="literal" name="CCSSF1_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSSF1Soap12Binding" type="pi:CCSSF1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSSF1_CHG"> <soap:operation soapAction="urn:CCSSF1_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSF1_CHGFault"> <soap:fault use="literal" name="CCSSF1_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSSF1_QRY">
Continued on next page
Commercial In Confidence Chapter 1
CCSSF1, Continued
PI SOAP WSDL (CCS) Page 79 Operations Guide
Definition (continued) <soap:operation soapAction="urn:CCSSF1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSSF1_QRYFault"> <soap:fault use="literal" name="CCSSF1_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="CCSSF1"> <wsdl:port name="CCSSF1HttpSoap11Endpoint" binding="pi:CCSSF1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSSF1HttpSoap12Endpoint" binding="pi:CCSSF1Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Chapter 1 Commercial In Confidence
Page 80 PI SOAP WSDL (CCS) Operations Guide
CCSVR1 Here is the file for CCSVR1. <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CCSVR1" targetNamespace="http://Oracle.com/pi" xmlns:pi="http://Oracle.com/pi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <!-- Note: only those parameters that are required in all cases have been marked as mandatory. Some other parameters may be mandatory depending on circumstances (e.g. the values of other parameters). Please see: ChargingMax v3.1 On-Line Provisioning Interface Engine Detailed Specification Specification of the PI command business rules. Document Version: 01.06 Release Date: 12 January 2009 for more information about parameters and the rules applying to them --> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://Oracle.com/2009/05/15/pi" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:element name="CCSVR1_CHG"> <!-- Change voucher status --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="VOUCHER" type="xs:string"/> <xs:element minOccurs="0" name="STATUS" type="xs:string"/> <xs:element minOccurs="0" name="PROVIDER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_CHGResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_CHGFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_FRZ"> <!-- Mark voucher frozen --> <xs:complexType>
Continued on next page
Definition
Commercial In Confidence Chapter 1
CCSVR1, Continued
PI SOAP WSDL (CCS) Page 81 Operations Guide
Definition (continued) <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="VOUCHER" type="xs:string"/> <xs:element minOccurs="0" name="PROVIDER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_FRZResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_FRZFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_QRY"> <!-- Query a recharge voucher --> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="username" type="xs:string"/> <xs:element minOccurs="0" name="password" type="xs:string"/> <xs:element minOccurs="1" name="VOUCHER" type="xs:string"/> <xs:element minOccurs="0" name="PROVIDER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_QRYResponse"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element minOccurs="0" name="AUTH" type="xs:string"/> <xs:element minOccurs="0" name="ACCOUNT_EXPIRY" type="xs:string"/> <xs:element minOccurs="0" name="ACCOUNT_NUMBER" type="xs:string"/> <xs:element minOccurs="0" name="ACTIVATION_DATE" type="xs:string"/> <xs:element minOccurs="0" name="BALANCES"> <!-- List of balance items --> <xs:complexType> <xs:sequence> <xs:element name="BALANCE_ITEM" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="BALANCE_TYPE_NAME" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="AMOUNT" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="POST_USE_EXPIRY" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="START_DATE" type="xs:string" maxOccurs="unbounded"/>
Continued on next page
Chapter 1 Commercial In Confidence
CCSVR1, Continued
Page 82 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <xs:element minOccurs="0" name="END_DATE" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="NEW_BUCKET" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="POLICY" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="MISSING_BALANCE_POLICY" type="xs:string" maxOccurs="unbounded"/> <xs:element minOccurs="0" name="REPLACE_BALANCE" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="CREATION_DATE" type="xs:string"/> <xs:element minOccurs="0" name="EXPIRY_DATE" type="xs:string"/> <xs:element minOccurs="0" name="MSISDN" type="xs:string"/> <xs:element minOccurs="0" name="PRODUCT_CHANGE" type="xs:string"/> <xs:element minOccurs="0" name="PRODUCT_TYPE" type="xs:string"/> <xs:element minOccurs="0" name="PROVIDER" type="xs:string"/> <xs:element minOccurs="0" name="REDEEMED_DATE" type="xs:string"/> <xs:element minOccurs="0" name="STATUS" type="xs:string"/> <xs:element minOccurs="0" name="TYPE" type="xs:string"/> <xs:element minOccurs="0" name="VOUCHER" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCSVR1_QRYFault"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CODE" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="CCSVR1_CHGRequest"> <wsdl:part name="parameters" element="pi:CCSVR1_CHG"/> </wsdl:message> <wsdl:message name="CCSVR1_CHGResponse"> <wsdl:part name="parameters" element="pi:CCSVR1_CHGResponse"/> </wsdl:message> <wsdl:message name="CCSVR1_CHGFault"> <wsdl:part name="parameters" element="pi:CCSVR1_CHGFault"/> </wsdl:message> <wsdl:message name="CCSVR1_FRZRequest"> <wsdl:part name="parameters" element="pi:CCSVR1_FRZ"/> </wsdl:message> <wsdl:message name="CCSVR1_FRZResponse"> <wsdl:part name="parameters" element="pi:CCSVR1_FRZResponse"/> </wsdl:message>
Continued on next page
Commercial In Confidence Chapter 1
CCSVR1, Continued
PI SOAP WSDL (CCS) Page 83 Operations Guide
Definition (continued) <wsdl:message name="CCSVR1_FRZFault"> <wsdl:part name="parameters" element="pi:CCSVR1_FRZFault"/> </wsdl:message> <wsdl:message name="CCSVR1_QRYRequest"> <wsdl:part name="parameters" element="pi:CCSVR1_QRY"/> </wsdl:message> <wsdl:message name="CCSVR1_QRYResponse"> <wsdl:part name="parameters" element="pi:CCSVR1_QRYResponse"/> </wsdl:message> <wsdl:message name="CCSVR1_QRYFault"> <wsdl:part name="parameters" element="pi:CCSVR1_QRYFault"/> </wsdl:message> <wsdl:portType name="CCSVR1PortType"> <wsdl:operation name="CCSVR1_CHG"> <wsdl:input message="pi:CCSVR1_CHGRequest" wsaw:Action="urn:CCSVR1_CHG"/> <wsdl:output message="pi:CCSVR1_CHGResponse" wsaw:Action="urn:CCSVR1_CHGResponse"/> <wsdl:fault name="CCSVR1_CHGFault" message="pi:CCSVR1_CHGFault" wsaw:Action="urn:CCSVR1_CHGFault"/> </wsdl:operation> <wsdl:operation name="CCSVR1_FRZ"> <wsdl:input message="pi:CCSVR1_FRZRequest" wsaw:Action="urn:CCSVR1_FRZ"/> <wsdl:output message="pi:CCSVR1_FRZResponse" wsaw:Action="urn:CCSVR1_FRZResponse"/> <wsdl:fault name="CCSVR1_FRZFault" message="pi:CCSVR1_FRZFault" wsaw:Action="urn:CCSVR1_FRZFault"/> </wsdl:operation> <wsdl:operation name="CCSVR1_QRY"> <wsdl:input message="pi:CCSVR1_QRYRequest" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:output message="pi:CCSVR1_QRYResponse" wsaw:Action="urn:CCSCD1_ADD"/> <wsdl:fault name="CCSVR1_QRYFault" message="pi:CCSVR1_QRYFault" wsaw:Action="urn:CCSCD1_ADD"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CCSVR1Soap11Binding" type="pi:CCSVR1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSVR1_CHG"> <soap:operation soapAction="urn:CCSVR1_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSVR1_CHGFault"> <soap:fault use="literal" name="CCSVR1_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSVR1_FRZ"> <soap:operation soapAction="urn:CCSVR1_FRZ" style="document"/> <wsdl:input>
Continued on next page
Chapter 1 Commercial In Confidence
CCSVR1, Continued
Page 84 PI SOAP WSDL (CCS) Operations Guide
Definition (continued) <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSVR1_FRZFault"> <soap:fault use="literal" name="CCSVR1_FRZFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSVR1_QRY"> <soap:operation soapAction="urn:CCSVR1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSVR1_QRYFault"> <soap:fault use="literal" name="CCSVR1_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CCSVR1Soap12Binding" type="pi:CCSVR1PortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CCSVR1_CHG"> <soap:operation soapAction="urn:CCSVR1_CHG" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSVR1_CHGFault"> <soap:fault use="literal" name="CCSVR1_CHGFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSVR1_FRZ"> <soap:operation soapAction="urn:CCSVR1_FRZ" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSVR1_FRZFault"> <soap:fault use="literal" name="CCSVR1_FRZFault"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CCSVR1_QRY"> <soap:operation soapAction="urn:CCSVR1_QRY" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="CCSVR1_QRYFault"> <soap:fault use="literal" name="CCSVR1_QRYFault"/> </wsdl:fault> </wsdl:operation> </wsdl:binding>
Continued on next page
Commercial In Confidence Chapter 1
CCSVR1, Continued
PI SOAP WSDL (CCS) Page 85 Operations Guide
Definition (continued) <wsdl:service name="CCSVR1"> <wsdl:port name="CCSVR1HttpSoap11Endpoint" binding="pi:CCSVR1Soap11Binding"> <soap:address location="http://SMP:2999"/> </wsdl:port> <wsdl:port name="CCSVR1HttpSoap12Endpoint" binding="pi:CCSVR1Soap12Binding"> <soap12:address location="http://SMP:3999"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Commercial In Confidence
PI SOAP WSDL (CCS) Page 87 Operations Guide
Appendix
Overview
This appendix contains the following topics.
Index .............................................................................................................. 89
In this appendix
Commercial In Confidence
PI SOAP WSDL (CCS) Page 89 Operations Guide
A About this Document
Audience • v Pre-requisites • v Related documents • v Scope • v
Audience About this Document • v
C CCSCC1
Definition • 8 CCSCD1
Definition • 12 CCSCD2
Definition • 22 CCSCD3
Definition • 25 CCSCD4
Definition • 29 CCSCD5
Definition • 32 CCSCD6
Definition • 35 CCSCD7
Definition • 38 CCSCD8
Definition • 41 CCSCD9
Definition • 46 CCSCG1
Definition • 50 CCSCG2
Definition • 54 CCSPBL
Definition • 5 CCSRM1
Definition • 59 CCSSC1
Definition • 66 CCSSC2
Definition • 70 CCSSC3
Definition • 73 CCSSF1
Definition • 76 CCSVR1
Definition • 80
D Definition
CCSCC1 • 8 CCSCD1 • 12
CCSCD2 • 22 CCSCD3 • 25 CCSCD4 • 29 CCSCD5 • 32 CCSCD6 • 35 CCSCD7 • 38 CCSCD8 • 41 CCSCD9 • 46 CCSCG1 • 50 CCSCG2 • 54 CCSPBL • 5 CCSRM1 • 59 CCSSC1 • 66 CCSSC2 • 70 CCSSC3 • 73 CCSSF1 • 76 CCSVR1 • 80 PI • 2
Document Conventions Icons • vi Typographical conventions • vi
I Icons
Document Conventions • vi
O Overview • 87
P PI
Definition • 2 Pre-requisites
About this Document • v
R Related documents
About this Document • v
S Scope
About this Document • v
T Typographical conventions
Document Conventions • vi
Index
Top Related