Top Banner
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
95

Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

Mar 11, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 2: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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.

Page 3: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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 

Page 4: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP
Page 5: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 6: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 7: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 8: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 9: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 10: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 11: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 12: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 13: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 14: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 15: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 16: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 17: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 18: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 19: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 20: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 21: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 22: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 23: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 24: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 25: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 26: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 27: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 28: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 29: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 30: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 31: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 32: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 33: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 34: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 35: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 36: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 37: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 38: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 39: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 40: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 41: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 42: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 43: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 44: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 45: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 46: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 47: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 48: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 49: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 50: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 51: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 52: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 53: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 54: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 55: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 56: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 57: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 58: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 59: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 60: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 61: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 62: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 63: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 64: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 65: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 66: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 67: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 68: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 69: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 70: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 71: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

Commercial In Confidence Chapter 1

CCSRM1, Continued

PI SOAP WSDL (CCS) Page 65 Operations Guide

Definition (continued) </wsdl:port> </wsdl:service> </wsdl:definitions>

Page 72: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 73: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 74: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 75: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 76: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 77: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 78: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 79: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 80: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 81: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 82: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 83: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 84: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 85: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 86: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 87: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 88: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 89: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 90: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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

Page 91: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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>

Page 92: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP
Page 93: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

Commercial In Confidence

PI SOAP WSDL (CCS) Page 87 Operations Guide

Appendix

Overview

This appendix contains the following topics.

Index .............................................................................................................. 89

In this appendix

Page 94: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP
Page 95: Oracle Communications Network Charging and Control Product ... SOAP... · PI SOAP WSDL (CCS) Page 1 Operations Guide WSDL Specifications Overview This document describes the SOAP

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