Data Transformation Engine Services Guide

NonStop Data Transformation Engine Services Guide
3
Contents
About This Document..............................................................................................................7
Required Background .......................................................................................................................................... 8
Related Documents ............................................................................................................................................. 8
New and Changed Information............................................................................................................................. 9
Syntax Notation ................................................................................................................................................... 9
PART I – TUXEDO TRANSFORMATION SERVER................................................................10
Chapter 1 – Tuxedo Transformation Server ........................................................................11
How it Works ..................................................................................................................................................... 12
Installation......................................................................................................................................................... 12
Configuration..................................................................................................................................................... 12
Using the Importer Wizard to Generate BEA Tuxedo Type Trees ....................................................................... 13
FML Importer Type Tree Generation...................................................................................................... 13
View Importer Type Tree Generation..................................................................................................... 13
Troubleshooting................................................................................................................................................. 14
Trace Log.............................................................................................................................................. 14
PART II – CORBA TRANSFORMATION SERVER.................................................................15
Chapter 2 – CORBA Transformation Server Overview .......................................................16
Chapter 3 – CORBA Interface Definition Language (IDL)...................................................19
Chapter 4 – Start-up and Configuration Scripts..................................................................21
Configuring Map Caching in the NonStop DTE CORBA Transformation Server.................................................. 21
Chapter 5 – CORBA Transformation Client .........................................................................23
Chapter 6 – Service Usage Scenarios..................................................................................24
A Client Requests to Execute a Map.................................................................................................................. 24
Client Requests to Execute a Map and Receive Output Data ............................................................................. 25
Client Specifies Input Data, No Output Data is Sent Back................................................................................... 26
Client Specifies the Input Data, Output Data is Sent Back .................................................................................. 27
Methods Invoked by NonStop DTE CORBA Transformation Server for Map Caching......................................... 28
PART III – XML FILTER ..........................................................................................................29
Chapter 7 – XML Filter...........................................................................................................30
PART IV – MESSAGING ADAPTERS ....................................................................................31
Chapter 8 – Using Messaging Adapters...............................................................................32
Message Flow ................................................................................................................................................... 32
One to One Messaging.......................................................................................................................... 32
One to Many Messaging........................................................................................................................ 32
Many to One Messaging........................................................................................................................ 33
Many to Many Messaging...................................................................................................................... 33
Sequencing Message Flow Between Applications ................................................................................. 34
Integration with Non-MessageQ Environments ...................................................................................... 34