Home > リファレンスガイド > Magic xpi 設定ファイル > 構成ファイルフラグ > SAP

SAP

フラグ

説明

SAPB1Locking=

このフラグは、SAPのロックをコントロールします:

  • N …… 複数のSAPB1ステップは、プロジェクトの実行範囲全体にわたり同時に実行することができます。

  • Y(デフォルト)…… 1つのSAPB1ステップのみ一度に実行することができます。

このフラグが存在しない場合、SAPはロックされます。

SAPがロックされ、2つのフローがSAPB1ステップ内で同時に実行しようとしている場合、最初のフローが終わるまで、2番目のフローは待ちます。

SAPB1RemoveEmptyNodes=

このフラグはSAPB1と連携して使用されて、ifs.iniファイルの[MAGIC_IBOLT]セクションで定義されます。

XMLインターフェースでSAPB1を設定すると、空のノードを削除するか、そのままにするかを指定します。

  • N(デフォルト) …… 空のノードは、XML設定で保持されます。

  • Y …… 空のノードは、XML設定から削除されます。

RfcAllowStartProgram=

このフラグは、SAP ERPと連携して使用されます。

いくつかのビジネスアプリケーションプログラミング・インタフェース(BAPI)は、クライアントPCでプログラムを実行するために、RFCコールバック機能を使用します。

このフラグによって、どのプログラムを実行できるかを定義することができます。3つのオプションがあります:

  • デフォルトは、RfcAllowStartProgramフラグが無効になっています。これは、クライアントPCでプログラムのローカル実行を防止します。最初にこの関数を呼び出さないと、RFCコールバック機能を使用することができません。

  • ifs.iniファイルの[MAGIC_IBOLT]セクションにRfcAllowStartProgramフラグを追加し、値をNULL(大文字と小文字は区別しません)に設定することができます。これによって、RFCコールバック機能がクライアントPCでどんなプログラムでも呼び出すことができるようになります。

  • ifs.iniファイルの[MAGIC_IBOLT]セクションにRfcAllowStartProgramフラグを追加して、プログラムをセミコロン区切りにしたリストとして値を設定することができます。これによって、リストされたプログラムだけを、RFCコールバック機能によって呼び出すことができます。

SAPJCO=

このフラグは、SAP ERP の実行で使用される基盤を定義します。2つのオプションがあります:

デフォルトは、SAPJCOフラグが無効になっています。これは、SAP ERPがSAP JCO V3上で実装されることを意味します。JCOがMicrosoft のライブラリバージョンで合っていないため、読み込みに失敗した場合、Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL のセキュリティ更新プログラムをインストールする必要があります。

Magic.iniファイルの[MAGIC_IBOLT]セクションにSAPJCOフラグを追加し、値を「N」に設定すると、ERPがlibrfc32上で実装されます。

DebugTraceLevel=

このフラグは、SAP ERPコネクタに拡張トレースオプションを追加します。Magic.iniファイルの [MAGIC_IBOLT]セクションで定義します。各オプションはJCOのバージョンと実行情報を返します。そして、以下のような追加のトレースオプションを選択することができます:

  • 0 …… トレース無し

  • 1 …… 重要な公開API呼び出し

  • 2 …… 追加された公開API呼び出し(例、getClientやreleaseClient)。

  • 3 …… (デフォルト)内部のミドルウェア呼び出し(JNI/JRfc レイヤ)

  • 4 …… 追加された内部ミドルウェアの詳細(例、APIへの入出情報)

  • 5 …… メモリアロケーション情報の記録。重要な呼び出しスタック能登レース情報(例:removePool、SetTraceLevel)。

  • 6 …… RFCメタデータ(名前、タイプ、オフセット、長さ、インポート/エクスポートオプション); ASCIIデータ(構造の最初の100文字とテーブルの最初の5行)。

  • 7 …… 追加された16進データ

  • 8 …… 全ての内容データのダンプ(文字でないか、行の制限がない)。

  • 9 …… CからJavaに割り振る項目データ。コードページコンバータを呼び出します。

  • 10 …… メモリリークの分析情報(レコードObjectIDsと詳細なfreeRecord)。