Commit d5ec362d6fcb037c9bccd7eebad9ccfc0cf79180

Authored by Adhidarma Hadiwinoto
1 parent ffcd4b5664
Exists in master

rc irs

Showing 1 changed file with 28 additions and 11 deletions Side-by-side Diff

... ... @@ -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;