Commit d5ec362d6fcb037c9bccd7eebad9ccfc0cf79180
1 parent
ffcd4b5664
Exists in
master
rc irs
Showing 1 changed file with 28 additions and 11 deletions Side-by-side Diff
xmlout.js
... | ... | @@ -18,6 +18,32 @@ var taskHistory = LRU({max: 500, maxAge: 1000 * 3600 * 2}); |
18 | 18 | process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; |
19 | 19 | http.globalAgent.maxSockets = Infinity; |
20 | 20 | |
21 | +var irsRc = { | |
22 | + '0': '00', | |
23 | + '00': '00', | |
24 | + '1': '00', | |
25 | + '2': '14', | |
26 | + '17': '40', | |
27 | + '63': '40', | |
28 | + '89': '40', | |
29 | + '68': '68', | |
30 | + '94': '68', | |
31 | + '05': '40', | |
32 | + '30': '40', | |
33 | + '51': '40', | |
34 | + '13': '40', | |
35 | + '14': '14', | |
36 | + '91': '40', | |
37 | + '40': '40', | |
38 | + '49': '40', | |
39 | + '53': '40', | |
40 | + '54': '40', | |
41 | + '914': '55', | |
42 | + '55': '55', | |
43 | + '06': '40', | |
44 | + '92': '40' | |
45 | +} | |
46 | + | |
21 | 47 | function callbackReport(requestId, responseCode, message, dontResendDelay, raw) { |
22 | 48 | var responseToSave = { |
23 | 49 | parsed: { |
... | ... | @@ -208,18 +234,9 @@ function createPlainHttpServer() { |
208 | 234 | |
209 | 235 | var request_id = qs.clientid; |
210 | 236 | |
211 | - var rc = '68'; | |
212 | - if (qs.statuscode == '2') { | |
213 | - rc = '40'; | |
214 | - } | |
215 | - else if (qs.statuscode == '3') { | |
216 | - rc = '40'; | |
217 | - } | |
218 | - else if (qs.statuscode == '4') { | |
219 | - rc = '00'; | |
220 | - } | |
237 | + var rc = irsRc[qs.statuscode] || '68'; | |
221 | 238 | |
222 | - var msg = qs.msg; | |
239 | + var msg = qs.msg + '. STATUSCODE:' + qs.statuscode; | |
223 | 240 | |
224 | 241 | if (rc == '00' && qs.sn) { |
225 | 242 | msg = 'SN=' + qs.sn.trim() + '; ' + msg; |