WS1.EC02.SERV.0
12.2 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<?xml version="1.0" encoding="tis-620" ?>
<configuration>
<cold>
<HomeDirectory value="/opt/equinoxAS" />
<Application group="WS1" service="SERV" instance="0" />
<Listener port="20741" backlog="256"/>
<Library directory="/opt/equinoxAS/lib/" function="th.co.ais.ssbsrfc.control.mainAF" />
<ECProperties>
<ThreadPool value="5" />
<AutoCpuUtilize value="true"/>
<CpuUtilizeList value="4,5,6,7,8,9,10,11,12,13,14,15,16"/>
<JavaOption value="-server"/>
<JavaOption value="-XX:CompileThreshold=1000"/>
<JavaOption value="-XX:ThreadStackSize=65535"/>
<JavaOption value="-XX:MainThreadStackSize=65535"/>
<JavaOption value="-Xms1G"/>
<JavaOption value="-Xmx1G"/>
<JavaOption value="-Djavax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom=com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl"/>
<JavaOption value="-Djava.version=1.6"/>
<JavaLibrary value="ec02_library.jar"/>
<JavaLibrary value="gson-2.2.2.jar"/>
<JavaLibrary value="simple-xml-2.7.1.jar"/>
<JavaLibrary value="commons-lang-2.6.jar" />
<!--
<JavaLibrary value="commons-log-1.0.6.jar" /><JavaLibrary value="commons-log-pack-1.0.6.jar" />
-->
<JavaLibrary value="commons-log-1.1.2.jar" />
<JavaLibrary value="commons-log-pack-1.1.2.jar" />
<JavaLibrary value="org.json-20120521.jar" />
<JavaLibrary value="INGW_CMF.jar" />
</ECProperties>
<EnvProperty>
<property name="a1" value="a1Value" />
</EnvProperty>
</cold>
<warm>
<StatInterval value="2" />
<HousekeeperInterval value="10" />
<RestartDelay value="10" />
<ServerMaxSession value="20" />
<ServerReadTimeout value="30" />
<ServerWriteTimeout value="30" />
<ServerIdleTimeout value="30" />
<Debug-Mode-Dev value="false" />
<Debug-Mode-QA value="true" />
<IncomingMsgDecode value="true" />
<OutgoingMsgEncode value="true" />
<IncomingMsgTrim value="false" />
<OutgoingMsgTrim value="true" />
<!-- Resource name of Group-->
<Node-Name-AEMF value="AEMF" />
<Node-Name-SDF value="SDF"/>
<Node-Name-SRFP value="SSBSRFP"/>
<Node-Name-LBSRFP value="SRFP"/>
<Node-Name-DAA value="PantrySRFC"/>
<Node-Name-PantrySRFC value="PantrySRFC"/>
<Node-Name-LBCF value="LBCF" />
<Node-Name-ES00 value="LBCF_FM"/>
<Node-Name-E01 value="E01"/>
<Node-Name-ES12 value="ES12" />
<Node-Name-ES22 value="ES22"/>
<Node-Name-LCR value="LBCF-LCR"/>
<Node-Name-LBCF value="LBCF"/>
<Node-Name-USMP value="USMP"/>
<Resource-Name-AEMF value="LBCF.ES04.AEMF"/>
<!--Resource-Name-SDF value="LBCF.ES04.SDF"/>
<Resource-Name-SRFP value="LBCF.ES04.SRFP"/-->
<Resource-Name-LBSRFP value="LBCF.ES04.LBSRFP"/>
<Resource-Name-ES00 value="LBCF.ES00.SERV"/>
<Resource-Name-ES22 value="LBCF.ES22.SERV.0"/>
<Resource-Name-DAA value="LBCF.ES04.PantrySRFC.0"/>
<Resource-Name-E01 value="0"/>
<Resource-Name-E01-SMSTemplate value="SMSTemplate"/>
<Resource-Name-BOS value="LBCF.ES04.BOS"/>
<Resource-Name-LCR value="LBCF.ES04.LCR"/>
<Resource-Name-USMP value="LBCF.ES04.USMP"/>
<!--Resource-Name-A value="WS1.ES04.A"/>
<Resource-Name-C value="WS1.ES04.C"/>
<Resource-Name-B value="WS1.ES04.B"/-->
<Resource-Name-SRFC value="WS1.ES04.C"/>
<Resource-Name-SRFP value="WS1.ES04.A"/>
<Resource-Name-SDF value="WS1.ES04.B"/>
<Request-Timeout value="10" />
<Default-timeout value="10" />
<B-timeout value="10" />
<HTTP-B-timeout value="10" />
<Wait-Get-File-Timeout value="25"/>
<GET-Loan-Broker-Subscriber-Timeout value="10"/>
<POST-Loan-Broker-Subscriber-Timeout value="10"/>
<POST-Arm-Balance-Timeout value="10"/>
<POST-Arm-Top-Up-Timeout value="10"/>
<HTTP-timeout value="10"/>
<POST-Arm-Status-Timeout value="10"/>
<DAA-Write-File-Timeout value="10"/>
<GET-Generic-User-Profile-Timeout value="10"/>
<POST-Generic-User-Profile-Timeout value="10"/>
<Check-Resource-Timeout value="10"/>
<List-File-Timeout value="10"/>
<Create-Subscriber-Timeout value="10"/>
<PUT-Loan-Broker-Subscriber-Timeout value="10"/>
<POST-Arm-Repay-Timeout value="10"/>
<DAA-Close-File-Timeout value="10"/>
<GET-Arm-Event-Timeout value="10"/>
<DELETE-Arm-Balance-Timeout value="10"/>
<DELETE-Arm-Top-Up-Timeout value="10"/>
<DELETE-Arm-Status-Timeout value="10"/>
<DELETE-Arm-Balance-Timeout value="10"/>
<DELETE-Arm-Top-Up-Timeout value="10"/>
<DELETE-Arm-Status-Timeout value="10"/>
<PUT-Arm-Balance-Timeout value="10"/>
<PUT-Arm-Top-Up-Timeout value="10"/>
<PUT-Arm-Status-Timeout value="10"/>
<PUT-Arm-Balance-Timeout value="10"/>
<PUT-Arm-Top-Up-Timeout value="10"/>
<PUT-Arm-Status-Timeout value="10"/>
<POST-Balance-Notification-Timeout value="10"/>
<POST-Top-Up-Nofication-Timeout value="10"/>
<DELETE-Arm-Loan-Repay-Timeout value="10"/>
<POST-Reimbursement-Notification-Timeout value="10"/>
<InquiryVasSubscriber-Timeout value="10"/>
<SMS-DCN-Timeout value="10"/>
<GET-DS3-Common-Timeout value="10"/>
<POST-DS3-Common-Timeout value="10"/>
<PUT-DS3-Common-Timeout value="10"/>
<POST-Delivery-Report-Notification-Timeout value="10"/>
<POST-MO-Notification-Timeout value="10"/>
<Wait-Send-Confirmation-Message-Timeout value="10"/>
<POST-DAA-Activity-Timeout value="10"/>
<GET-Generic-User-Profile-Timeout value="10"/>
<Initial-Customer-Registration-Timeout value="10"/>
<Replace-E01-Session-Timeout value="10"/>
<Search-E01-Timeout value="10"/>
<Increase-E01-DAA-Timeout value="10"/>
<Wait-SMS-DRR-Timeout value="10"/>
<Wait-SMS-DUR-Timeout value="10"/>
<E01-Global-Balance-Min value="0"/>
<E01-Global-Balance-Max value="999999999"/>
<AEMF-Expiry-Time value="864000" />
<Armed-Event-Overlap-Time value="0" />
<SDF-Expiry-Time value="604800" />
<Loan-Profile-Expiry-Time value="86400" />
<!-- sec 60*60*24 = 86400 = 1 day -->
<DAA-File-Path value="/Share/ext" />
<Recovery-Low-Balance-File-Path value="/Share/rec/lowbalance" />
<Recovery-Top-Up-File-Path value="/Share/rec/topup" />
<Recovery-Reimbursement-File-Path value="/Share/rec/reimbursement" />
<Recovery-Customer-Response-File-Path value="/Share/rec/customerresponse" />
<Recovery-Delivery-Report-File-Path value="/Share/rec/deliveryreport" />
<USMP-UserName value="DAA" />
<USMP-OrderRef value="DAA" />
<USMP-OrderDesc value="DAAInquiryVAS" />
<Loan-Potential-Jobs-Timeout value="90" />
<!-- 864000 = 10 days -->
<Loan-Protential-Jobs-Interval value="30" />
<Arm-Events-Balance-Maximum-Retry value="3" />
<Arm-Events-Top-Up-Maximum-Retry value="3" />
<Arm-Events-Status-Maximum-Retry value="3" />
<Min-Dialogue-Id value="0" />
<Max-Dialogue-Id value="99" />
<POST-Reimbursement-Notification-Max-Retry value="2" />
<POST-Low-Balance-Notification-Max-Retry value="2" />
<POST-Top-Up-Notification-Max-Retry value="2" />
<POST-Delivery-Report-Notification-Max-Retry value="2" />
<POST-MO-Notification-Max-Retry value="2" />
<Loan-Add-Balance-Timeout value="172800" />
<!-- sec 60*60*24*2 = 86400 = 172800 day -->
<AEMF-Call-Back-Address value="LBCF101|LBCF102" />
<TORO-Customer-Id value="660000000000000"/>
<TORO-Sender-Name value="AIS3G"/>
<cpid value="1234567890"/>
<appid value="1234567890"/>
<partner value="1234567890"/>
<operid value="1234567890"/>
<Loan-SMS-Invite-Expire-Time value="15" />
<!-- 864000 = 24 h -->
<Get-Potential-URL-Delivery-Interval value="3600" />
<Check-Resource-URL value="http://10.252.160.130/fe-srfp/" />
<DAA-Callback-URL-Prefix value="https://iot-apigw.ais.co.th:80/media/ssb/" />
<File-Subscriber-List-URL value="https://iot-apigw.ais.co.th/media/LoanPotentials/Content/SubscriberList.json?token=" />
<File-Recovery-Low-Balance-URL value="https://iot-apigw.ais.co.th/media/LoanPotentials/Content/RecoveryLowBalance.json?token=" />
<File-Recovery-Top-Up-URL value="https://iot-apigw.ais.co.th/media/LoanPotentials/Content/RecoveryTopup.json?token=" />
<File-Recovery-Reimbursement-URL value="https://iot-apigw.ais.co.th/media/LoanPotentials/Content/RecoveryReimbursement.json?token=" />
<File-Recovery-Customer-Reply-URL value="https://iot-apigw.ais.co.th/media/LoanPotentials/Content/RecoveryCustomerResponse.json?token=" />
<File-Recovery-Delivery-Report-URL value="https://iot-apigw.ais.co.th/media/LoanPotentials/Content/RecoveryDeliveryReport.json?token=" />
<Get-File-Error-Redirect-URL value="http://www.google.co.th/" />
<POST-DAA-Url value="https://10.104.240.136:14212/api/v1/daa" />
<POST-DAA-Activity-URL value="https://10.104.240.136:14212/api/v1/daa" />
<POST-InquiryVasSubscriber-URL value="http://10.13.163.28/vsmpinquirysub/Web/Services/SubscriberWebService.asmx" />
<DAA-Credentials-Login value="DAA" />
<DAA-Credentials-Password value="123456" />
<DAA-Repay-Workflow-Name value="WORKFLOW_REPAY" />
<DAA-Delivery-Report-Workflow-Name value="DAA-Delivery-Report-Workflow-Name" />
<Origin-Host value="srfc01" />
<Origin-Realm value="srfc.sand.ais.co.th" />
<AEMF-Expiry-Date-Inifinity value="22001231000000" />
<POST-DAA-Activity-so-mode value="Online" />
<POST-DAA-Activity-source-system value="LoanBroker" />
<POST-DAA-Activity-busi-code value="4001" />
<!-- end server config-->
<SFLOG value="FATAL|ERROR|WARN|INFO|DEBUG"/>
<AFLOG value="FATAL|ERROR|WARN|INFO|DEBUG" />
<LogMaxFileSize value="1GB" />
<!-- end server config-->
<!-- type: none, e164, imsi etc. -->
<Trace type="none" directory="/opt/equinoxAS/trace" filename="Test.trc" >
<Number value="66860500900" />
</Trace>
<AFLOG name="testCustomLog" >
<LogLevel value="FATAL|ERROR|WARN|INFO" />
<Filename value="PreReleasedTest.log" />
<TargetDirectory value="./CustomLog"/>
<LogPattern value="%p|%d{HH:mm:ss}|%t|%c{2}|%x%m%n" />
<RollingInterval value="4" />
<Encoding value="UTF-8" />
<DatePattern value="'_'yyyy-MM-dd-HH-mm" />
<Custom>
<property name="log4jProperty1" value="propValue" />
<property name="log4jProperty2" value="propValue" />
</Custom>
</AFLOG>
<Log-Enabled value="DETAIL|STAT|SUMMARY|ERROR" />
<!-- DETAIL|STAT|UDR|SUMMARY|ERROR -->
<Log-CDR-Enabled value="LOAN|TOPUP_AIRTIME|TOPUP_FEE|PREP" />
<!-- LOAN|TOPUP_AIRTIME|TOPUP_FEE|PREP -->
<Enable-Detail-Log-Raw-Data value="true" />
<DETAIL_LOG-Statistic-Enabled value="true" />
<DETAIL_LOG-RawData-Enabled value="true" />
<DETAIL_LOG-Data-Enabled value="true" />
<DETAIL_LOG-Scenario-Enabled value="true" />
<DETAIL_LOG-CurrentState-Enabled value="true" />
<DETAIL_LOG-NextState-Enabled value="true" />
<DETAIL_LOG-Enabled value="2" />
<!-- 0|1|2 -->
<Log-UDR value="UDR" />
<Log-Detail value="DETAIL" />
<Log-Summary value="SUMMARY" />
<Log-Error value="ERRORLOG" />
<CDR-Loan value="CDR_LOAN" />
<CDR-Topup-Airtime value="CDR_TOPUP_AIRTIME" />
<CDR-Topup-Fee value="CDR_TOPUP_FEE" />
<CDR-Prep value="CDR_PREP" />
<ArmEvents-Status-Retry-Count value="3" />
<ArmEvents-Balance-Retry-Count value="3" />
<ArmEvents-Topup-Retry-Count value="3" />
</warm>
</configuration>