ABAPデーモンを非自動で開始するために、RFC宛先を定義することができます。デーモンの自動起動構成には、別のロジックが使用されます。そこでは、静的RFC宛先または信頼できるユーザー関係を使用してデーモンを開始できます。
非自動開始ABAPデーモン
デーモンを開始するには、トランザクションSM59で設定したタイプI(内部接続)、タイプ3 (ABAP接続)、またはタイプL(論理接続)のいずれかの静的RFC宛先を定義することができます。専用のRFC宛先を使用するには、パラメータI_DESTINATIONを介して、クラスCL_ABAP_DAEMON_CLIENT_MANAGERのファクトリメソッドSTARTにその名前を指定する必要があります。そうしていない場合、宛先NONEがデフォルトで定義されます。
選択したRFC宛先は、実行中のABAPデーモンの一覧に表示されます。
自動開始ABAPデーモン
自動的に開始する必要があるデーモンの場合、トランザクションSM59で構成して静的RFC宛先を定義するか、動的RFC宛先を使用してデーモンを開始するための信頼できるユーザー接続を確立することができます。
-
静的RFC宛先
インターフェイスIF_ABAP_DAEMON_STARTUP_CONFIGのメソッドINSERT_BY_DESTINATIONまたはUPDATE_BY_DESTINATIONを使用して、静的RFC宛先を使用してデーモンのスタートアップコンフィギュレーションを定義します。これを行うと、RFC宛先がABAPデーモンのスタートアップ設定ビューに表示されます。トランザクションSM59でRFC宛先を更新することができます。
-
信頼できるユーザーによる動的RFC宛先
信頼できるユーザー関係を使用してデーモンを起動するには、インタフェースIF_ABAP_DAEMON_STARTUP_CONFIGのメソッドINSERT_BY_TRUSTED_USERまたはUPDATE_BY_TRUSTED_USERを使用します。信頼されたユーザは、ABAPデーモンのスタートアップ設定ビューに表示されます。
信頼できるユーザーの詳細については、「信頼関係のアクセス制御の構成」を参照してください。