プログラミング・ガイド

     前  次    目次  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを取得 - 新規ウィンドウ
コンテンツはここから始まります

Oracle SALTプログラミングの概要

Oracle SALT Webサービスのプログラミング

Oracle SALTのプロキシ・サービス

Oracle SALTのメッセージ変換

Oracle SALTプログラミング作業のクイック索引

Oracle SALT SCAのプログラミング

データ型のマッピングとメッセージ変換

データ型のマッピングとメッセージ変換の概要

Oracle SALTのメッセージ変換について

着信メッセージ変換

発信メッセージ変換

Oracle Tuxedoサービス用Tuxedo-to-XMLデータ型のマッピング

Oracle Tuxedo STRING型付きバッファ

Oracle Tuxedo CARRAY型付きバッファ

base64Binaryを使用するマッピングの例

MIME添付ファイルを使用するマッピングの例

Oracle Tuxedo MBSTRING型付きバッファ

Oracle Tuxedo XML型付きバッファ

Oracle Tuxedo VIEW/VIEW32型付きバッファ

VIEW/VIEW32に関する考慮事項

Oracle Tuxedo FML/FML32型付きバッファ

FMLデータ・マッピングの例

FML32データ・マッピングの例

FML/FML32に関する考慮事項

Oracle Tuxedo X_C_TYPE型付きバッファ

Oracle Tuxedo X_COMMON型付きバッファ

Oracle Tuxedo X_OCTET型付きバッファ

カスタム型付きバッファ

外部Webサービス用XML-to-Tuxedoデータ型のマッピング

XMLスキーマの組込み単純なデータ型のマッピング

XMLスキーマのユーザー定義データ型のマッピング

WSDLメッセージのマッピング

Webサービス・クライアント・プログラミング

概要

Oracle SALT Webサービス・クライアントのプログラミングのヒント

Oracle WebLogic Webサービス・クライアントのプログラミング・ツールキット

Apache Axis for Java Webサービス・クライアントのプログラミング・ツールキット

Microsoft .NET Webサービス・クライアントのプログラミング・ツールキット

Webサービス・クライアントのプログラミング・リファレンス

オンライン・リファレンス

Webアプリケーション・サーバーのプログラミング

概要

ネイティブOracle Tuxedo Webアプリケーションの開発

Python Webアプリケーションの開発

前提条件

使用方法

スタンドアロン・スクリプト/アプリケーション

Djangoベースのアプリケーション

Ruby Webアプリケーションの開発

前提条件

使用方法

Ruby Rack Lobster

Ruby Railsアプリケーション

PHP Webアプリケーションの開発

前提条件

使用方法

関連項目

WebサービスのOracle Tuxedo ATMIプログラミング

概要

WSDLモデルのOracle Tuxedoモデルへの変換

WSDL-to-Tuxedoオブジェクトのマッピング

SALTのプロキシ・サービスの呼出し

Oracle SALTでサポートされている通信パターン

Oracle Tuxedo発信呼出しのプログラミング: メイン・ステップ

GWWSから戻ったエラー・コードの管理

Oracle Tuxedoアウトバウンド・アプリケーションでのフォルト・メッセージの処理

Oracle SALTプラグインの使用

Oracle SALTプラグインについて

プラグイン要素

プラグインID

プラグイン名

プラグイン実装関数

プラグイン登録関数

情報記載関数

開始関数

終了関数

vtable設定関数

プラグイン・インタフェースの開発

プラグイン共有ライブラリの開発

SALT構成ファイルでのプラグイン・インタフェースの定義

メッセージ変換プラグインのプログラミング

メッセージ変換プラグインの動作

着信呼出しシナリオでのメッセージ変換プラグインの動作

発信呼出しシナリオでのメッセージ変換プラグインの動作

メッセージ変換プラグインの必要性

メッセージ変換プラグイン・インスタンスの開発

SOAPメッセージ・ペイロードのOracle Tuxedoバッファへの変換

Oracle TuxedoバッファのSOAPメッセージ・ペイロードへの変換

SALT 1.1カスタム・バッファ・タイプ変換プラグインの互換性

発信認証プラグインのプログラミング

発信認証プラグインの動作

資格証明マッピング・インタフェース・プラグインの実装

Oracle TuxedoのUIDおよびHTTPユーザー名のマッピング

Oracle SALT SCAのプログラミング

概要

SCAユーティリティ

SCAクライアントのプログラミング

SCAクライアントのプログラミング手順

クライアントのディレクトリ構造を設定する

クライアント・アプリケーションを開発する

SCDL記述子を作成する

クライアント・アプリケーションのビルド

クライアント・アプリケーションを実行する

既存のOracle Tuxedoサービスの呼出し

TPFAILデータを処理する

SCAコンポーネントのプログラミング

SCAコンポーネントのプログラミング手順

コンポーネント・ディレクトリの設定

コンポーネント実装を開発する

SCDL記述子を作成する

コンポーネントをコンパイルしてリンクを設定する

Oracle Tuxedoサーバー・ホストの構築

SCA Python、RubyおよびPHPプログラミング

SCA Python、RubyおよびPHPプログラミングの概要

Python、RubyおよびPHPクライアント・プログラミング

SCDLクライアント

Pythonクライアント

Rubyクライアント

PHPクライアント

Python、RubyおよびPHPコンポーネント・プログラミング

SCDLコンポーネント

Pythonコンポーネント

Rubyコンポーネント

PHPコンポーネント

SCA構造体のサポート

SCA構造体のサポートの概要

SCA構造体の制限

SCA構造体記述ファイルの使用

tuxscagenを使用した構造体の生成

SCAリモート・プロトコルのサポート

/WS

/Domains

SCAバインディング

ATMIバインディング

Java ATMI (JATMI)バインディング

Python、RubyおよびPHPバインディング

Python、RubyおよびPHPバインディングの制限

Webサービス・バインディング

SCAデータ型のマッピング

実行時のデータ型のマッピング

単純なOracle Tuxedoバッファ・データのマッピング

マルチバイト文字列のデータ・マッピング

複雑な戻り値型のマッピング

複雑なOracle Tuxedoバッファ・データのマッピング

SDOマッピング

SCAユーティリティ・データ型のマッピング

C++パラメータ型/戻り値型とOracle Tuxedoバッファ・タイプのマッピング

C++パラメータ型とOracle Tuxedoパラメータ型のマッピング

C++パラメータ型とOracle Tuxedoの複雑な型のマッピング

SDOマッピング

C構造体のマッピング

パラメータ・レベル・キーワードへのパラメータ型および戻り値型の制限

Python、RubyおよびPHPデータ型のマッピング

Pythonデータ型のマッピング

Pythonパラメータ

ディクショナリ

Rubyデータ型のマッピング

Rubyパラメータ

ハッシュ

PHPデータ型のマッピング

パラメータのリスト

名前付きパラメータ

SCA構造体データ型のマッピング

SCA構造体およびFML32またはFMLのマッピング

FMLフィールドのネーミング要件

Long要素の切捨て

SCA構造体およびVIEW32、VIEW、X_OCTETまたはX_C_TYPEのマッピング

SCA構造体およびMbstringのマッピング

TPFAIL戻り値データ

SCAとOracle Tuxedoの相互運用性

SCAトランザクション

SCAセキュリティ

関連項目


  先頭に戻る       前  次