目次

  • 本書について
  • 対象読者
  • 関連文書
  • 表記上の規則
  • 本リリースの新機能
  • Business Object Designer Express の新機能
  • ビジネス・オブジェクトの設計と開発

  • ビジネス・オブジェクト
  • WebSphere Business Integration システム内のビジネス・オブジェクト
  • ビジネス・オブジェクト定義
  • ビジネス・オブジェクトのインスタンス
  • ビジネス・オブジェクトの構造
  • フラット・ビジネス・オブジェクト
  • 階層型ビジネス・オブジェクト
  • 開発プロセスの概要
  • 開発環境の設定
  • ビジネス・オブジェクト開発ステージ
  • ビジネス・オブジェクト設計
  • ビジネス・オブジェクトの構造の判別
  • 単一エンティティーの表現
  • 複数エンティティーの表現
  • 複数エンティティーを設計する上での考慮事項
  • アプリケーション固有のビジネス・オブジェクトの設計
  • アプリケーション固有のビジネス・オブジェクト定義の内容
  • 既存のコネクターまたはデータ・ハンドラーの設計
  • 汎用ビジネス・オブジェクトの設計 (InterChange Server Express のみ)
  • 汎用ビジネス・オブジェクトの設計標準
  • イベント分離のための設計
  • 汎用ビジネス・オブジェクトの属性
  • 既存の汎用ビジネス・オブジェクトの評価
  • ビジネス・オブジェクトのマッピング要件の判別 (InterChange Server Express のみ)
  • Business Object Designer Express の使用
  • プロジェクトの処理
  • System Manager を使用せずに Business Object Designer Express を実行している場合
  • System Manager から Business Object Designer Express を実行している場合
  • Business Object Designer Express の開始
  • Business Object Designer Express からのビジネス・オブジェクト定義のオープン
  • プロジェクトからのビジネス・オブジェクト定義のオープン
  • ファイルからの定義のオープン
  • 名前の重複の防止
  • ビジネス・オブジェクト定義の処理
  • ビジネス・オブジェクト定義と包含されている子のオープン
  • Business Object Designer Express の機能
  • 「ファイル」メニュー
  • 「編集」メニュー
  • 「表示」メニュー
  • 「ツール」メニュー
  • 「ウィンドウ」メニュー
  • ビジネス・オブジェクト定義の開発
  • ビジネス・オブジェクト定義の作成
  • 手動によるフラット・ビジネス・オブジェクト定義の作成
  • 手動による階層型ビジネス・オブジェクト定義の作成
  • ビジネス・オブジェクト定義の削除
  • Business Object Designer Express による定義の削除
  • System Manager での定義の削除
  • Object Discovery Agent を使用してビジネス・オブジェクト定義を作成する方法
  • ODA を使用するための準備
  • サンプル ODA の使用
  • 値の入力とプロファイルの保管
  • ロギングとトレースの設定
  • ソース・ノード階層内での移動
  • 追加情報の指定
  • 複数の ODA の同時使用
  • Object Discovery Agent の開発

  • Object Discovery Agent の開発
  • ODA の実行
  • ODA の選択
  • ODA 構成プロパティーの取得
  • ソース・データの選択および確認
  • コンテンツの生成
  • コンテンツの保管
  • ODA 開発プロセスの概要
  • ODA 開発用のツール
  • ODA 開発プロセス
  • ODA 基底クラスの拡張
  • ODA の開始
  • 構成プロパティーの取得
  • ODA メタデータの初期化
  • ODA 開始の初期化
  • ODA で生成されるコンテンツの決定
  • ODA コンテンツ・タイプの選択
  • ODA コンテンツ・プロトコルの選択
  • コンテンツとしてのビジネス・オブジェクト定義の生成
  • ソース・ノードの生成
  • ビジネス・オブジェクト定義の生成
  • 生成済みビジネス・オブジェクト定義へのアクセスの提供
  • コンテンツとしてのバイナリー・ファイルの生成
  • ファイルの使用
  • ファイルの生成
  • 生成済みファイルへのアクセスの提供
  • エージェント・プロパティーの使用
  • エージェント・プロパティーの定義
  • プロパティー値の定義
  • プロパティー値に対する条件の設定
  • ODA のシャットダウン
  • トレース・メッセージとエラー・メッセージの処理
  • ログの宛先の指定
  • トレース・ファイルへのメッセージの送信
  • メッセージ・ファイル
  • 例外処理
  • ODK 例外とは
  • ODK API ライブラリーからの例外
  • ビジネス・インテグレーション・システムへの Object Discovery Agent の追加
  • ODA の名前付け
  • ODA のコンパイル
  • 新規の ODA の始動
  • ODA ランタイム・ディレクトリーの作成
  • 始動スクリプトの作成
  • ODK クラスの解説

  • ODK API の概要
  • クラスとインターフェース
  • AgentMetaData クラス
  • メンバー変数
  • agentVersion
  • searchableNodes
  • searchPatternDesc
  • supportedContent
  • メソッド
  • AgentMetaData()
  • toXml()
  • AgentProperty クラス
  • プロパティー・タイプ定数
  • メンバー変数
  • allDefaultValues
  • allDependencies
  • allValidValues
  • allValues
  • cardinality
  • description
  • isHidden
  • isMultiple
  • isReadOnly
  • isRequired
  • propName
  • type
  • メソッド
  • AgentProperty()
  • copy()
  • BusObjAttr クラス
  • 属性定数
  • メソッド
  • BusObjAttr()
  • getAppText()
  • getAttrType()
  • getAttrTypeName()
  • getBOVersion()
  • getCardinality()
  • getComments()
  • getDefault()
  • getMaxLength()
  • getName()
  • getRelationType()
  • isForeignKey()
  • isKey()
  • isRequiredKey()
  • isRequiredServerBound()
  • isSimpleType()
  • setAppText()
  • setAttrType()
  • setBOVersion()
  • setCardinality()
  • setComments()
  • setDefault()
  • setIsForeignKey()
  • setIsKey()
  • setIsRequiredKey()
  • setMaxLength()
  • setName()
  • setRelationType()
  • BusObjAttrType インターフェース
  • 属性タイプ定数
  • 静的メンバー変数
  • BusObjDef クラス
  • BusObjDef()
  • addDefaultVerbs()
  • getAppInfo()
  • getAttrCount()
  • getAttribute()
  • getAttributeIndex()
  • getAttributeList()
  • getName()
  • getVerb()
  • getVerbCount()
  • getVerbList()
  • getVersion()
  • insertAttribute()
  • insertVerb()
  • removeAttribute()
  • removeVerb()
  • setAppInfo()
  • setAttributeList()
  • setVerbList()
  • BusObjVerb クラス
  • BusObjVerb()
  • clone()
  • getAppInfo()
  • getName()
  • setAppInfo()
  • setName()
  • CompleteCondition クラス
  • 演算子定数
  • メンバー変数
  • allDependentConditions
  • allInputConditions
  • メソッド
  • CompleteCondition()
  • copy()
  • ContentMetaData クラス
  • メンバー変数
  • contentType
  • count
  • length
  • メソッド
  • ContentMetaData()
  • badContent()
  • contentNotReady()
  • contentUnavailable()
  • ContentType クラス
  • メンバー変数
  • BinaryFile
  • BusinessObject
  • メソッド
  • ContentType()
  • equals()
  • from_int()
  • toString()
  • value()
  • xmlObject()
  • DependentCondition クラス
  • メンバー変数
  • isDynamic
  • operatorType
  • propertyName
  • specificValue
  • typeOfSpecificValue
  • メソッド
  • DependentCondition()
  • copy()
  • IGeneratesBinFiles インターフェース
  • generateBinFiles()
  • getBinFile()
  • getContentProtocol()
  • IGeneratesBoDefs インターフェース
  • generateBoDefs()
  • getBoDefs()
  • getContentProtocol()
  • getTreeNodes()
  • InputCondition クラス
  • メンバー変数
  • isDynamic
  • operatorType
  • specificValue
  • typeOfSpecificValue
  • メソッド
  • InputCondition()
  • copy()
  • ODKAgentBase2 クラス
  • getAgentProperties()
  • getMetaData()
  • getVersion()
  • init()
  • terminate()
  • 使用すべきでないメソッド
  • ODKConstant インターフェース
  • ストリング値定数
  • ユーザー応答ダイアログ定数
  • カーディナリティー定数
  • トレース・レベル定数
  • メッセージ・タイプ定数
  • ノード種類定数
  • コンテンツ・プロトコル定数
  • コンテンツ・インデックス定数
  • ODKException クラス
  • メソッド
  • ODKException()
  • getMsg()
  • 例外サブクラス
  • ODKUtility クラス
  • contentComplete()
  • getAgentProperty()
  • getAllAgentProperties()
  • getAllBOSpecificProperties()
  • getBOSpecificProperty()
  • getBOSpecificProps()
  • getClientFile()
  • getMsg()
  • getODKUtility()
  • sendMsg()
  • sendStatusMsg()
  • trace()
  • 使用すべきでないメソッド
  • TreeNode クラス
  • メンバー変数
  • description
  • isExpandable
  • isGeneratable
  • name
  • nodes
  • polymorphicNature
  • メソッド
  • TreeNode()
  • 付録および後付け

  • 特記事項
  • プログラミング・インターフェース情報
  • 商標
  • 索引
  • Copyright IBM Corp. 2004