サービス・コンポーネント・アーキテクチャ

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

Oracle Tuxedo SCAコンポーネントの管理

Oracle Tuxedo SCAデプロイメント・モデル

SCAコンポジットの構成ファイル

SCAコンポーネントの構成ファイル

Oracle Tuxedo SCAコンポーネントの構成

SCA ATMIクライアントの構成

SCA JATMIクライアントの構成

SCAワークステーション・クライアントの構成

SCA Webサービス・クライアントの構成

SCA ATMIサーバーの構成

SCA Webサービス・サーバーの構成

SCAクライアントのセキュリティの構成

Oracle Tuxedoアプリケーション・ドメイン・セキュリティ

Oracle Tuxedoリンク・レベル・セキュリティ

リンク・レベルの暗号化の構成

トランスポート・レベル・セキュリティを構成する

Oracle Tuxedo SCAコンポーネントの管理

SCA ATMIサーバーおよびクライアントのトレース

Oracle Tuxedo TMTRACE

SCAランタイム、ATMIサービス・バインディング、および参照バインディングのトレース

SCA ATMIサーバーのモニター

SCA JATMIクライアントのトレース

Oracle Tuxedo 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セキュリティ

SCAコマンド・リファレンス

buildscaclient

buildscacomponent

buildscaserver

mkfldfromschema、mkfld32fromschema

mkviewfromschema、mkview32fromschema

scaadmin

SCAHOST (5)

scapasswordtool

scastructc32、scastructc(1)

scastructdis32、scastructdis

scatuxgen(1)

setSCAPasswordCallback(3c)

tuxscagen(1)

Oracle Tuxedo SCAサンプル・アプリケーション

基本サンプル: simpappp

その他の用途

応用サンプル: uBike

その他の用途

Webサービスを使用したSCAサンプル: calc client

Oracle Tuxedo SCA ATMIバインディング・リファレンス

SCA ATMIバインディング・スキーマ

SCA ATMIバインディングの属性の説明

</binding.atmi/@requires>

</binding.atmi/tuxconfig>

</binding.atmi/map>

</binding.atmi/serviceType>

</binding.atmi/inputBufferType>、</binding.atmi/outputBufferType>、</binding.atmi/errorBufferType>

</binding.atmi/workStationParameters>

</binding.atmi/authentication>

</binding.atmi/fieldTablesLocation>

</binding.atmi/fieldTablesLocation32>

</binding.atmi/fieldTables>

</binding.atmi/fieldTables32>

</binding.atmi/viewFilesLocation>

</binding.atmi/viewFilesLocation32>

</binding.atmi/viewFiles>

</binding.atmi/viewFiles32>

</binding.atmi/remoteAccess>

</binding.atmi/transaction/@timeout>

付録B: Oracle Tuxedo SCAスキーマ

ATMIおよびJTMIのC/C++用バインディング・スキーマ

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


  先頭に戻る       前  次