書式 :
;---------------------------------------------------------------
; サービスの呼出情報
;---------------------------------------------------------------
[services
(service名
print属性(0|1)
add_session宣言部(0|1)
add_result宣言部(0|1)
sessionセクション(0|1)
)
,
.
.
.
]
記述注:
属性 あらかじめ決められた値を選択する(true/falseなど)
宣言部 値または、値のリストを設定する
セクション 入れ子で他の属性、宣言部、セクションを保持する可能性がある
(値又は、値のリストが設定される場合もある)
(1):必須
(0|1):オプション
(1以上):一個以上必須
(0以上):0個以上(オプション)
記述例 :
;---------------------------------------------------------------
; サービスの呼出情報
;---------------------------------------------------------------
[services
(CreateAlert
(session
実行時刻 $実行時刻:&Today
)
)
,
(CreateReminder
(session
実行時刻 $実行時刻:&Today
)
)
]
説明 :
このセクションは必須です。
servicesセクションは、サービスの呼出情報を記述するセクションです。
呼び出したいサービスの指定やパラメータ設定をここに記述します。
属性値 :
servicesセクションの属性値は以下の通り。
print属性
|
説明 :
非必須です。
サービス実行後にServiceSessionの内容を標準出力にダンプするか否かを指定する。
省略時は"true"出力するが指定されたと見なされる。
キー:print(固定|option)
形式:Key・固定値
区分:"true"/"false"
true 出力する
false 出力しない
記述例 :
print true
|
|
add_session宣言
|
説明 :
非必須です。
Serivice実行時ににServiceに渡すServiceSessionに設定するServiceSessionキー(複数可)を指定する。
"all"が指定されるか、省略された場合は、すべてのServiceSessionキーがServiceに渡される
キー:add_session(固定|オプション)
形式:Key・固定値または、Key・複数値
記述例 :
記述1:all
add_session all
記述2:ServiceSessionキーを指定する
記述例:ServiceSessionキー"A"を指定する場合
add_session A
記述例2:ServiceSessionキー"A"と"B"を指定する場合
add_session A,B
|
|
add_result宣言
|
説明 :
非必須です。
Service実行後にServiceが返したServiceSssionから取り出すServiceSessionキーを指定する。
指定がないか、"all"が指定された場合は、すべての項目を取得する。
キー:add_result(固定|オプション)
形式:Key・固定値または、Key・複数値
記述例 :
記述1:"all"を固定
add_result all
記述2:ServiceSessionキーを指定する
add_result A
add_result A,B
|
|
sessionセクション
|
説明 :
非必須です。
Service実行前にServiceSessionに対する編集内容を記述する。
書式についてはこちらを参照して下さい。
キー:session(固定|オプション)
形式:マップ又は、順序付マップ
記述例 :
(CreateAlert
(session
実行時刻 $実行時刻:&Today
)
)
|
|