Programming Guide

     Previous  Next    Contents  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Introduction to SALT Programming

SALT Web Services Programming

SALT Proxy Service

SALT Message Conversion

SALT Programming Tasks Quick Index

REpresentational State Transfer (REST) Message Conversion

Data Type Mapping and Message Conversion

Overview of Data Type Mapping and Message Conversion

Understanding SALT Message Conversion

Inbound Message Conversion

Outbound Message Conversion

Tuxedo-to-XML Data Type Mapping for Oracle Tuxedo Services

Oracle Tuxedo STRING Typed Buffers

Oracle Tuxedo CARRAY Typed Buffers

Mapping Example Using base64Binary

Mapping Example Using MIME Attachment

Oracle Tuxedo MBSTRING Typed Buffers

Oracle Tuxedo XML Typed Buffers

Oracle Tuxedo VIEW/VIEW32 Typed Buffers

VIEW/VIEW32 Considerations

Oracle Tuxedo FML/FML32 Typed Buffers

FML Data Mapping Example

FML32 Data Mapping Example

FML/FML32 Considerations

Oracle Tuxedo X_C_TYPE Typed Buffers

Oracle Tuxedo X_COMMON Typed Buffers

Oracle Tuxedo X_OCTET Typed Buffers

Custom Typed Buffers

XML-to-Tuxedo Data Type Mapping for External Web Services

XML Schema Built-In Simple Data Type Mapping

XML Schema User Defined Data Type Mapping

WSDL Message Mapping

REST Data Mapping

Inbound Message Conversion

Query String Mapping

JSON Data Mapping

VIEW/VIEW32 Considerations

FML/FML32 Considerations

XML Data Mapping

VIEW/VIEW32 Considerations:

FML/FML32 Considerations

Outbound Message Conversion

Query String Mapping

JSON Data Mapping

VIEW/VIEW32 Considerations:

FML/FML32 Considerations

Examples of conversions:

FML32

XML Data Mapping

VIEW/VIEW32 Considerations:

FML/FML32 Considerations

Web Service Client Programming

Overview

REpresentational State Transfer (REST) Support

Oneway (in and out)

ATMI and SCA Support

Examples

Example 1: .h interface

Example 2: SCDL Descriptor

Example 3: SALTDEPLOY REST Service Definition

Example 4: URL used to invoke service

SALT Web Service Client Programming Tips

Oracle WebLogic Web Service Client Programming Toolkit

Apache Axis for Java Web Service Client Programming Toolkit

Microsoft .NET Web Service Client Programming Toolkit

Web Service Client Programming References

Online References

Oracle Tuxedo ATMI Programming for Web Services

Overview

Converting WSDL Model Into Oracle Tuxedo Model

WSDL-to-Tuxedo Object Mapping

Invoking SALT Proxy Services

SALT Supported Communication Pattern

Oracle Tuxedo Outbound Call Programming: Main Steps

Managing Error Code Returned from GWWS

Handling Fault Messages in an Oracle Tuxedo Outbound Application

See Also

Using SALT Plug-Ins

Understanding SALT Plug-Ins

Plug-In Elements

Plug-In ID

Plug-In Name

Plug-In Implementation Functions

Plug-In Register Functions

Information Providing Function

Initiating Function

Exiting Function

vtable Setting Function

Developing a Plug-In Interface

Developing a Plug-In Shared Library

Defining a Plug-In Interface in SALT Configuration File

Programming Message Conversion Plug-ins

How Message Conversion Plug-ins Work

How Message Conversion Plug-in Works in an Inbound Call Scenario

How Message Conversion Plug-in Works in an Outbound Call Scenario

When Do We Need Message Conversion Plug-in

Developing a Message Conversion Plug-in Instance

Converting a SOAP Message Payload to an Oracle Tuxedo Buffer

Converting an Oracle Tuxedo Buffer to a SOAP Message Payload

SALT 1.1 Custom Buffer Type Conversion Plug-in Compatibility

Programming Outbound Authentication Plug-Ins

How Outbound Authentication Plug-Ins Work

Implementing a Credential Mapping Interface Plug-In

Mapping the Oracle Tuxedo UID and HTTP Username


  Back to Top       Previous  Next