SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Implementing a TCP Socket Detached Client

前提条件

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

デタッチされたクライアントアプリケーションとして、アプリケーションを使用しますPING_TCP

手順

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

TCPソケットの作成

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

  1. トランザクションSMICMで、メニューエントリジャンプサービスを選択Start of the navigation path 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アプリケーションパスを割り当てます/ytcp_test?no_operation=true

  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_CONN_MANAGER=>CREATEを使用して、接続パラメータのホストポートTCPソケットフレーム構造のパラメータなどのインポートパラメータを指定しますホストパラメータとして、ホスト名、IPアドレス、またはSAProuterが使用されている場合はルート文字列のいずれかを入力できます。

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

  5. トランザクションSMWSを使用して、APCサーバーおよびデタッチされたクライアントの実行中のAPCアプリケーションがステートレスであるかステートフルであるかを確認します。また、交換されたメッセージの数も表示されます。

    この図は、サーバーアプリケーションがであり、デタッチされたクライアントアプリケーションがである場合のトランザクションSMWSのモニターエントリを示しています。YTCP_TESTPING_TCP

    ステートレスデタッチTCPクライアントとステートレスTCPサーバーを示すトランザクションSMWSのエントリの監視

実装例

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

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