-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathWeatherCheckProcess.cls
38 lines (35 loc) · 1.15 KB
/
WeatherCheckProcess.cls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
///
Class Start.WeatherCheckProcess Extends Ens.BusinessProcessBPL
{
/// BPL Definition
XData BPL [ XMLNamespace = "http://www.intersystems.com/bpl" ]
{
<process language='objectscript' request='Start.Request' response='Ens.Response' height='2000' width='2000' >
<context>
<property name='WeatherInfo' type='Start.Response' instantiate='0' >
</property>
</context>
<sequence xend='200' yend='450' >
<call name='気象情報取得' target='Start.GetKionOperation' async='0' xpos='200' ypos='250' >
<request type='Start.Request' >
<assign property="callrequest.Area" value="request.Area" action="set" />
</request>
<response type='Start.Response' >
<assign property="context.WeatherInfo" value="callresponse" action="set" />
</response>
</call>
<call name='気象情報DB登録' target='Start.InsertOperation' async='0' xpos='200' ypos='350' >
<request type='Start.InsertRequest' >
<assign property="callrequest.WeatherInfo" value="context.WeatherInfo" action="set" />
<assign property="callrequest.Product" value="request.Product" action="set" />
</request>
<response type='Ens.Response' />
</call>
</sequence>
</process>
}
Storage Default
{
<Type>%Storage.Persistent</Type>
}
}