APC接続へのシステム全体のアクセスにより、この接続に直接リンクされていないABAPセッションからAPC接続へのアクセスを取得することができます。APC接続が確立された後、接続接続ハンドルを取得できます。任意のABAPセッションは、このハンドルを使用してピアにメッセージを送信できます。
技術的には、システム全体のアクセスを使用したAPCメッセージの送信は、次のように実現されます。指定されたAPC接続が別のAS ABAPインスタンス上にある場合、メッセージは最初にメッセージサーバを介してこのインスタンスに送信されます。その後、メッセージは接続のピアに送信されます。これは、クライアントとサーバー間で接続(WebSocketまたはTCPソケット)が確立されるシナリオとは独立して機能します。
接続接続ハンドルにはセキュリティルールが適用されます。接続接続ハンドルごとに、セキュリティルールはユーザーIDによるセキュリティまたはプログラムIDによるセキュリティのいずれかになります。
- ユーザーIDによるセキュリティ:同じクライアントとユーザーIDを持つセッションのみがハンドルへのアクセスを許可されます。
- プログラムIDによるセキュリティ:同じプログラム(クラス、レポート、関数グループ)のみがハンドルへのアクセスを許可されます。プログラムも同じクライアントで実行する必要があります。
ABAPセッションA別のアプリケーションサーバーに接続されているデバイスにAPCメッセージを送信する