次の方法で共有


特別な操作

SAP アダプターには、いくつかの特殊な操作が表示されます。 これらの操作は、SAP システム成果物に基づいていません。 これらは、アダプター クライアント アプリケーションの機能を提供するために表示されます。 特殊な操作は次のとおりです。

  • RfcGetAttributes。 この操作は RFC ノードの下に表示され、RFC SDK の機能が公開されます。 RFC 接続に関する次の情報が提供されます。

    • システム ID

    • パートナー コード ページ

    • 言語

      メッセージ スキーマを含む RfcGetAttributes 操作の詳細については、「 RFC 操作のメッセージ スキーマ」を参照してください。

  • RfcConfirmTransID。 この操作は TRFC ノードの下に表示され、RFC SDK 機能が公開されます。 この操作を使用して、SAP システムで SAP トランザクション ID を確認します。

    RfcConfirmTransID 操作の使用方法とそのメッセージ スキーマの詳細については、「 SAP での tRFC に対する操作」を参照してください。

  • string SapAdapterUtilities.ConvertGuidToTid(Guid). これは、SAP アダプター アセンブリによって公開されるパブリック メソッドです。 (アダプターによって表示される操作ではありません)。指定した GUID にマップされた SAP トランザクション ID (TID) を返します。

    内部的には、SAP アダプターは、SAP システム上の作業論理単位 (LUW) を識別する SAP トランザクション ID (TID) を GUID にマップします。 この GUID はアダプター クライアントに公開されるため、RfcConfirmTransID 操作を呼び出して SAP システムで TID を確認することで tRFC (LUW) をコミットできます。

    ただし、一部のシナリオでは、tRFC に関連付けられている TID が必要な場合があります。 たとえば、SAP システム上の LUW を特定して問題のトラブルシューティングを行う場合があります。 これらのシナリオでは、 ConvertGuidToTid を呼び出すことができます。 コードで ConvertGuidToTid を使用するには、SAP アダプター アセンブリへの参照をプロジェクトに追加する必要があります。

    tRFC の呼び出しの詳細については、「 SAP での tRFC に対する操作」を参照してください。 次の例は 、ConvertGuidToTid を呼び出す方法を示しています。

    // messageGuid is the GUID associated with a tRFC or IDOC  
    
    string tid = SapAdapterUtilities.ConvertGuidToTid(messageGuid);  
    

参照

BizTalk Adapter for mySAP Business Suite のメッセージとメッセージ スキーマ