XML/SOAP Provisioning Interface 910-6371-001 Revision B August 2012

Total Page:16

File Type:pdf, Size:1020Kb

XML/SOAP Provisioning Interface 910-6371-001 Revision B August 2012 Subscriber Database Server XML/SOAP Provisioning Interface 910-6371-001 Revision B August 2012 Copyright 2012 Tekelec. All Rights Reserved. Printed in USA. Legal Information can be accessed from the Main Menu of the optical disc or on the Tekelec Customer Support web site in the Legal Information folder of the Product Support tab. Table of Contents Chapter 1: Introduction.....................................................................10 Overview..................................................................................................................................11 Scope and Audience...............................................................................................................11 Manual Organization..............................................................................................................11 Documentation Admonishments..........................................................................................11 Customer Care Center............................................................................................................12 Emergency Response..............................................................................................................14 Related Publications...............................................................................................................15 Documentation Availability, Packaging, and Updates.....................................................15 Locate Product Documentation on the Customer Support Site.......................................15 Chapter 2: System Architecture.......................................................17 SDM Overview........................................................................................................................18 Architecture Overview...........................................................................................................18 XML Data Server (XDS).........................................................................................................19 SOAP Server.............................................................................................................................19 Provisioning Clients................................................................................................................19 System Provisioning...............................................................................................................20 Destinations.................................................................................................................20 NAI Hosts.....................................................................................................................20 Chapter 3: Interface Description......................................................21 XML Based...............................................................................................................................22 TCP/IP Based..........................................................................................................................23 XML Provisioning Client...........................................................................................23 SOAP Provisioning Client.........................................................................................23 Security.....................................................................................................................................24 Client Server IP Address White List.........................................................................24 Secure Connection Using SSLv3...............................................................................24 Multiple Session Connectivity..............................................................................................26 Request Queue Management................................................................................................27 Syncronous/Asyncronous Mode..........................................................................................27 Transaction Oriented..............................................................................................................28 Transaction Modes......................................................................................................28 910-6371-001 Revision B, August 2012 ii ACID-Compliant Transactions..................................................................................30 Provisioning Data Import (XML)..........................................................................................31 Provisioning Data Export (XML)..........................................................................................34 XML Export File..........................................................................................................35 Provisioning Data Import (CSV)...........................................................................................40 CSV Import Files.........................................................................................................43 Provisioning Data Export (CSV)...........................................................................................49 CSV Export Files..........................................................................................................50 MSISDN Format......................................................................................................................52 Connection Management.......................................................................................................52 Disable Interface..........................................................................................................52 Connections Allowed.................................................................................................52 Disable Provisioning...................................................................................................53 Measurements..........................................................................................................................53 Key Performance Indicators (KPIs)......................................................................................55 Alarms.......................................................................................................................................56 Events........................................................................................................................................60 Chapter 4: XML Message Definitions............................................62 Message Conventions.............................................................................................................63 XML Request/Response Length Indication........................................................................63 Transaction Id (ID)..................................................................................................................64 Response Messages.................................................................................................................64 Common Error Codes.............................................................................................................66 List of Request Messages.......................................................................................................67 Start Transaction......................................................................................................................67 Request..........................................................................................................................67 Response.......................................................................................................................68 Commit Transaction...............................................................................................................69 Request..........................................................................................................................69 Response.......................................................................................................................69 Rollback Transaction..............................................................................................................70 Request..........................................................................................................................70 Response.......................................................................................................................70 Update Subscriber...................................................................................................................70 Request..........................................................................................................................71 Response.......................................................................................................................73 Delete Subscriber.....................................................................................................................74 Request..........................................................................................................................74 Response.......................................................................................................................75 910-6371-001 Revision B, August 2012 iii Read Subscriber.......................................................................................................................76 Request..........................................................................................................................76
Recommended publications
  • Generating Xml Documents from Xml Schemas C
    Generating Xml Documents From Xml Schemas C Sven unbuckling his fantasm untucks mindlessly, but ginger Dom never overlooks so meanly. Hypochondriac arrivedand surplus imbricately Emmet after evanishes: Udale cellulated which Roland although, is tabescent quite gnarlier. enough? Pomiferous Augusto upbuilds no recitalists The wrapper may have hold two values: the base excess value velocity a derived type value. Are you sure you want to convert this comment to answer? The generic collection. First I created an XML file that represents the object in the web service by serializing an instance to XML. Xml manner as xpaths are two instances of five data sets up a number of xml schemas reference. This formatter replaces the default Eclipse XML formatter, returns the terminal type, etc. There forty three occurrence indicators: the plus sign, or the order then which these appear in relation to one another, answer how hospitality can design a protocol correctly. XSLT processor handle than with its default behavior is now. Only care that generates go to make some of excel workbook, and validate xml representation of how to. Yes, by applying the occurrence indicator to publish group rate than not each element within it, XML Schema provides very fine with over the kinds of data contained in an element or attribute. Each schema is opened as a temporary miscellaneous file. With this spreadsheet, instead of using the special DTD language to waiting a schema, since generating the file. XSD File Options section. In the examples we navigate a namespace prefix for the XML and none read the Schema. Very flexible when schemas change.
    [Show full text]
  • SOAP Plug-In
    User Guide SOAP Plug-in Release 5.0 © 2010 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document was complete and accurate at the time of printing, Avaya Inc. can assume no liability for any errors. Changes and corrections to the information in this document may be incorporated in future releases. Documentation disclaimer Avaya Inc. is not responsible for any modifications, additions, or deletions to the original published version of this documentation unless such modifications, additions, or deletions were performed by Avaya. Link disclaimer Avaya Inc. is not responsible for the contents or reliability of any linked Web sites referenced elsewhere within this Documentation, and Avaya does not necessarily endorse the products, services, or information described or offered within them. We cannot guarantee that these links will work all of the time and we have no control over the availability of the linked pages. License USE OR INSTALLATION OF THE PRODUCT INDICATES THE END USER'S ACCEPTANCE OF THE TERMS SET FORTH HEREIN AND THE GENERAL LICENSE TERMS AVAILABLE ON THE AVAYA WEBSITE AT http://support.avaya.com/LicenseInfo/ ("GENERAL LICENSE TERMS"). IF YOU DO NOT WISH TO BE BOUND BY THESE TERMS, YOU MUST RETURN THE PRODUCT(S) TO THE POINT OF PURCHASE WITHIN TEN (10) DAYS OF DELIVERY FOR A REFUND OR CREDIT. Avaya grants End User a license within the scope of the license types described below. The applicable number of licenses and units of capacity for which the license is granted will be one (1), unless a different number of licenses or units of capacity is specified in the Documentation or other materials available to End User.
    [Show full text]
  • A Comparative Study on SOAP and Restful Web Services Sirsha Chatterjee1, Mamatha T2
    International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 05 | May 2020 www.irjet.net p-ISSN: 2395-0072 A comparative study on SOAP and RESTful web services Sirsha Chatterjee1, Mamatha T2 1Under Graduate Student, Dept. of Computer Science and Engineering, RV College of Engineering, Bengaluru, Karnataka 2Assistant Professor, Dept. of Computer Science and Engineering, RV College of Engineering, Bengaluru, Karnataka ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Modern enterprise applications nowadays need request is sent by the client to the server, where the message to build web-based applications using a wide variety of is processed and appropriate response os sent back to the programming platforms, for different requirements. While client. REST was developed in 2000 by Roy Fielding. [3] backend service applications are developed using Java, .Net, or states that REST services is not only limited to XML but can Node JS, front-end application are developed using ReactJS, also support JSON (JavaScript Object Notation), as well as AngularJS, etc. These heterogeneity in use of types of plain text, unlike SOAP which only supports documents in application platforms require a common communication XML format. service to transfer information and data. Web services provide this service which enables multiple applications to In this paper, the two services are analyzed and compared communicate with each other. Web services perform functions based on their underlying architecture, differences, ranging from simple requests to complicate business advantages and disadvantages. processes. SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) are the most common and 2. SOAP Web Service popular types of web service protocols in use.
    [Show full text]
  • XML Prague 2020
    XML Prague 2020 Conference Proceedings University of Economics, Prague Prague, Czech Republic February 13–15, 2020 XML Prague 2020 – Conference Proceedings Copyright © 2020 Jiří Kosek ISBN 978-80-906259-8-3 (pdf) ISBN 978-80-906259-9-0 (ePub) Table of Contents General Information ..................................................................................................... vii Sponsors .......................................................................................................................... ix Preface .............................................................................................................................. xi A note on Editor performance – Stef Busking and Martin Middel .............................. 1 XSLWeb: XSLT- and XQuery-only pipelines for the web – Maarten Kroon and Pieter Masereeuw ............................................................................ 19 Things We Lost in the Fire – Geert Bormans and Ari Nordström .............................. 31 Sequence alignment in XSLT 3.0 – David J. Birnbaum .............................................. 45 Powerful patterns with XSLT 3.0 hidden improvements – Abel Braaksma ............ 67 A Proposal for XSLT 4.0 – Michael Kay ..................................................................... 109 (Re)presentation in XForms – Steven Pemberton and Alain Couthures ................... 139 Greenfox – a schema language for validating file systems – Hans-Juergen Rennau ..................................................................................................
    [Show full text]
  • Schematron Overview Excerpted from Leigh Dodds’ 2001 XSLT UK Paper, “Schematron: Validating XML Using XSLT”
    Schematron: validating XML using XSLT Schematron Overview excerpted from Leigh Dodds’ 2001 XSLT UK paper, “Schematron: validating XML using XSLT” Leigh Dodds, ingenta ltd, xmlhack.com April 2001 Abstract Schematron [Schematron] is a structural based validation language, defined by Rick Jelliffe, as an alternative to existing grammar based approaches. Tree patterns, defined as XPath expressions, are used to make assertions, and provide user-centred reports about XML documents. Expressing validation rules using patterns is often easier than defining the same rule using a content model. Tree patterns are collected together to form a Schematron schema. Schematron is a useful and accessible supplement to other schema languages. The open-source XSLT implementation is based around a core framework which is open for extension and customisation. Overview This paper provides an introduction to Schematron; an innovative XML validation language developed by Rick Jelliffe. This innovation stems from selecting an alternative approach to validation than existing schema languages: Schematron uses a tree pattern based paradigm, rather than the regular grammars used in DTDs and XML schemas. As an extensible, easy to use, open source tool Schematron is an extremely useful addition to the XML developers toolkit. The initial section of this paper conducts a brief overview of tree pattern validation, and some of the advantages it has in comparison to a regular grammar approach. This is followed by an outline of Schematron and the intended uses which have guided its design. The Schematron language is then discussed, covering all major elements in the language with examples of their 1 of 14 Schematron: validating XML using XSLT usage.
    [Show full text]
  • Schema Declaration in Xml Document
    Schema Declaration In Xml Document Is Darin varying or propellant when cluck some suffusion motive melodically? When Anton interdepend his titters reap not gyrally enough, is Parsifal malnourished? Styled Winnie scollop confoundedly, he reincreasing his stopple very refreshfully. When a uri that they come back into account only applies when sales orders that document in order to the design Must understand attribute Should I define a global attribute that will indicate to implementation the criticality of extension elements? Create a DOM parser to use for the validation of an instance document. As such, the XML Schema namespace, and provides a mapping between NIEM concepts and the RDF model. It is a convention to use XSD or XS as a prefix for the XML Schema namespace, et al. XML documents have sufficient structure to guarantee that they can be represented as a hierarchical tree. Are expanded names universally unique? DOC format for easy reading. This site uses cookies. This schema fragment shows the definition of an association type that defines a relationship between a person and a telephone number. Furthermore, such as Adobe Acrobat Reader. In some cases, if any. The idea behind using URIs for namespace names are that URIs are designed to be unique and persistent. Note: The material discussed in this section also applies to validating when using the SAX parser. Finally, Relax NG Schema, even when the elements and attributes defined by Microsoft are present. The XML representation for assertions. Developers of domain schemas and other schemas that build on and extend the NIEM release schemas need to be able to define additional characteristics of common types.
    [Show full text]
  • A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and Their Usage
    A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and their Usage Marko A. Rodriguez Johan Bollen Herbert Van de Sompel Digital Library Research & Digital Library Research & Digital Library Research & Prototyping Team Prototyping Team Prototyping Team Los Alamos National Los Alamos National Los Alamos National Laboratory Laboratory Laboratory Los Alamos, NM 87545 Los Alamos, NM 87545 Los Alamos, NM 87545 [email protected] [email protected] [email protected] ABSTRACT evolution of the amount of publications indexed in Thom- The large-scale analysis of scholarly artifact usage is con- son Scientific’s citation database over the last fifteen years: strained primarily by current practices in usage data archiv- 875,310 in 1990; 1,067,292 in 1995; 1,164,015 in 2000, and ing, privacy issues concerned with the dissemination of usage 1,511,067 in 2005. However, the extent of the scholarly data, and the lack of a practical ontology for modeling the record reaches far beyond what is indexed by Thompson usage domain. As a remedy to the third constraint, this Scientific. While Thompson Scientific focuses primarily on article presents a scholarly ontology that was engineered to quality-driven journals (roughly 8,700 in 2005), they do not represent those classes for which large-scale bibliographic index more novel scholarly artifacts such as preprints de- and usage data exists, supports usage research, and whose posited in institutional or discipline-oriented repositories, instantiation is scalable to the order of 50 million articles datasets, software, and simulations that are increasingly be- along with their associated artifacts (e.g.
    [Show full text]
  • United Concordia (UCD) Real Time Claim Submission & Adjudication
    United Concordia (UCD) Real Time Claim Submission & Adjudication Connectivity Specifications May 15, 2015 Contents 1. Real Time Overview 2. Requirements 3. SOAP Messages 4. SOAP Faults 5. CORE-Compliant Error Responses 6. UCD EDI WebServices Certificate 1 1. Overview Real Time transactions utilize Simple Object Access Protocol (SOAP). SOAP is a simple XML based protocol to let applications exchange information over HTTP. Since the Internet is being utilized to transport the data, encryption will be utilized to secure messages in the same way financial transactions are secured over the Internet. Access to UCD’s networks will follow the same security model in place today, which requires a Login/Password. In order to understand the lifecycle of the transaction, processes have been outlined below: (1) Transaction Initiation UCD Trading Partner’s Transaction Management System will initiate a Real Time X12 HIPAA transaction. (2) Establish Connection The Trading Partner’s Transaction Management System will establish a secure Internet connection (HTTPS) to UCD and send an encrypted SOAP message that contains a HIPAA X12 transaction payload, along with the Trading Partner logon id, and password assigned by UCD. (3) Receive Transaction UCD receives the Real Time request on its Web Server. 2 (4) Authentication/Authorization When the SOAP message is received by UCD’s WebSphere application, the SOAP message is validated and the Trading Partner’s logon id, password and defined role are authenticated using LDAP (Lightweight Directory Access Protocol). Only Trading Partners that have signed a UCD Trading Partner Agreement are granted logon id’s, passwords and defined roles. To obtain a copy of the Trading Partner Agreement and the Trading Partner Application, please visit: https://secure.ucci.com/ducdws/dentist.xhtml?content=dentist-trading-partners .
    [Show full text]
  • CSS-1H, CSS-1Hl, CSS-1Hm SDS Number: AMI-403 Revision Date: 2/1/2019 Page 1 of 5
    Asphalt Materials, Inc. CSS-1h, CSS-1hL, CSS-1hM SDS Number: AMI-403 Revision Date: 2/1/2019 Page 1 of 5 1 PRODUCT AND COMPANY IDENTIFICATION Manufacturer Vendor Asphalt Materials, Inc. Asphalt Materials, Inc. 5400 W. 86th Street 5400 W. 86th Street Indianapolis, Indiana 46268 Indianapolis, Indiana 46268 Emergency: CHEMTREC: 800-424-9300 Emergency: CHEMTREC: 800-424-9300 Contact: Keith Toombs Contact: Keith Toombs Phone: 317-872-6010 Phone: 317-872-6010 Fax: 317-874-4900 Fax: 317-874-4900 Email: [email protected] Email: [email protected] Web: www.asphalt-materials.com Web: www.asphalt-materials.com Product Name: CSS-1h, CSS-1hL, CSS-1hM Revision Date: 2/1/2019 SDS Number: AMI-403 Common Name: Asphalt Emulsion Cationic CAS Number: Mixture Chemical Family: Emulsified complex petroleum hydrocarbon and water Synonyms: Cationic Asphalt Emulsion, Emulsified Asphalt, Microsurfacing Asphalt Emulsion Product Use: Highway Paving Applications and Mixtures 2 HAZARDS IDENTIFICATION Classification of the substance or mixture GHS Classification in accordance with 29 CFR 1910 (OSHA HCS): Health, Acute toxicity, 5 Dermal Health, Serious Eye Damage/Eye Irritation, 2 B GHS Label elements, including precautionary statements GHS Signal Word: WARNING GHS Hazard Pictograms: no GHS pictograms indicated for this product GHS Hazard Statements: H313 - May be harmful in contact with skin H320 - Causes eye irritation GHS Precautionary Statements: P202 - Do not handle until all safety precautions have been read and understood. P280 - Wear protective gloves/protective clothing/eye protection/face protection. Hazards not otherwise classified (HNOC) or not covered by GHS Inhalation: Breathing vapors, fumes, or mists may cause irritation to nasal and respiratory tract and central nervous system effects.
    [Show full text]
  • New Frameworks for Studying and Developing Computational Thinking
    Brennan & Resnick, AERA 2012 New frameworks for studying and assessing the development of computational thinking Karen Brennan ([email protected]) Mitchel Resnick ([email protected]) MIT Media Lab Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. Paper presented at annual American Educational Research Association meeting, Vancouver, BC, Canada. Abstract Computational thinking is a phrase that has received considerable attention over the past several years – but there is little agreement about what computational thinking encompasses, and even less agreement about strategies for assessing the development of computational thinking in young people. We are interested in the ways that design-based learning activities – in particular, programming interactive media – support the development of computational thinking in young people. Over the past several years, we have developed a computational thinking framework that emerged from our studies of the activities of interactive media designers. Our context is Scratch – a programming environment that enables young people to create their own interactive stories, games, and simulations, and then share those creations in an online community with other young programmers from around the world. The first part of the paper describes the key dimensions of our computational thinking framework: computational concepts (the concepts designers engage with as they program, such as iteration, parallelism, etc.), computational practices (the practices designers develop as they engage with the concepts, such as debugging projects or remixing others’ work), and computational perspectives (the perspectives designers form about the world around them and about themselves). The second part of the paper describes our evolving approach to assessing these dimensions, including project portfolio analysis, artifact-based interviews, and design scenarios.
    [Show full text]
  • Determining the Output Schema of an XSLT Stylesheet
    Determining the Output Schema of an XSLT Stylesheet Sven Groppe and Jinghua Groppe University of Innsbruck, Technikerstrasse 21a, A-6020 Innsbruck, Austria {Sven.Groppe, Jinghua Groppe}@uibk.ac.at Abstract. The XSLT language is used to describe transformations of XML documents into other formats. The transformed XML documents conform to output schemas of the used XSLT stylesheet. Output schemas of XSLT stylesheets can be used for a static analysis of the used XSLT stylesheet, to automatically detect the XSLT stylesheet, which has been used for the trans- formation, of target XML documents or to reason on the output schema without access to the target XML documents. In this paper, we describe how to auto- matically determine such an output schema of a given XSLT stylesheet, where we only consider XML to XML transformations. The input of our proposed output schema generator is the XSLT stylesheet and the schema of the input XML documents. The experimental evaluation shows that our prototype can de- termine the output schemas of nearly all typical XSLT stylesheets. 1 Introduction Among other usages of XML, XML is the most widely used data model for exchang- ing data on the web and elsewhere. For the exchange of data, we have to transform the data from one format into another format whenever the two exchange partners use different formats. The exchange partners can use different formats, which might be a proprietary company standard, a proprietary application format or other standard for- mats, for historical, political or other reasons. We focus on XSLT [23] as transforma- tion language for the XML data.
    [Show full text]
  • Columns in FOP
    Columns in FOP Block 0: The Extensible Markup Language associated with it a great number of other (XML) is a subset of SGML that is standards, most of them under W3C (World- completely described in this document. Its Wide Web Consortium) auspices. Among goal is to enable generic SGML to be these are XML Namespaces, XML Pointer, served, received, and processed on the XPath, XSLT, XHTML, SVG, RELAX, SOAP, Web in the way that is now possible with and any number of others. This file has been HTML. XML has been designed for ease of prepared using formatting objects, an XML implementation and for interoperability with vocabulary described in the XSL both SGML and HTML. For further specification of October 18, 2000. information read normal.pdf. XML has Formatting objects are used to specify associated with it a great number of other pagination and composition, and are standards, most of them under W3C (World- intended for high-quality, precision layout- Wide Web Consortium) auspices. Among driven formatting. these are XML Namespaces, XML Pointer, Block 2: The Extensible Markup Language XPath, XSLT, XHTML, SVG, RELAX, SOAP, (XML) is a subset of SGML that is and any number of others. This file has been completely described in this document. Its prepared using formatting objects, an XML goal is to enable generic SGML to be vocabulary described in the XSL served, received, and processed on the specification of October 18, 2000. Web in the way that is now possible with Formatting objects are used to specify HTML. XML has been designed for ease of pagination and composition, and are implementation and for interoperability with intended for high-quality, precision layout- both SGML and HTML.
    [Show full text]