!--a11y-->
複数クライアントサーバプログラム
R/3
リリース 3.0C では、 RFC サーバプログラムは、プログラム識別子のもとに自分自身を SAP ゲートウェイに登録することができ、それからその他の R/3 からの RFC 依頼を待機します。これを行う方法は3つあります。
−
a< プログラム ID>−
g<SAP ゲートウェイホスト名 >−
x<SAP ゲートウェイサービス >−
t (オプション)この場合、
−
−
t (オプション)今までは、
argv の内容は、サーバプログラムを起動する SAP インスタンスが定義していました。
− 接続タイプ
− 起動の種類
− プログラム
-ID− ゲートウェイホスト
− ゲートウェイサービス
この機能を使用して作業する場合、クライアントプログラムもサーバプログラムも変更する必要はありません。ただ上述のように
SM59 を使用したシステム設定の変更を行うこと、そしてサーバプログラムは別のパラメータを使用して起動することが必要となります。
SAP
ゲートウェイには同一名で登録されているプログラムがさらに存在する可能性があるので、プログラム名をプログラム ID として使用する必要があります。したがって、 RFC サーバプログラムが動作しているコンピュータのホスト名を、プログラム ID の一部として使用してください。たとえば、以下のようにして rfcexec プログラムを、登録モードで、 RFC トレースを使用してコマンドラインから起動することができます。rfcexec -ap13387.rfcexec -ghs0311 -xsapgw53 -t
または
rfcexec -Drfctest
saprfc.ini
ファイルにはエントリ rfctest が含まれてます。トランザクション型
RFC ( tRFC )サーバプログラムも登録モードで動作することができます。さらに、この機能は
tRFC サーバプログラムをデバッグモードで使用することを可能にし、また容易にします。トランザクション型
RFC の詳細については、
トランザクション型リモートファンクションコールlと
SAP
ゲートウエィを使用したサーバープログラムの登録を参照してください。
