5.3.3 商品在庫数の初期化方法
商品手配システムでの各商品の総在庫数は10個です。手配が完了すると,その数だけ在庫が減少します。
在庫がなくなった場合は,サービスをリデプロイするか,RESTful Webサービス配備用Webシステムを再起動する必要があります。これによって在庫数が10個に戻ります。
サービスのリデプロイおよびRESTful Webサービス配備用Webシステムの再起動方法を次に説明します。
(1) サービスのリデプロイ
サービスの停止と再起動について,在庫管理サービスと配送受付サービスに分けて説明します。この操作は,管理者または管理者特権で実行してください。
(a) 在庫管理サービスの停止と再起動
在庫管理サービスの停止と再起動について説明します。
-
在庫管理サービスの停止
次のコマンドを実行します。
"%COSMINEXUS_HOME%\CC\admin\bin\cjstopapp" jaxrsserver -nameserver corbaname::localhost:901 -name Sample_application_jaxrs_inventorymanagement
-
停止した在庫管理サービスの再起動
次のコマンドを実行します。
"%COSMINEXUS_HOME%\CC\admin\bin\cjstartapp" jaxrsserver -nameserver corbaname::localhost:901 -name Sample_application_jaxrs_inventorymanagement
(b) 配送受付サービスの停止と再起動
配送受付サービスの停止と再起動について説明します。
-
配送受付サービスの停止
次のコマンドを実行します。
"%COSMINEXUS_HOME%\CC\admin\bin\cjstopapp" jaxrsserver -nameserver corbaname::localhost:901 -name Sample_application_jaxrs_delivery
-
停止した配送受付サービスの再起動
次のコマンドを実行します。
"%COSMINEXUS_HOME%\CC\admin\bin\cjstartapp" jaxrsserver -nameserver corbaname::localhost:901 -name Sample_application_jaxrs_delivery
(2) RESTful Webサービス配備用Webシステムの再起動
RESTful Webサービス配備用Webシステムを停止させ,その後再起動します。この操作は,管理者または管理者特権で実行してください。
-
RESTful Webサービス配備用Webシステムを停止します。
Webシステムを停止するコマンドは次のとおりです。
"%COSMINEXUS_HOME%\manager\bin\cmx_stop_target" -m localhost -u admin -p admin -s RESTfulWebServiceSystem -mode ALL
-
RESTful Webサービス配備用Webシステムを再起動します。
Webシステムを再起動するコマンドは次のとおりです。
"%COSMINEXUS_HOME%\manager\bin\cmx_start_target" -m localhost -u admin -p admin -s RESTfulWebServiceSystem -mode ALL