WebSocketデタッチクライアント(サブプロトコルなし)の簡単な例として、WebSocketサーバーアプリケーションを使用できますPING_STATELESS。デタッチされたクライアントアプリケーションとして、同じアプリケーションを使用しますPING_STATELESS。
レポートYRS_APC_WSP_DETACH_CLIENTは、WebSocketデタッチクライアントの簡単な実装を提供します。
モニタリング
トランザクションSMWSを使用して、APCサーバーおよびデタッチされたクライアントの実行中のAPCアプリケーションがステートレスであるかステートフルであるかを確認します。また、交換されたメッセージの数も表示されます。
図1は、この例のトランザクションSMWSのモニター項目を示しています。レポートYRS_APC_WSP_DETACH_CLIENTによると、サーバーアプリケーションPING_STATELESSはデタッチクライアントアプリケーションとしても機能します(これらのエントリを監視するために、メソッドCONNECT_AND_DETACHの後にレポートYRS_APC_WSP_DETACH_CLIENTにブレークポイントを設定しました)。
ステートフルデタッチクライアントの例を取得するには、レポートを変更します
YRS_APC_WSP_DETACH_CLIENTは次のとおりです。URL/sap/ bc / apc / sap / ping_stateless?no_operation = true(つまりAPCアプリケーションPING_STATELESS)をURL / sap / bc / apc / sap / ping_stateful?no_operation = true (つまりAPCアプリケーションPING_STATEFUL)に置き換えます。
図2は、サーバーアプリケーションがPING_STATELESSであり、デタッチされたクライアントアプリケーションがである場合のトランザクションSMWSのモニターエントリを示していますPING_STATEFUL。