ALE Module のクイック・ステップ

ALE Module を構成する前に、以下の永続的 WebSphere MQ キューを作成します。

MQ キューの作成方法については、WebSphere MQ の資料を参照してください。

次に、以下のコネクター固有のプロパティーを構成します。

プロパティー名 デフォルト値 必要な値
Modules なし Ale
AleEventDir なし ProductDir¥connectors¥SAP¥ale
SAPtid_QueueManager なし <キュー・マネージャー名>
SAPtid_Queue なし <キュー名>
SAPALE_Event_Queue なし <イベント・キュー名>
SAPALE_Wip_Queue なし <WIP キュー名>
SAPALE_Archive_Queue なし <アーカイブ・キュー名>
SAPALE_UnSubscribed_Queue なし <アンサブスクライブ・キュー名>
SAPALE_Error_Queue なし <エラー・キュー名>
RfcProgramId なし <SAP トランザクション sm59 に定義されたプログラム ID 名>
NumberOfListeners 1 1 (単一スレッドの場合)

リモートの WebSphere キューの場合は、以下のプロパティーも構成してください。

プロパティー名 デフォルト値 必要な値
SAPtid_QueueManagerLogin なし <キュー・マネージャーのログイン>
SAPtid_QueueManagerPassword なし <キュー・マネージャーのパスワード>
SAPtid_QueueManagerHost なし <キュー・マネージャーのホスト>
SAPtid_MQPort なし <MQ ポート>
SAPtid_MQChannel なし <MQ チャネル>

ALE Module でのビジネス・オブジェクトの生成

ALE Module でビジネス・オブジェクトを生成するには、以下の手順を実行します。

  1. SAPODA を始動します。
  2. Business Object Designer Express を始動します。
  3. Business Object Designer Express で、「ファイル」>「新規」を選択します。ウィザードが開始します。
  4. 「検索の構成」を選択します。
    1. 検索を実行するマシンのホスト・アドレスを入力します。
    2. 「ホストの追加 (Add Host)」を選択します。
    3. 「OK」を選択します。
  5. ウィザードのステップ 3 で、「IDoc タイプ (IDoc Types)」を展開します。
    1. 「システムから生成 (Generate From System)」を展開します。
    2. 「基本 IDoc タイプ (Basic IDoc Types)」を展開します。
    3. 「名前で選択... (Select by Name...)」を右クリックします。
    4. 「項目を検索...」を選択します。
    5. orders03 と入力します。「OK」を選択します。
  6. ORDERS03 を強調表示します。「次へ」を選択します。
  7. 「次へ」を選択します。
  8. 「OK」を選択します。ビジネス・オブジェクトを生成します。
  9. 「ビジネス・オブジェクト定義のコピーを個別のファイルに保管する」を選択してから、「新規ビジネス・オブジェクト定義を個別のウィンドウで開く (Open new business object definition to a separate window)」を選択します。「完了」を選択します。

ビジネス・オブジェクトの編集

ビジネス・オブジェクトを編集するには、以下の手順を実行します。

  1. 「一般」タブを選択します。
  2. アプリケーション固有の情報作成のメッセージ・タイプを MsgType = ORDERS に変更します。
  3. ProductDir¥repository¥SAP¥BO_SAPIDocControl.txt を開いて、これをリポジトリー・ディレクトリーに保管します。
  4. 構成ファイルの「サポートされているビジネス・オブジェクト」セクションに親オブジェクトの名前を追加します。
  5. SAP トランザクション SM59 を使用して、RFC Server Module をSAP Gateway に登録します。
  6. 以下のことを確認します。

ALE Module のテストのための準備

ALE Module をテスト用にセットアップするには、ポート・コネクターを使用します。

  1. SAP 構成ファイルをコピーします。コピーしたファイルの名前を portconnector.cfg に変更します。
  2. Connector Configurator Express で portconnector.cfg を開きます。
  3. 「標準」タブで次のプロパティーを変更します。
  4. 変更内容を保管します。portconnector.cfg を閉じます。
  5. sapconnector.cfg を開きます。
  6. 変更内容を保管します。mySAP.com を始動します。

ALE Module の要求処理のテスト

ALE Module をテストするには、以下の手順を実行します。

  1. Test Connector を開きます。
  2. 「ファイル」>「プロファイルの作成/選択」を選択します。
  3. 「ファイル」>「新規プロファイル」を選択します。
  4. 「参照」を選択します。
    1. 「開く」を選択します。
    2. 「コネクター名」に、PortConnector と入力します。
    3. 「ブローカー・タイプ」に、ICS と入力します。
    4. 「OK」を選択します。
  5. PortConnector を強調表示します。「OK」を選択します。
  6. 「ファイル」>「接続」を選択します。
  7. ビジネス・オブジェクトのインスタンスを、以下の手順で作成します。
    1. 「ビジネス・オブジェクト・タイプ」で、sap_order03 を選択します。
    2. 「作成」を選択します。
    3. 「名前の入力」に、新規オブジェクトを入力します。「OK」を選択します。
  8. 動詞を Create に変更します。
  9. 「制御レコード (Control Record)」を右クリックします。「インスタンスを追加」を選択します。
  10. 「制御レコード (Control Record)」を展開します。次のフィールドに入力します。
  11. コネクターを始動します。
  12. Test Connector で、「要求」>「送信」を選択します。ログに成功のメッセージがあるかどうか調べます。

ALE Module のイベント処理のテスト

ALE Module のイベント処理をテストするには、以下の手順を実行します。

  1. トランザクション we19 の「IDoc 処理用テスト・ツール (Test Tool for IDoc processing)」に移動します。
  2. フィールドに既存の IDoc を取り込みます。「IDoc」>「作成 (Create)」を選択します。
  3. 「StandardOutboundProcessing」を選択して、IDoc をTest Connector に送信します。
  4. ポップアップ・ウィンドウで、チェック・マークをクリックします。
  5. IDoc が SAP から送信されたことを確認するため、mySAP.com コネクターのログ・ファイルに成功のメッセージがあるかどうか調べます。トランザクション sm58 にイベントが存在する場合は、このイベントは正しく送信されていません。
  6. SAPALE_Archive_Queue に送信されたメッセージを表示して、ProcessingStatus が成功であるかどうか確認します。成功のメッセージが表示されない場合は、SAPALE_Error_Queue を確認して障害が発生していないかどうか調べます。

Copyright IBM Corp. 2004, 2005