SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

Implementing a TCP Socket Client

前提条件

TCPソケットクライアントの簡単な例として、通信するTCP/IPサーバーアプリケーションが必要です。TCPソケットサーバーの実装でYTCP_TEST説明されているように、TCPソケットサーバーアプリケーションを作成しました

クライアントアプリケーションとして、アプリケーションを使用しますPING_TCP

手順

TCPソケットクライアントアプリケーションを実装するには、次の手順に従います。
  1. トランザクションSMICMでTCPソケットを作成します
  2. TCP接続を確立します。

TCPソケットの作成

TCPソケットを作成するには、次の手順を実行します。

  1. トランザクションSMICMで、メニューエントリジャンプサービスを選択ナビゲーションパスの開始 Next navigation step ますEnd of the navigation path

  2. サービス表示ビューで、メニューエントリStart of the navigation pathサービス登録を選択し Next navigation step ますEnd of the navigation path

  3. 1234新しいサービスポートとして入力します。

    TCP通信プロトコルとして選択します。

    TCPURLアプリケーションパスを割り当てます/ping_tcp?tcp_frame_terminator=0A

  4. [サービスの作成]を選択してエントリを保存します。

TCP接続の確立
  1. TCPURLアプリケーションパス/ping_tcpの場合、トランザクションSICFに同じ名前の外部エイリアスを作成します。これは、APC TCPソケットアプリケーションのターゲットアプリケーションパスPING_TCP、つまり/ sap / bc / apc / sap/ping_tcpを参照します。

  2. 外部エイリアスで、ログオン手順を[ログオンデータで必須]に設定します。

    有効なユーザーアカウント、つまりクライアント、ユーザー、パスワード、およびオプションで言語を維持します(図2を参照)。

    トランザクションSICFでの外部エイリアスの構成
  3. クラスファクトリメソッドCL_APC_TCP_CLIENT_MANAGER=>CREATEを使用して、接続パラメータのホストポートTCPソケットフレーム構造のパラメータなどのインポートパラメータを指定しますホストパラメータとして、ホスト名、IPアドレス、またはSAProuterが使用されている場合はルート文字列のいずれかを入力できます。

  4. オプションで、SSLを使用してTCPソケット接続を保護できます。この目的のために、プロトコルパラメータをCO_PROTOCOL_TYPE_TCPSに設定する必要があり、SSLIDパラメータは適切なSSL認証IDを参照する必要があります。

実装例

レポートYRS_APC_TCP_CLIENTは、TCPソケットクライアントの簡単な実装を提供します。

PING_TCPレポートが正常に実行されると、送信されたメッセージはターミネータを含むサーバーアプリケーションによって返されます。

タイトルとURLをコピーしました