假設我們有一個 OPC Connection 的 Java Service,我們希望這個 Java Service 在啟動 integration server 時,順便啟動此 OPC_Connection Java Service,取得OPC connection,完成初始化的相關動作
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJKmj5mL-KFw85GwWhP95IvA6DcB7weUiWjLbgBmUy1eyKClhQKRCDGtNGT8FRV0ai_STwsyWuEQNy3Mhnykr789_ZYxLuJO20qCNu1OQDdJyVg9tY4UYC6xHLyhuCisqFrv1-/s320/201611141154532.png)
How-to
步驟1. 點選要設定的 Java Service 所屬的 package,按下右鍵,並選擇Property
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiSpaVAnrwn1h0NccxG2rpTqfST6EYm95SW41Pcfzmt3clQAexMUEteycqyswq5eszDg5mkvC9ZrJYcz-YNJPSwWM68N1UVc-Jv55pwibnVxG7T7MSUx8F0pWWWunxyxypyI_z/s640/201611141155123.png)
步驟2. 在 dialog 中,點選最後一個選項 (Startup / Shutdown Services),在 Startup Services 處,將 OPC_Connection Service 選取到 Selected services,按下 OK (若要將 flow service 設定為 startup service,其程序相同)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0ZXgKqvdZBXwL_mB9bSh11yjSjH8iOCX62X3e2BGPmWzSTkcnev3gpX5cx9gggvjmt9SQK08Y1T6MxNCH_i65Y_1kpaeQj2TBS_yhNoHqqbQmHMP0GtlZcjAG6OTubDsyQAWH/s640/201611141155484.png)
步驟3. 重啟 Integration Server,可以到 administration console 中看到 OPC_Connection 印出的 log
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxI64Hz3EpZHaTC4zRzJw48ydlHHA4lz0jdqyphIXcIOkKpmkHk9y8-EdslkbywnkNWdZsO_JhJy6zlJMkCpxog0TKI7Wu9mE99omPVHMRf3vNM2n_x-sN5KY-yTUAII8u-L07/s640/201611141153181.png)
若日後有更動 folder 位置,記得要重做步驟 1 與步驟 2,Designer不會自動更新 service 的位置,會出現以下錯誤
Startup service acme.albert.adapters:OPC_Connection was not found in Acme package
No comments:
Post a Comment