管理 REST API を使用したメッセージ・フローの停止

アプリケーションのすべてのメッセージ・フローの停止

このタスクの概要

統合サーバーにデプロイされた、アプリケーションのすべてのメッセージ・フローを停止できます。

手順

メッセージ・フローを停止します。

  • 独立統合サーバーの場合:
    POST http://hostname:port/apiv2/applications/applicationName/messageflows/stop

    例えば、アプリケーション HTTPInputApplication のメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/applications/HTTPInputApplication/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合は、次のようにします。

    POST http://hostname:port/apiv2/applications/applicationName/libraries/libraryName/messageflows/stop 

    例えば、HTTPInputApplication というアプリケーションに関連付けられた HTTPStaticLib というライブラリーにあるメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/applications/HTTPInputApplication/libraries/HTTPStaticLib/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

  • 統合ノードによって管理される統合サーバーの場合は、以下のようにします。
    POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/messageflows/stop 

    例えば、統合ノードによって管理される統合サーバー ACESERV1 にデプロイされた、アプリケーション HTTPInputApplication のメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/HTTPInputApplication/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合は、次のようにします。

    POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/libraries/libraryName/messageflows/stop

    例えば、統合ノードによって管理される統合サーバー ACESERV1 にデプロイされた、HTTPInputApplication というアプリケーションに関連付けられている HTTPStaticLib というライブラリーにあるメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/HTTPInputApplication/libraries/HTTPStaticLib/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

アプリケーションの特定のメッセージ・フローの停止

このタスクの概要

統合サーバーにデプロイされた、アプリケーションの特定のメッセージ・フローを停止できます。

手順

メッセージ・フローを停止します。

  • 独立統合サーバーの場合:
    POST http://hostname:port/apiv2/applications/applicationName/messageflows/messageFlowName/stop

    例えば、HTTPInputApplication というアプリケーションの RequestServiceFlow というメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/applications/HTTPInputApplication/messageflows/RequestServiceFlow/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

    メッセージ・フローがライブラリー内にある場合、以下のようにします。

    POST http://hostname:port/apiv2/applications/applicationName/libraries/libraryName/messageflows/messageFlowName/stop 

    例えば、HTTPInputApplication というアプリケーションに関連付けられている HTTPStaticLib というライブラリーにある RequestServiceFlow というメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/applications/HTTPInputApplication/libraries/HTTPStaticLib/messageflows/RequestServiceFlow/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

  • 統合ノードによって管理される統合サーバーの場合は、以下のようにします。
    POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/messageflows/messageFlowName/stop 

    例えば、統合サーバー ACESERV1 にデプロイされた、アプリケーション HTTPInputApplicationRequestServiceFlow というメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/HTTPInputApplication/messageflows/RequestServiceFlow/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

    メッセージ・フローがライブラリー内にある場合、以下のようにします。

    POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/libraries/libraryName/messageflows/messageFlowName/stop

    例えば、統合サーバー ACESERV1 にデプロイされた、HTTPInputApplication というアプリケーションに関連付けられている HTTPStaticLib というライブラリーにある RequestServiceFlow というメッセージ・フローを停止するには、以下の curl コマンドを使用します。

    curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/HTTPInputApplication/libraries/HTTPStaticLib/messageflows/RequestServiceFlow/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

REST API プロジェクトのすべてのメッセージ・フローの停止

このタスクの概要

統合サーバーにデプロイされた、REST API プロジェクトのすべてのメッセージ・フローを停止できます。

手順

メッセージ・フローを停止します。

  • 独立統合サーバーの場合:
    POST http://hostname:port/apiv2/rest-apis/rest-apiName/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合は、次のようにします。

    POST http://hostname:port/apiv2//rest-apis/rest-apiName/libraries/libraryName/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

  • 統合ノードによって管理される統合サーバーの場合は、以下のようにします。
    POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/messageflows/stop 

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合は、次のようにします。

    POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/libraries/libraryName/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

REST API プロジェクトの特定のメッセージ・フローの停止

このタスクの概要

統合サーバーにデプロイされた、REST API プロジェクトの特定のメッセージ・フローを停止できます。

手順

メッセージ・フローを停止します。

  • 独立統合サーバーの場合:
    POST http://hostname:port/apiv2/rest-apis/rest-apiName/messageflows/messageFlowName/stop

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合、以下のようにします。

    POST http://hostname:port/apiv2/rest-apis/rest-apiName/libraries/libraryName/messageflows/messageFlowName/stop 

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

  • 統合ノードによって管理される統合サーバーの場合は、以下のようにします。
    POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/messageflows/messageFlowName/stop 

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合、以下のようにします。

    POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/libraries/libraryName/messageflows/messageFlowName/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

統合サービス・プロジェクトのすべてのメッセージ・フローの停止

このタスクの概要

統合サーバーにデプロイされた、統合サービス・プロジェクトのすべてのメッセージ・フローを停止できます。

手順

メッセージ・フローを停止します。

  • 独立統合サーバーの場合:
    POST http://hostname:port/apiv2/services/integrationServiceName/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合は、次のようにします。

    POST http://hostname:port/apiv2/services/integrationServiceName/libraries/libraryName/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

  • 統合ノードによって管理される統合サーバーの場合は、以下のようにします。
    POST http://hostname:port/apiv2/servers/integrationServerName/services/integrationServiceName/messageflows/stop 

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合は、次のようにします。

    POST http://hostname:port/apiv2/servers/integrationServerName/services/integrationServiceName/libraries/libraryName/messageflows/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

統合サービス・プロジェクトの特定のメッセージ・フローの停止

このタスクの概要

統合サーバーにデプロイされた、統合サービス・プロジェクトの特定のメッセージ・フローを停止できます。

手順

メッセージ・フローを停止します。

  • 独立統合サーバーの場合:
    POST http://hostname:port/apiv2/services/integrationServiceName/messageflows/messageFlowName/stop

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合、以下のようにします。

    POST http://hostname:port/apiv2/services/integrationServiceName/libraries/libraryName/messageflows/messageFlowName/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。

  • 統合ノードによって管理される統合サーバーの場合は、以下のようにします。
    POST http://hostname:port/apiv2/servers/integrationServerName/services/integrationServiceName/messageflows/messageFlowName/stop 

    コマンドが正常に実行されると、HTTP 状況コード 204 が返されます。 応答メッセージは返されません。

    メッセージ・フローがライブラリー内にある場合、以下のようにします。

    POST http://hostname:port/apiv2/servers/integrationServerName/services/integrationServiceName/libraries/libraryName/messageflows/messageFlowName/stop

    コマンドが正常に実行されると、HTTP 状況コード 200 と応答メッセージ OK が返されます。