User Guide. Standards Developer Kit 1.0. Standards

Size: px
Start display at page:

Download "User Guide. Standards Developer Kit 1.0. Standards"

Transcription

1 Standards Standards Developer Kit 1.0 User Guide This document describes the components of the SWIFT Standards Developer Kit, and illustrates how they can be used to solve common standards implementation problems. 25 September 2009

2 Standards Developer Kit 1.0 Table of Contents Preface MT Resources MT/XML Schema Library MX Resources MX Repository MX Enriched Schemas MX Spreadsheets A.1 Sample Implementation of ISchemaDocResolver (Java) A.2 MT Message Generation Using Apache XML Beans (fragment) A.3 Generating an MT Message Using a Commodity Mapping Tool B.1 Message Definition Query (XQuery) B.2 Extract Code Data Types and Details of Code Values for Messages in a Given Business Area C.1 Acknowledgements C.2 References and Resources Legal Notices User Guide

3 Preface Preface Purpose of this document The SWIFT Standards Developer Kit (SDK) is a coherent set of machine consumable standards definitions aimed at supporting many phases of standards implementation, from analysis through to design, build, document and test. The purpose of this document is to describe the components of the kit, and illustrate how they can be used to solve common standards implementation problems. It is important to understand the philosophy that underpins the SDK. The SDK is not an application or a development tool in its own right; it is a collection of resources that can be used in conjunction with other tools tools that you may already have, or that can be easily obtained on the market to build standards implementations. To ensure that they can be used with the widest possible range of tools, SDK resources are delivered in technical formats that adhere to mainstream, open industry standards, such as XML, XML Schema, and Comma Separated Value (CSV). Some working samples that use easily obtainable tools are included with the SDK to illustrate the use of the resources, but these should be treated purely as examples; no endorsement of any particular tool, programming language or approach is implied, nor should the omission of a technology be taken as a sign of its unsuitability for use with the SDK. Intended audience The SDK includes components aimed at helping implementers of MT (traditional FIN messages) and MX (ISO XML) messages. Some components are suitable for technical IT developers; others are also accessible to less technical users, such as business analysts. The technical profile of the expected user of the component is indicated in the section of this document that describes it. This document assumes some knowledge of SWIFT and ISO standards, and SWIFT messaging services. More information can be found in the SWIFT User Handbook Online and at Document conventions This document uses the following typographical conventions: Bold Italics Courier Names of files, parameters, API calls, user logon, and logon groups References to a directory or a menu GUI elements and command names Important information and document names User input, directory paths, parameter values, place holders, and system output examples Significant changes This is the first publication of this document. 25 September

4 Standards Developer Kit MT Resources 1.1 MT/XML Schema Library Naming Audience/Skills: Technical IT / XML The MT/XML Schema Library consists of around 250 XML schemas, one for each MT message supported by the SWIFT FIN service, plus several extras for Message User Group (MUG) specific message variants. There is also one schema which includes definitions for the header and trailer blocks that are common to all MT messages. MT message definitions are maintained annually, but only a subset of messages are changed in any given Standards Release (SR). New schemas are only issued for messages that have changed in a given SR. The message type and standards release to which a schema relates is given in its namespace declaration. Therefore, each MT schema is updated to reflect the proper namespace relative to that Standards Release. For example, the following declaration is taken from the 2008 MT103 schema: Schema filenames are in the form: fin.nnn.yyyy.xsd where nnn is the message type and yyyy is the standards release, for example: fin xsd. For MUG-specific variants a qualifier is added to the name. For example the MT103+, which is a subset of the MT103 intended to enable Straight Through Processing (STP), has file name: fin.103.stp.2008.xsd, and the namespace declaration is similarly modified: 4 User Guide

5 MT Rresources Structure A SWIFT MT user-to-user message in its native format conforms to the following structure: The message is divided into 5 blocks, labelled 1 to 5. Each block is declared: {n: <block content>} where, n is the block number. Blocks 1 and 2 are mandatory headers, which include the sender and destination address of the message, and certain other details relevant to all messages; block 3 is an optional user header; block 4 (the text block) contains the business content of the message and block 5 is a trailer that contains technical details related to communications. The message-type specific XML schemas in the MT/XML Schema Library define just the content of block 4. Definitions for the common elements that are included in the header and trailer blocks are found in one schema, file name mtmsg.2008.xsd, and namespace: This schema defines block 4 using the XML Schema xs:any construct. A full message instance should declare the namespace for the header/trailer and block 4 business content. For example: 25 September

6 Standards Developer Kit 1.0 Identifiers, delimiters and separators A feature of the schemas in the MT/XML schema library is that definitions of the scaffolding required by the MT syntax, such as block identifiers and subfield separators, are provided in schema annotations, to be applied automatically by formatting and parsing software. The user of the schema is not required to populate these syntax-specific elements. For example, the {1: block identifier that begins the declaration of the Basic Header does not need to be specified by the user of the schema, nor does the closing } ; the user is only required to specify the variable content of the header elements. Header and trailer blocks The content of the SWIFT header and trailer blocks is defined in the SWIFT User Handbook > FIN Operations Guide > Part D. Each header element is modelled by an XML element in the mtmsg.yyyy.xsd schema. For example, the basic header definition (see Basic header definition) is modelled in the schema (see Schema). Basic header definition Block identifier Must be the first character within the block. The block identifier for the Basic Header is 1. Application Identifier Must designate the application that has established the association used to convey the message. Service Identifier Identifies the type of message. The identifier used must belong to the set of identifiers defined for the application. 6 User Guide

7 MT Rresources Logical Terminal address Session Number The system must know the logical terminal address, and the logical terminal address must be active. When present, must be numeric. Must also equal the current application session number of the application entity that receives the input message. Sequence Number For all General Purpose Application messages or General Purpose Application service messages that have Service Identifiers 01, 03, or 06, the sequence number must be equal to the next expected number. For all General Purpose Application messages that have Service Identifiers 21, 23, 26, or 43, the sequence number must be equal to that of the acknowledged service message. For all FIN messages or FIN service messages that have Service Identifiers 01 or 05, the sequence number must be equal to the next expected number. For all FIN messages that have Service Identifiers 21 or 25, the sequence number must be equal to that of the acknowledged service message. Schema: Note No element is defined for Block Identifier, which is populated automatically, as explained in the previous section. 25 September

8 Standards Developer Kit 1.0 Block 4 The business content of MT messages block 4 is defined in the SWIFT User Handbook in terms of field tags, names, format options and syntax. See the following example MT 103 Single Customer Credit Transfer Status Tag Field Name Content/Options No. M 20 Sender's Reference 16x 1 > O 13C Time Indication /8c/4!n1!x4!n 2 M 23B Bank Operation Code 4!c 3 > O 23E Instruction Code 4!c[/30x] 4 O 26T Transaction Type Code 3!c 5 M 32A Value 6!n3!a15d 6 Date/Currency/Interbank Settled Amount O 33B Currency/Instructed 3!a15d 7 Amount O 36 Exchange Rate 12d 8 M 50a Ordering Customer A, F, or K 9 Etc Status indicates whether a field is Mandatory (M), or optional (O). Tag is a 2 or 3 character identifier that appears in the MT native syntax to identify the data that follows. Content identifies the syntax of the field data using a syntax notation similar to a regular expression. In some instances a data item can be represented in one of several different ways. In these cases the tag is shown with a lower-case a, and Options indicates the letters that can replace the a in the message instance. For each letter/option, a different Content (syntax) is specified in the more detailed notes referred to in the No. column. The --- and -----> notation indicates repetition of fields or sequences. 8 User Guide

9 MT Rresources In schema terms, the same message elements are represented: Note: Field tags are indicated in element names (for example, Tag 20 is represented by element F20). All fields are modelled as a choice of format options, even if there is a choice of only one (see F20a, F20, for example). Fields are defined to the subfield level, for example field 13C, which contains 4 subfields: Code, Time Indication, Sign and Time Offset. In the UHB, field 13C s syntax is defined /8c/4!n1!x4!n. Schema users need only populate the business content of this field, as set out in 13C s schema definition. The / characters used to delimit Code are not required: they are included automatically by the formatting software, according to instructions given in annotations of the type definition: 25 September

10 Standards Developer Kit 1.0 Schema minoccurs and maxoccurs indicators are used to distinguish between optional and mandatory fields, and to indicate repeated fields or sequences. For example, the repetition of field 13C is reflected in the 0.. (unbounded) multiplicity of element F13a. Restrictions are used to provide detailed field level validation, for example, the following definition is used to ensure that a BIC or BEI code is correctly formed: ISO generic fields ISO generic field definitions extend the field tag identifier with 4 character qualifiers, which refine the definition of the field. For example, in an MT502 sequence B1, the definition of field 90a must be extended by one of three specified qualifiers (DEAL, STOP, LIMI), to create an identifier for the data that follows. The full identifier includes the field format option (the letter after the tag number) and the qualifier, for example :90B::DEAL. In schemas, the order of field format option and allowed qualifiers is reversed, in order to keep the semantic components of the definition (what the field means) separate from the format of the data representation: MT to XML conversion reference software Audience/Skills: Technical IT / XML / Java The MT/XML Schema Library is supplied with working Java software that illustrates how to convert from an MT in its native format to an XML instance and from an XML instance back to native MT. 10 User Guide

11 MT Rresources The software is supplied as commented source code, and includes comprehensive Javadoc documentation. The software is able to convert complete MT messages, including all 5 blocks, or just block 4. When converting a complete MT message, the software first uses the mtmsg.yyyy.xsd schema to parse the headers, including block 2, which includes the 3 digit MT message type. It uses this message type identifier to determine the namespace of the schema required to parse block 4. The task of locating the schema document to use given the namespace is delegated to a class which must be provided by the user. This class must implement the ISchemaDocResolver interface. A sample implementation, which obtains schemas from the local file system, is provided in Appendix A1. For detailed information about the Conversion Reference Software, programmers should consult the Javadoc included in the package. Uses for the MT/XML Schema Library Audience/Skills: Technical IT / XML / Java The MT/XML Schema Library allows XML technology to be used to process MT messages, effectively MT-enabling users existing technical platforms, generic middleware and XML tools. In Java, JAXP can be used to process message instances. Schema validation can be used to verify that messages conform structurally to the standard. Because schemas include detailed field level validation in the form of facets, schema validation also catches many common field format errors. XML binding technology such as JAXB and Apache XML Beans can be used to generate Java classes based on schemas. Messages can then be populated and processed as Java objects. The code fragment in Appendix A2 shows Java logic being used to populate an instance of an MT515 class which was generated from a schema using XML Beans. A wide variety of commercial and open source XML tools are available, which can be used in conjunction with the MT/XML Schema Library to build MT implementations. Appendix A3 illustrates the use of one such tool to create an MT101 payment initiation message from payment details captured in an Excel spreadsheet. A similar approach can be used to create outgoing messages from other data sources, such as proprietary XML or database tables. Equally, such tools can be used to automate the processing of incoming MT messages, for example to create a comma-separated value (CSV) file suitable for processing in a back-office system from a received MT. 25 September

12 Standards Developer Kit MX Resources 2.1 MX Repository Introduction Audience/Skills: Technical / IT / Architecture / XPath / XQuery ISO message definitions and documentation are derived from a rich conceptual and logical model which is maintained in a UML repository. The repository has great potential value for implementers: it can be used to generate custom documentation and a range of other artefacts from data models to GUI definitions. The MX Repository is an extract of the UML repository in the form of an XML file which presents the content in a form meaningful to those familiar with ISO 20022, and accessible to the wide range of XML tools and APIs available in today s technical platforms. Definitions in the repository include all the structural information that can be found in MX schemas, and the semantic information that is normally found in the MX documentation. Background: ISO ISO recognises that defining the meaning of the information conveyed in messages is critical to enabling interoperability between often disparate communities of users. The standard requires definitions to be captured at two levels the conceptual (or business) level, and the logical (or message) level. A third (technical) level is required for the technical realisation of messages defined at the logical level, but the processes of transforming a logical definition into its technical equivalent such as an XML schema is purely mechanical. Definitions at the conceptual level are of the concepts and relationships that are found in the business area under consideration, for example: Payment Transaction, Settlement Instruction, Financial Institution, Individual, Cash Account, Account Owner, Account Servicer. Each concept definition includes text in English that describes the item in business terms. Definitions at the logical level are restricted to the information that needs to be exchanged in messages in order to process a transaction, but they refer to definitions in the conceptual layer, from which they gain their meaning. The ISO repository includes definitions from both layers, and the links between logical and conceptual that allow the meaning of a logical message definition to be understood. The reusable elements in the logical and physical layers are maintained in a data dictionary. Elements in the dictionary include Business Components (conceptual definitions), Message Components (logical definitions) and Data Types (shared by both levels). Message definitions, which are not reusable, are maintained outside the dictionary, but refer to the dictionary for definitions of message components which in turn refer to data types. More detailed information about ISO can be found at The full documentation set can be purchased from (search for ISO 20022). The MX Repository The MX Repository includes Message Definitions and the Data Dictionary in a single XML instance described by a schema, as shown below. 12 User Guide

13 MX Rresources Data types The SSFD (SWIFT Standards Financial Dictionary) element contains the Data Dictionary. The Message element contains Message Definitions. Data type definitions are shared by the logical and conceptual layers of the ISO repository, and include basic date, currency-amount and text types, and code lists. Data type definitions include the following information: Data Type ID Name EnhancedDefinition AdministrativeData Synonym Representation Technical identifier ISO name (e.g. Max35Text, ISODateTime, MarketType1Code) The ISO description of the Data Type Details of ISO registration status Equivalent term in the vocabulary of another syntax (e.g. ISO 15022), DateTime, Rate One of: Code (for an enumeration), Identifier (for an externally defined code like IBAN), Text, DateTime, Rate, Indicator (a boolean), Amount (of money), Quantity (of non monetary units) or User Defined. XMLType The XML type used to represent the value 25 September

14 Standards Developer Kit 1.0 Code Property XMLFacet Rule XMLAttribute Code representation only: enumeration of codes names, definitions and message values Several uses. For Identifiers, the identification scheme; for Indicators, the meaning implied by the indicator being true or false. The XML facets to be used to constrain the value of the data type when it appears in XML schema representation, for example, minlength, maxlength, Pattern (regular expression). Reference to a rule that may further constrain the content. XML attribute used to qualify the value, for example Currency (used to qualify Amounts) Simple XPath statements can be used to extract Data Type information. For example: //DataType[Name='TaxRecordPeriod1Code']/Code Exploring the Logical Layer The diagram illustrates the relationship between XML definitions in the logical (message) layer: A Message Definition is defined as a series of Message Building Blocks. Each message building block is typed by a Message Component (or Choice Component). Each message component is composed of a series (or choice, if it s a choice component) of Message Elements. Each message element is typed by a message component or a Data Type. Message components reference other message components recursively, until finally each message element resolves to a data type. A specific message definition can be traced by following the references between message elements, message components and data types, as shown below: 14 User Guide

15 MX Rresources References between definitions are defined in the repository using TypeIDRef and ID attributes, as illustrated below: XPath can be used to navigate references. The example below shows the Message Building Blocks defined for SubscriptionOrderConfirmationCancellationInstructionV01: 25 September

16 Standards Developer Kit 1.0 The TypeIDRef attribute can be used to locate the definition of the message component to which the Message Identification message element refers: Message building blocks are always typed by message components (which may be standard or choice components). Message elements may be typed by either message components, or by data types. The TypeOfType element in a message element definition indicates what sort of dictionary item the element refers to: it contains one of the following constants: MESSAGE_COMPONENT, CHOICE_COMPONENT or DATATYPE. Where a data type is indicated, its definition can be found in the DataType element of the dictionary, for example: //DataType[@ID='_45FA4A B36F6D20334'] From here, it is easy to find the Message Components referred to by the Message Elements in a containing Message Component: //MessageComponent[@ID=//MessageComponent[Name='<ContainingComponent>']/ Messa geelement[typeoftype!= 'DATATYPE']/@TypeIDRef] Simple recursive logic can be used to traverse a complete message definition. See Appendix B for a sample XQuery that produces an HTML report of a message definition. Content of Logical Layer Definitions Message ID Technical identifier Message Building Block Name EnhancedDefinition AdministrativeData MessageID Rule XMLTag TargetNamespace TypeIDRef ID ISO name (e.g. PaymentReturnV01) The ISO description of the message Details of ISO registration status The ISO ID (e.g. pacs ) Any usage rules that apply to the message, including each rule s name and textual definition. The XML tag that represents the message structure in the ISO XML schema. The namespace declaration that appears in the ISO XML schema. Reference to the Message Component that types this Message Building Block. Technical identifier 16 User Guide

17 MX Rresources Message Component Message Element Name EnhancedDefinition AdministrativeData Multiplicity TypeOfType XMLTag ImpactedByRule IsBasedOnIDRef ID Name EnhancedDefinition AdministrativeData Rule ChoiceIndicator IsAlternativeFor TypeIDRef ID IsBasedOnIDRef Name EnhancedDefinition AdministrativeData Multiplicity TypeOfType ISO name (e.g. GroupHeader) of the element in the context of the message The ISO description of the Message Building Block Details of ISO registration status The minimum and maximum number of times that this element may appear in the message (minoccurs = 0 implies that this element is optional) The type of ISO element referred to by TypeIDRef: MESSGAGE_COMPONENT or CHOICE_COMPONENT. The XML tag that represents the message building block in the ISO XML schema. Details of any usage or other rules that apply, including XOR rules (which imply a choice). Reference to the Business Component on which this Message Component is based and from which it derives its meaning. Technical identifier ISO name (e.g.partyidentification1) The ISO description of the Message Component. A blank value implies that the definition should be taken directly from the Business Component referenced by IsBasedOnIDRef. Non-blank values refine (rather than replace) the definition in the business layer. Details of ISO registration status Any usage rules that apply to the message, including each rule s name and textual definition. True if the message elements of the component are mutually exclusive (and will appear in an xs:choice structure in the associated schema) A reference to a message component that this one supersedes in some messages. May include a description of the change and a reference to the change request. Reference to the Message Component or Data Type that types this Business Element. Technical identifier Reference to the Business Element on which this Message Element is based and from which it derives its meaning (if blank, implies that this is a technical definition; it is required for some technical-messaging related purpose and there is no corresponding Business Element). ISO name of the element in the context of the message The ISO description of the Message Element Details of ISO registration status The minimum and maximum number of times that this element may appear in the containing Message Component (minoccurs = 0 implies that this element is optional) The type of ISO element referred to by TypeIDRef: DATAYPE, MESSGAGE_COMPONENT or 25 September

18 Standards Developer Kit 1.0 IsTechnical XMLTag Rule CHOICE_COMPONENT. True for technical definitions (see IsBasedOnIDRef). The XML tag that represents the message element in the ISO XML schema. Details of any usage or other rules that apply, including XOR rules (which imply a choice). Exploring the Conceptual Layer The diagram illustrates the relationship between XML definitions in the conceptual (business) layer: Business Components contain Business Elements which can refer to other Business Components or to Data Types. Business Components can also refer to each other directly using Business Associations (indicated by the blue line on the diagram). The difference between the two types of business component relationship is that BC-BE-BC relationships are ones of strong dependency / containment; the referenced component has no independent existence outside the context of the referring component, whereas business associations are between 2 free-standing concepts. Business Elements refer to either Business Components or Data Types. As in the Logical Layer, references between definitions are defined in the repository using TypeIDRef and ID attributes: 18 User Guide

19 MX Rresources Note: Business Concepts are all maintained in the Financial Dictionary. Business Components may be organised in inheritance hierarchies (unlike Message Components). Business Elements are weakly typed; it is not possible to determine whether an element refers to a Business Component or a Data Type except by performing a lookup. Key values are unique across Business Component and Data Type, so only one or the other will be found. Business Associations are navigated in a similar way, using the TargetComponentIDRef attribute of the association. Content of Conceptual Layer Definitions Business Component ID Technical identifier Business Element Name EnhancedDefinition AdministrativeData ISO name (e.g.partyidentification1) The ISO description of the Business Component. Details of ISO registration status Synonym Synonyms for equivalent concepts in other standards / syntaxes, such as ISO Abstract ExtendedBy Extends TypeIDRef ID Name EnhancedDefinition True if this is an abstract definition (must have at least one subclass). References to subclasses. Reference to superclasses. Reference to the Business Component or Data Type that types this Business Element. Technical identifier ISO name of the Business Element. The ISO description of the Business Element 25 September

20 Standards Developer Kit 1.0 Business Association AdministrativeData Multiplicity BusinessRule TargetComponentIDRef ID Name EnhancedDefinition AdministrativeData Multiplicity Details of ISO registration status The minimum and maximum number of times that this element may appear in the containing Business Component (minoccurs = 0 implies that this element is optional) Details of any business rules that apply. Reference to the Business Component that this component is associated with. Technical identifier ISO name of the Business Association. The ISO description of the Business Association Details of ISO registration status The minimum and maximum number of times that this association may appear in the Business Component. Linking the Conceptual and Logical Layers As explained in the Background section, items in the logical layer are linked to items in the conceptual layer, from which they derive their meaning. Definitions in the logical layer that are not technical (that is, concerned only with messaging requirements, such as page numbers), are linked to business definitions in the conceptual layer. Message Components are linked to Business Components and Message Elements are linked to Business Elements. Links are made using the IsBasedOnIDRef attribute of items in the logical layer, which references the ID of the corresponding item in the conceptual layer. For example, the following XPath identifies the Business Component (SettlementInstruction) on which Message Component SettlementInformation1 is based: //BusinessComponent[@ID=//MessageComponent[Name='SettlementInformation1' ]/@IsBasedOnIDRef] In some cases, no textual definition of a Message Component is included in the logical layer; in these instances the definition should be taken from the referenced Business Component. Where a definition does exist, it should be understood to be a semantic refinement of the information in the business layer and interpreted accordingly; it does not override or replace the business definition. Uses for the MX Repository The MX Repository contains complete information for ISO logical message definitions and the ISO business model in a processable form. It can be used in a number of standards implementation scenarios, for example: Source for generated or customised documentation Source for generated GUI definitions For ad hoc reports for example, extract all Code Data Types (with details) for messages from a given business area (see Appendix B2) 2.2 MX Enriched Schemas Introduction Audience/Skills: XML, XML Schema Standard ISO XML schemas are designed to define and validate messages at a syntactic level; they contain little of the semantic information that allows a message to be understood. However, many modern schema-aware development tools include schema visualisation features 20 User Guide

21 MX Rresources that make schemas a natural vehicle for simultaneously conveying structural, syntactic and semantic definitions. MX Enriched Schemas add semantic definitions sourced directly from the ISO repository to standards schemas to create a useful, processable reference for ISO messages. The illustration shows part of the enriched MX enriched schemas for message FItoFICustomerCrdeitTransferV02 (pacs ), including the additional semantic information that is included for element MsgId. The semantic information is contained in XML Schema annotations, as shown in the schema fragment below: Annotation source Name contains the full ISO name of the element, and Definition contains the enhanced definition. Annotations are also included to describe code values defined in simple types (ISO Data Types), for example, data type RemittanceLocationMethod2Code: 25 September

22 Standards Developer Kit 1.0 Note Identical information is provided in a different form in the MX Repository. Uses for MX Enriched Schemas MX Enriched Schemas can be used in conjunction with suitable tools to visualise and explore MX message definitions. Also, because schemas are themselves processable XML documents, MX enriched schemas can be used as the basis for generating useful artefacts such as GUI definitions and user documentation. 2.3 MX Spreadsheets Introduction Example Audience/Skills: Business Analysis/Office automation products/microsoft Excel MX Spreadsheets are Comma Separated Values (CSV) files, which are compatible with MS Excel and other office automation applications. Each file contains a fully expanded representation of an MX message. The containment hierarchy of the message is indicated by indented element names in the left-most columns of the file. For each element, additional columns list: the XML tag name for easy cross-reference with the XML schema; the multiplicity; the type; any rules that apply to the use of the element; its full definition from the ISO repository; details of changes from previous releases; and a full XML path reference which can be used to extract data from a message instance. For data types that define code values, each code is listed with its name and a full definition. The illustration below shows a fragment of the MX spreadsheet for message FItoFICustomerCrditTransferV02 (pacs ) viewed in Microsoft Excel 2007: 22 User Guide

23 MX Rresources Uses for MX spreadsheets Users are free to hide or delete elements or columns and add columns or annotations of their own to create working analysis documents for their projects. It is also possible to import CSV files, with or without user amendments, into a technical environment for the generation of useful artefacts: meta-data definitions, documentation, and so on. 25 September

24 Standards Developer Kit 1.0 Appendix A: MT/XML Schema Library samples A.1 Sample Implementation of ISchemaDocResolver (Java) Note: The constructer argument is the path to a directory of MT/XML schemas. The name of the schema files in the directory should correspond to the namespace, plus the.xsd file extension (this is the naming convention used in the library as supplied) 24 User Guide

25 Appendix A A.2 MT Message Generation Using Apache XML Beans (fragment) Note Apache XML Beans technology can be downloaded from A.3 Generating an MT Message Using a Commodity Mapping Tool Note The tool shown in this example is Altova MapForce, which can read a Microsoft Excel spreadsheet and populate an XML instance based on an XSD. 25 September

26 Standards Developer Kit 1.0 Appendix B: MX Repository Samples B.1 Message Definition Query (XQuery) Note: Produces HTML output (could easily be modified to produce XML) Function local:getelements()is called recursively to traverse the complete message structure. $msg should be set to the name of the message to be extracted (PaymentReturnV01 in the example). HTML output can be opened in Excel and saved as a spreadsheet (.XLS or.xlsx ) file. 26 User Guide

27 Appendix B B.2 Extract Code Data Types and Details of Code Values for Messages in a Given Business Area Note: Produces HTML output (could easily be modified to produce XML) Can be modified to report on all messages in the MX Repository by removing the following from the main section: 25 September

28 Standards Developer Kit 1.0 Appendix C: Acknowledgements, References and Resources C.1 Acknowledgements Screenshots of schema visualisations created using XML Spy. Screenshot of mapping tool in Appendix A3 shows MapForce. Both from Altova Screenshot illustration for MX Spreadsheets created using Microsoft Excel Java is a registered trademark of Sun Microsystems C.2 References and Resources ISO 20022; see Extensible Markup Language (XML); see XML Schema; see XQuery; see (for a good tutorial see Java Architecture for XML Binding (JAXB); see Java API for XML Processing (JAXP); see XML Beans; see 28 User Guide

29 Legal Notices Legal Notices Copyright SWIFT All rights reserved. You may copy this publication within your organisation. Any such copy must include these legal notices. Confidentiality This publication may contain SWIFT or third-party confidential information. Do not disclose this publication outside your organisation without the prior written consent of SWIFT. Disclaimer SWIFT supplies this publication for information purposes only. The information in this publication may change from time to time. You must always refer to the latest available version on Translations The English version of SWIFT documentation is the only official version. Trademarks SWIFT is the trade name of S.W.I.F.T. SCRL. The following are registered trademarks of SWIFT: SWIFT, the SWIFT logo, Sibos, SWIFTNet, SWIFTReady, and Accord. Other product, service, or company names in this publication are trade names, trademarks, or registered trademarks of their respective owners. 25 September

SWIFT Certified Application Payments

SWIFT Certified Application Payments SWIFT Certified Application Payments Technical validation Guide 2014 Version 1.1 April 2014 Legal notices Copyright SWIFT 2014. All rights reserved. You may copy this publication within your organisation.

More information

SWIFT Certified Application - Exceptions and Investigations

SWIFT Certified Application - Exceptions and Investigations Service Partner Programme SWIFT Certified Application - Exceptions and Investigations Label Criteria 2016 This document explains the criteria required to obtain the SWIFT Certified Application - Exceptions

More information

Connectivity. Alliance 7.0. Alliance Interfaces. FileAct support in SWIFTNet Release 7.0

Connectivity. Alliance 7.0. Alliance Interfaces. FileAct support in SWIFTNet Release 7.0 Connectivity Alliance Alliance Interfaces Act support in SWIFTNet Release February 2012 Table of Contents Preface... 3 1 Introduction... 4 2 Portfolio Act Support... 6 2.1 Alliance Gateway... 6 2.1.1 Overview...

More information

SWIFTReady for Corporates Cash Management

SWIFTReady for Corporates Cash Management Service Partners SWIFTReady for Corporates Cash Management Label Criteria 2012 This document explains the business criteria needed to obtain the SWIFTReady for Corporates Cash Management label, aimed at

More information

Frequently Asked Questions

Frequently Asked Questions Reference Data SEPA Plus Frequently Asked Questions This document describes the most Frequently Asked Questions (FAQs) about the SEPA Plus product. This includes information about the SEPA Plus files and

More information

SWIFT Certified Application - Alliance Monitoring Add-On

SWIFT Certified Application - Alliance Monitoring Add-On Service Partner Programme SWIFT Certified Application - Alliance Monitoring Add-On Label Criteria 2015 This document provides a structured and detailed view of the criteria that an add-on application must

More information

Alliance Access Integration Automated File Transfer

Alliance Access Integration Automated File Transfer Alliance Access Integration Automated File Transfer Technical Qualification Test 2011 This document lists the tests for application providers that integrate their middleware or back-office application

More information

Alliance Access Integration MQ Host Adaptor

Alliance Access Integration MQ Host Adaptor Alliance Access Integration MQ Host Adaptor Technical Qualification Test 2014 This document lists the tests for application providers that integrate their back-office application or middleware with Alliance

More information

Electronic Bank Account Management - EBAM

Electronic Bank Account Management - EBAM Electronic Bank Account Management - EBAM This guide provides an overview of s EBAM offering. It includes a definition of the scope of the offering as well as a high level description of its building blocks.

More information

David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism) E-mail: drrwebber@acm.org http://wiki.oasis-open.org/cam

David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism) E-mail: drrwebber@acm.org http://wiki.oasis-open.org/cam Quick XML Content Exchange Tutorial - Making your exchange structure - Creating template and rules - Exporting test examples - Documentation, schema and more - Advanced features David RR Webber Chair OASIS

More information

SWIFT Certified Application for Corporates - Trade and Supply Chain Finance

SWIFT Certified Application for Corporates - Trade and Supply Chain Finance Service Partner Programme SWIFT Certified Application for Corporates - Trade and Supply Chain Finance Label Criteria 2016 This document explains the business criteria required to obtain the SWIFT Certified

More information

Information paper. Best Practice for Successful Implementation of ISO 20022 for Financial Institutions

Information paper. Best Practice for Successful Implementation of ISO 20022 for Financial Institutions Information paper Best Practice for Successful Implementation of ISO 20022 for Financial Institutions Contents Executive summary...3 The ISO 20022 standard...3 Growth of ISO 20022 adoption...4 Adoption

More information

Reference Data. IBAN Plus. Questions & Answers. This document contains the most frequently asked questions and answers.

Reference Data. IBAN Plus. Questions & Answers. This document contains the most frequently asked questions and answers. Reference Data IBAN Plus Questions & Answers This document contains the most frequently asked questions and answers. Update date: 16 June 2013 Table of Contents Table of Contents... 2 Questions about the

More information

Alliance Access Integration SOAP Host Adaptor

Alliance Access Integration SOAP Host Adaptor Alliance Access Integration SOAP Host Adaptor Technical Qualification Test 2013 This document lists the tests for application providers that integrate their back-office application or middleware with Alliance

More information

Lesson 4 Web Service Interface Definition (Part I)

Lesson 4 Web Service Interface Definition (Part I) Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs

More information

Format description XML SEPA Credit Transfer. Format Description

Format description XML SEPA Credit Transfer. Format Description Format description XML SEPA Credit Transfer Format Description CONTENTS 1 SEPA CT Import format 3 1.1 SEPA CT import format description 3 1.1.1 Description 3 1.1.2 General characteristics 3 1.1.3 Difference

More information

StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes

StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes User Guide Rev A StreamServe Persuasion SP4StreamServe Connect for SAP - Business Processes User Guide Rev A SAP, mysap.com,

More information

Queensland recordkeeping metadata standard and guideline

Queensland recordkeeping metadata standard and guideline Queensland recordkeeping metadata standard and guideline June 2012 Version 1.1 Queensland State Archives Department of Science, Information Technology, Innovation and the Arts Document details Security

More information

TIBCO ActiveMatrix BusinessWorks Plug-in for sftp Release Notes

TIBCO ActiveMatrix BusinessWorks Plug-in for sftp Release Notes TIBCO ActiveMatrix BusinessWorks Plug-in for sftp Release Notes Software Release 1.0.0 June 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE

More information

SWIFTReady Messaging Data Services

SWIFTReady Messaging Data Services SWIFTReady Messaging Data Services -- SWIFTReady Messaging Data Services Label criteria 2008 Version 3 May 2008 Messaging Data Services Label Criteria Copyright S.W.I.F.T. s.c.r.l. All rights reserved.

More information

SEPA DATA MODEL. Reason for Issue Approved by the EPC Plenary on 13 December 2006

SEPA DATA MODEL. Reason for Issue Approved by the EPC Plenary on 13 December 2006 Doc: EPC029-06 (Version 2.2) 13 December2006 OITS SG SEPA DATA MODEL Abstract Document Reference Issue This document sets out the SEPA Data Model which is referred to in the SEPA Credit Transfer and Direct

More information

LogLogic Cisco IPS Log Configuration Guide

LogLogic Cisco IPS Log Configuration Guide LogLogic Cisco IPS Log Configuration Guide Document Release: March 2011 Part Number: LL600072-00ELS090000 This manual supports LogLogic Cisco IPS Release 1.0 and later, and LogLogic Software Release 4.9.1

More information

SWIFT Certified Specialist - Consultancy for Trade and Supply Chain Finance Track Criteria

SWIFT Certified Specialist - Consultancy for Trade and Supply Chain Finance Track Criteria Service Partners SWIFT Certified Specialist - Consultancy for Trade and Supply Chain Finance Track Criteria This document introduces the framework of the SWIFT Certified Specialist (formerly, SWIFTReady

More information

Interface Certification for a FIN Interface

Interface Certification for a FIN Interface Title Page Interface Certification for a FIN Interface BOX Messaging Hub (formerly known as BOX For SWIFTNet) Conformance Statement Table of Contents Title Page... 1 1 General Information... 3 1.1 Supplier...

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

LogLogic General Database Collector for Microsoft SQL Server Log Configuration Guide

LogLogic General Database Collector for Microsoft SQL Server Log Configuration Guide LogLogic General Database Collector for Microsoft SQL Server Log Configuration Guide Document Release: Septembere 2011 Part Number: LL600066-00ELS100000 This manual supports LogLogic General Database Collector

More information

Source Code Translation

Source Code Translation Source Code Translation Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. That requirement is sometimes driven

More information

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium

More information

MD Link Integration. 2013 2015 MDI Solutions Limited

MD Link Integration. 2013 2015 MDI Solutions Limited MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

TIBCO Runtime Agent Authentication API User s Guide. Software Release 5.8.0 November 2012

TIBCO Runtime Agent Authentication API User s Guide. Software Release 5.8.0 November 2012 TIBCO Runtime Agent Authentication API User s Guide Software Release 5.8.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

Guideline for Implementing the Universal Data Element Framework (UDEF)

Guideline for Implementing the Universal Data Element Framework (UDEF) Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important

More information

Personal Token Software Installation Guide

Personal Token Software Installation Guide This document explains how to install and how to remove the token software for your personal token. 20 May 2016 Table of Contents Table of Contents Preface...3 1 Token Software Installation Prerequisites...4

More information

Introduction to Web Services

Introduction to Web Services Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

SWIFTNet Online Operations Manager

SWIFTNet Online Operations Manager Messaging SWIFTNet 7.0 SWIFTNet Online Operations Manager Quick Overview December 2010 Table of Contents Preface... 3 1 Introduction... 4 1.1 Background... 4 1.2 SWIFTNet Online Operations Manager... 4

More information

Business Intelligence Tutorial

Business Intelligence Tutorial IBM DB2 Universal Database Business Intelligence Tutorial Version 7 IBM DB2 Universal Database Business Intelligence Tutorial Version 7 Before using this information and the product it supports, be sure

More information

SDK Code Examples Version 2.4.2

SDK Code Examples Version 2.4.2 Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated

More information

R.2 STRUCTURE OF AN EDIFACT TRANSMISSION

R.2 STRUCTURE OF AN EDIFACT TRANSMISSION R.2 STRUCTURE OF AN EDIFACT TRANSMISSION This section is substantially based on the ISO 9735 document: EDIFACT application level syntax rules, first released on 1988-07-15, amended and reprinted on 1990-11-01,

More information

Schema Classes. Polyhedra Ltd

Schema Classes. Polyhedra Ltd Schema Classes Polyhedra Ltd Copyright notice This document is copyright 1994-2006 by Polyhedra Ltd. All Rights Reserved. This document contains information proprietary to Polyhedra Ltd. It is supplied

More information

TZWorks Windows Event Log Viewer (evtx_view) Users Guide

TZWorks Windows Event Log Viewer (evtx_view) Users Guide TZWorks Windows Event Log Viewer (evtx_view) Users Guide Abstract evtx_view is a standalone, GUI tool used to extract and parse Event Logs and display their internals. The tool allows one to export all

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 11.2 Last Updated: March 2014 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...

More information

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Paper SAS1787-2015 Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Chris Upton and Lori Small, SAS Institute Inc. ABSTRACT With the latest release of SAS

More information

Standards MX Message Implementation Guide and Rule Book

Standards MX Message Implementation Guide and Rule Book Solutions SWIFT for Corporates Standards MX Message Implementation Guide and Rule Book Payment Initiation and Account Reporting This document describes and references a set of rules and guidelines you

More information

Format Description. SWIFT MT103 Single Customer Credit Transfer

Format Description. SWIFT MT103 Single Customer Credit Transfer De Format Description SWIFT MT103 Single Customer Credit Transfer COLOPHON Title Format Description SWIFT MT103 Version, date 1.3, June 2015 On behalf of Contact address Corporate Client Channels Rabobank

More information

Introduction to XML Applications

Introduction to XML Applications EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for

More information

Umbrello UML Modeller Handbook

Umbrello UML Modeller Handbook 2 Contents 1 Introduction 7 2 UML Basics 8 2.1 About UML......................................... 8 2.2 UML Elements........................................ 9 2.2.1 Use Case Diagram.................................

More information

HP Operations Orchestration Software

HP Operations Orchestration Software HP Operations Orchestration Software Software Version: 9.00 HP Service Desk Integration Guide Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices Warranty The only warranties

More information

TIBCO BusinessConnect EDI Protocol powered by Instream X12 Configuration

TIBCO BusinessConnect EDI Protocol powered by Instream X12 Configuration TIBCO BusinessConnect EDI Protocol powered by Instream X12 Configuration Software Release 6.6 October 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.

More information

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18) Open EMS Suite O&M Agent Functional Overview Version 1.2 Nokia Siemens Networks 1 (18) O&M Agent The information in this document is subject to change without notice and describes only the product defined

More information

Version 14.0. Overview. Business value

Version 14.0. Overview. Business value PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing

More information

TIBCO Hawk SNMP Adapter Installation

TIBCO Hawk SNMP Adapter Installation TIBCO Hawk SNMP Adapter Installation Software Release 4.9.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR

More information

KeyAdvantage System DMS Integration. Software User Manual

KeyAdvantage System DMS Integration. Software User Manual KeyAdvantage System DMS Integration Software User Manual ii Copyright Disclaimer Trademarks and patents Intended use EMC Directive Regulatory 2013 United Technologies Corporation. All rights reserved.

More information

Sentinel EMS v7.1 Web Services Guide

Sentinel EMS v7.1 Web Services Guide Sentinel EMS v7.1 Web Services Guide ii Sentinel EMS Web Services Guide Document Revision History Part Number 007-011157-001, Revision E. Software versions 7.1 and later. Revision Action/Change Date A

More information

Business Intelligence Tutorial: Introduction to the Data Warehouse Center

Business Intelligence Tutorial: Introduction to the Data Warehouse Center IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse Center Version 8 IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse

More information

User Application: Design Guide

User Application: Design Guide www.novell.com/documentation User Application: Design Guide Designer for Identity Manager Roles Based Provisioning Tools 4.0.2 June 15, 2012 Legal Notices Novell, Inc. makes no representations or warranties

More information

Collaboration Technology Support Center Microsoft Collaboration Brief

Collaboration Technology Support Center Microsoft Collaboration Brief Collaboration Technology Support Center Microsoft Collaboration Brief September 2005 HOW TO INTEGRATE MICROSOFT EXCHANGE SERVER INTO SAP ENTERPRISE PORTAL Authors Robert Draken, Solution Architect, Comma

More information

Unified XML/relational storage March 2005. The IBM approach to unified XML/relational databases

Unified XML/relational storage March 2005. The IBM approach to unified XML/relational databases March 2005 The IBM approach to unified XML/relational databases Page 2 Contents 2 What is native XML storage? 3 What options are available today? 3 Shred 5 CLOB 5 BLOB (pseudo native) 6 True native 7 The

More information

Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager

Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager Rational Reporting Module 3: IBM Rational Insight and IBM Cognos Data Manager 1 Copyright IBM Corporation 2012 What s next? Module 1: RRDI and IBM Rational Insight Introduction Module 2: IBM Rational Insight

More information

Frequently Asked Questions

Frequently Asked Questions This document describes (FAQs) about IBAN Plus. This includes the IBAN Plus product, how to use the product, the quality of the data, and IBAN regulations and standards. This document is for anyone who

More information

LogLogic Trend Micro OfficeScan Log Configuration Guide

LogLogic Trend Micro OfficeScan Log Configuration Guide LogLogic Trend Micro OfficeScan Log Configuration Guide Document Release: September 2011 Part Number: LL600065-00ELS090000 This manual supports LogLogic Trend Micro OfficeScan Release 1.0 and later, and

More information

KonyOne Server Prerequisites _ MS SQL Server

KonyOne Server Prerequisites _ MS SQL Server KonyOne Server Prerequisites _ MS SQL Server KonyOne Platform Release 5.0 Copyright 2012-2013 Kony Solutions, Inc. All Rights Reserved. Page 1 of 13 Copyright 2012-2013 by Kony Solutions, Inc. All rights

More information

Chapter 24: Creating Reports and Extracting Data

Chapter 24: Creating Reports and Extracting Data Chapter 24: Creating Reports and Extracting Data SEER*DMS includes an integrated reporting and extract module to create pre-defined system reports and extracts. Ad hoc listings and extracts can be generated

More information

ADP Workforce Now V3.0

ADP Workforce Now V3.0 ADP Workforce Now V3.0 Manual What s New Checks in and Custom ADP Reporting Grids V12 Instructor Handout Manual Guide V10171180230WFN3 V09171280269ADPR12 2011 2012 ADP, Inc. ADP s Trademarks The ADP Logo

More information

An Oracle White Paper March 2012. Managing Metadata with Oracle Data Integrator

An Oracle White Paper March 2012. Managing Metadata with Oracle Data Integrator An Oracle White Paper March 2012 Managing Metadata with Oracle Data Integrator Introduction Metadata information that describes data is the foundation of all information management initiatives aimed at

More information

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information

Accounting and Settlement: Technical Information

Accounting and Settlement: Technical Information Accounting and Settlement: Technical Information Section 2 Message Structure Version:.0 Accounting and Settlement: Technical Information Section 2 Message Structure Page of 63 Dated: October 2006 Authors/Owners:

More information

EMC SourceOne Auditing and Reporting Version 7.0

EMC SourceOne Auditing and Reporting Version 7.0 EMC SourceOne Auditing and Reporting Version 7.0 Installation and Administration Guide 300-015-186 REV 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright

More information

17 March 2013 NIEM Web Services API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/

17 March 2013 NIEM Web Services API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/ 17 March 2013 NIEM Web Serv vices API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/ i Change History No. Date Reference: All, Page, Table, Figure, Paragraph A = Add.

More information

Microsoft Dynamics GP. Electronic Banking

Microsoft Dynamics GP. Electronic Banking Microsoft Dynamics GP Electronic Banking Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting

More information

FileMaker 14. ODBC and JDBC Guide

FileMaker 14. ODBC and JDBC Guide FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,

More information

Qlik REST Connector Installation and User Guide

Qlik REST Connector Installation and User Guide Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All

More information

Core Components Data Type Catalogue Version 3.1 17 October 2011

Core Components Data Type Catalogue Version 3.1 17 October 2011 Core Components Data Type Catalogue Version 3.1 17 October 2011 Core Components Data Type Catalogue Version 3.1 Page 1 of 121 Abstract CCTS 3.0 defines the rules for developing Core Data Types and Business

More information

Information Model Architecture. Version 2.0

Information Model Architecture. Version 2.0 Information Model Architecture Version 2.0 1 introduction...2 2 objectives...2 3 definition of terms...3 4 conformance...4 4.1 UBL conformance...4 4.2 NES conformance...4 4.3 NES profile conformance...4

More information

DataDirect XQuery Technical Overview

DataDirect XQuery Technical Overview DataDirect XQuery Technical Overview Table of Contents 1. Feature Overview... 2 2. Relational Database Support... 3 3. Performance and Scalability for Relational Data... 3 4. XML Input and Output... 4

More information

Preservation Handbook

Preservation Handbook Preservation Handbook Plain text Author Version 2 Date 17.08.05 Change History Martin Wynne and Stuart Yeates Written by MW 2004. Revised by SY May 2005. Revised by MW August 2005. Page 1 of 7 File: presplaintext_d2.doc

More information

TIBCO MDM Studio Repository Designer User s Guide

TIBCO MDM Studio Repository Designer User s Guide TIBCO MDM Studio Repository Designer User s Guide Software Release 4.0 July 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED

More information

McAfee Endpoint Encryption Reporting Tool

McAfee Endpoint Encryption Reporting Tool McAfee Endpoint Encryption Reporting Tool User Guide Version 5.2.13 McAfee, Inc. McAfee, Inc. 3965 Freedom Circle, Santa Clara, CA 95054, USA Tel: (+1) 888.847.8766 For more information regarding local

More information

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5 Technical Note Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5 In the VMware Infrastructure (VI) Perl Toolkit 1.5, VMware

More information

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...

More information

Rational Rational ClearQuest

Rational Rational ClearQuest Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Before using this information, be

More information

Configuring and Integrating Oracle

Configuring and Integrating Oracle Configuring and Integrating Oracle The Basics of Oracle 3 Configuring SAM to Monitor an Oracle Database Server 4 This document includes basic information about Oracle and its role with SolarWinds SAM Adding

More information

Adeptia Suite LDAP Integration Guide

Adeptia Suite LDAP Integration Guide Adeptia Suite LDAP Integration Guide Version 6.2 Release Date February 24, 2015 343 West Erie, Suite 440 Chicago, IL 60654, USA Phone: (312) 229-1727 x111 Fax: (312) 229-1736 DOCUMENT INFORMATION Adeptia

More information

Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft

Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft 5.6 Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft logo, Jaspersoft ireport Designer, JasperReports Library, JasperReports Server, Jaspersoft

More information

User s Guide for the Texas Assessment Management System

User s Guide for the Texas Assessment Management System User s Guide for the Texas Assessment Management System Version 8.3 Have a question? Contact Pearson s Austin Operations Center. Call 800-627-0225 for technical support Monday Friday, 7:30 am 5:30 pm (CT),

More information

MT 103+ Single Customer Credit Transfer

MT 103+ Single Customer Credit Transfer MT 103+ Single Customer Credit Transfer The MT 103+ is a General Use message, ie, no registration in a Message User Group is necessary to send and receive this message. It allows the exchange of single

More information

eb Service Oriented Architecture Catalog of Patterns

eb Service Oriented Architecture Catalog of Patterns 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 eb Service Oriented Architecture Catalog of Patterns Working Draft 001, 18 August 2004 Document identifier: tbd Location: http://www.oasis-open.org/committees/ebsoa/

More information

Usage Guide on Business Information Modeling (BIM) Spreadsheet (v1.1)

Usage Guide on Business Information Modeling (BIM) Spreadsheet (v1.1) Usage Guide on Business Information Modeling (BIM) Spreadsheet (v1.1) Table of Contents 1. INTRODUCTION...3 1.1 ABOUT THIS DOCUMENT...3 1.2 WHAT IS BIM SPREADSHEET...3 1.3 MAJOR FEATURES OF BIM SPREADSHEET...3

More information

Rational DOORS Next Generation. Quick Start Tutorial

Rational DOORS Next Generation. Quick Start Tutorial Rational DOORS Next Generation Quick Start Tutorial 1 Contents 1. Introduction... 2 2. Terminology... 3 3. Project Area Preparation... 3 3.1 Creating the project area... 3 4 Browsing Artifacts and Modules...

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

Standard Registry Development and Publication Process

Standard Registry Development and Publication Process Document number: DSP4006 Date: 2007-12-12 Version: 1.1.0 Standard Registry Development and Publication Process Document type: Specification Document status: Informational Document language: E Copyright

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

Connectivity. SWIFTNet Link 7.0. Functional Overview

Connectivity. SWIFTNet Link 7.0. Functional Overview Connectivity SWIFTNet Link 7.0 Functional Overview December 2010 SWIFTNet Link 7.0 Table of Contents 1 Introduction... 3 2 Enhancements and features... 4 2.1 Message and File Copy... 4 2.2 Message and

More information

Horizon Debt Collect. User s and Administrator s Guide

Horizon Debt Collect. User s and Administrator s Guide Horizon Debt Collect User s and Administrator s Guide Microsoft, Windows, Windows NT, Windows 2000, Windows XP, and SQL Server are registered trademarks of Microsoft Corporation. Sybase is a registered

More information

CA Identity Manager. Glossary. r12.5 SP8

CA Identity Manager. Glossary. r12.5 SP8 CA Identity Manager Glossary r12.5 SP8 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Oracle Enterprise Manager Connectors Integration Guide Release 12.1.0.4 E25163-05 February 2015 Oracle Enterprise Manager Connectors Integration Guide, Release 12.1.0.4 E25163-05 Copyright 2015, Oracle

More information

Post Trade. Business Process Requirements Document Broker Matching Solution

Post Trade. Business Process Requirements Document Broker Matching Solution Business Process Requirements Document Broker Matching Solution Disclaimer This document is intended for discussion purposes only and does not create any legally binding obligations on the part of AFME.

More information

CHAPTER 9: DATAPORT AND XMLPORT CHANGES

CHAPTER 9: DATAPORT AND XMLPORT CHANGES Chapter 9: Dataport and XMLport Changes CHAPTER 9: DATAPORT AND XMLPORT CHANGES Objectives Introduction The objectives are: Provide an overview of dataport changes. Discuss changes in XMLport object and

More information

XBRL Processor Interstage XWand and Its Application Programs

XBRL Processor Interstage XWand and Its Application Programs XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)

More information

FileMaker 11. ODBC and JDBC Guide

FileMaker 11. ODBC and JDBC Guide FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010

Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010 Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache

More information