Blame view

ais-structure/src/modules/helper/connection.js 1.66 KB
dd6ce15e   sumatek   add customer
1
2
3
4
5
var env = process.env.NODE_ENV || 'development'; 
var cfg = require('../../config/config.js').get(env);
var stats = require('../helper/stats.js'); 
var request = require('request');
var messageSOAP = require('../helper/messageSOAP.js'); 
e2039477   Nattapon Wongpaet   update log
6
var connection = [];
479b9d98   sumatek   update use constants
7

afef30b0   Nattapon Wongpaet   fix bug detail lo...
8
connection.requestSoapToSPW = function (soap,cmd,myMethod) {
787e24ad   sumatek   update async func...
9

dd6ce15e   sumatek   add customer
10
11
    var params = {
        url               : cfg.service.SPW[myMethod+"_"+cmd+"_URL"],
787e24ad   sumatek   update async func...
12
        body              : messageSOAP.objectToSOAP(soap,cmd),
1b5ca11b   Nattapon Wongpaet   update vizcard
13
        method            : myMethod
c4a567d0   sumatek   merge
14
15
16
17
18
19
20
21
    }

    return asyncRequest(params,cmd,cfg.service.SPW.Name);
};
connection.requestJsonToD01 = function (json,cmd,myMethod) {

    var params = {
        url               : cfg.service.D01[myMethod+"_"+cmd+"_URL"],
1b5ca11b   Nattapon Wongpaet   update vizcard
22
        body              : JSON.stringify(json),
c4a567d0   sumatek   merge
23
24
25
26
        method            : myMethod
    }

    return asyncRequest(params,cmd,cfg.service.D01.Name);
dd6ce15e   sumatek   add customer
27

c4a567d0   sumatek   merge
28
    
b5fbb064   Nattapon Wongpaet   update log debug
29
};
c4a567d0   sumatek   merge
30
31

function asyncRequest (params = {},cmd,node) {
60cef8c8   sumatek   update timeout
32

c4a567d0   sumatek   merge
33
34
35
36
37

    
    // console.log(params);
    return new Promise((resolve, reject) => {
        request(params, function (error, response, body) {
72409a48   sumatek   update log
38

c4a567d0   sumatek   merge
39
40
            stats.sendRequest(node,cmd);

72409a48   sumatek   update log
41
42
43
44
            if (error) {
                // console.log("error");
                stats.reciveResponse(node,cmd,"Error");
                resolve({
80e43dc0   sumatek   update soap connect
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
                    'body'  : body,
                    'err'   : error
                });
            } else {
                // console.log("normal"); 
                stats.reciveResponse(node,cmd,"Success");               
                resolve({
                    'body'      : body,
                    'response'  : response
                });
            }
        });
    });
};



module.exports = connection;
72409a48   sumatek   update log

c4a567d0   sumatek   merge

dd6ce15e   sumatek   add customer

b5fbb064   Nattapon Wongpaet   update log debug

c4a567d0   sumatek   merge

60cef8c8   sumatek   update timeout

72409a48   sumatek   update log

60cef8c8   sumatek   update timeout

c4a567d0   sumatek   merge

e2039477   Nattapon Wongpaet   update log

c4a567d0   sumatek   merge

50ad7d6d   Nattapon Wongpaet   update get vizcar...

c4a567d0   sumatek   merge

dd6ce15e   sumatek   add customer

50ad7d6d   Nattapon Wongpaet   update get vizcar...

9d8ce483   Nattapon Wongpaet   update url put

c4a567d0   sumatek   merge

60cef8c8   sumatek   update timeout

afef30b0   Nattapon Wongpaet   fix bug detail lo...

c4a567d0   sumatek   merge

60cef8c8   sumatek   update timeout

c4a567d0   sumatek   merge

dd6ce15e   sumatek   add customer

c4a567d0   sumatek   merge

b5fbb064   Nattapon Wongpaet   update log debug

c4a567d0   sumatek   merge

60cef8c8   sumatek   update timeout

c4a567d0   sumatek   merge

72409a48   sumatek   update log

80e43dc0   sumatek   update soap connect

72409a48   sumatek   update log

80e43dc0   sumatek   update soap connect

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

c4a567d0   sumatek   merge

a55a3d02   Nattapon Wongpaet   update post custo...

c4a567d0   sumatek   merge

3cac9636   Nattapon Wongpaet   update post customer

c4a567d0   sumatek   merge

fbd30c50   sumatek   update fix bug ur...

9354f8c5   sumatek   fix bug

c4a567d0   sumatek   merge

b77690fa   Nattapon Wongpaet   update post custo...

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

887b2ec5   Nattapon Wongpaet   update put customer

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

fbd30c50   sumatek   update fix bug ur...

c4a567d0   sumatek   merge

fbd30c50   sumatek   update fix bug ur...

b77690fa   Nattapon Wongpaet   update post custo...

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

fbd30c50   sumatek   update fix bug ur...

c4a567d0   sumatek   merge

fbd30c50   sumatek   update fix bug ur...

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

fbd30c50   sumatek   update fix bug ur...

c4a567d0   sumatek   merge

9354f8c5   sumatek   fix bug

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

72409a48   sumatek   update log

c4a567d0   sumatek   merge

72409a48   sumatek   update log

c4a567d0   sumatek   merge

72409a48   sumatek   update log

a1f044d9   sumatek   update parallel

1f123eb1   Nattapon Wongpaet   update post membe...

afef30b0   Nattapon Wongpaet   fix bug detail lo...

1f123eb1   Nattapon Wongpaet   update post membe...

72409a48   sumatek   update log

1f123eb1   Nattapon Wongpaet   update post membe...

9d8ce483   Nattapon Wongpaet   update url put

1f123eb1   Nattapon Wongpaet   update post membe...

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

72409a48   sumatek   update log

9d8ce483   Nattapon Wongpaet   update url put

72409a48   sumatek   update log

a1f044d9   sumatek   update parallel

9354f8c5   sumatek   fix bug

f9d80b22   Nattapon Wongpaet   update header viz...

a1f044d9   sumatek   update parallel

72409a48   sumatek   update log

3cac9636   Nattapon Wongpaet   update post customer

72409a48   sumatek   update log

5198016b   sumatek   update build message

9354f8c5   sumatek   fix bug

c4a567d0   sumatek   merge

a1f044d9   sumatek   update parallel

c4a567d0   sumatek   merge

3cac9636   Nattapon Wongpaet   update post customer

c4a567d0   sumatek   merge

dd6ce15e   sumatek   add customer

a1f044d9   sumatek   update parallel

479b9d98   sumatek   update use constants

60cef8c8   sumatek   update timeout

a1f044d9   sumatek   update parallel

787e24ad   sumatek   update async func...

a1f044d9   sumatek   update parallel

60cef8c8   sumatek   update timeout

787e24ad   sumatek   update async func...

60cef8c8   sumatek   update timeout

fbd30c50   sumatek   update fix bug ur...

a1f044d9   sumatek   update parallel

60cef8c8   sumatek   update timeout

787e24ad   sumatek   update async func...

fbd30c50   sumatek   update fix bug ur...

787e24ad   sumatek   update async func...

a1f044d9   sumatek   update parallel

60cef8c8   sumatek   update timeout

fbd30c50   sumatek   update fix bug ur...

dd6ce15e   sumatek   add customer

787e24ad   sumatek   update async func...

dd6ce15e   sumatek   add customer

fbd30c50   sumatek   update fix bug ur...

dd6ce15e   sumatek   add customer

60cef8c8   sumatek   update timeout

72409a48   sumatek   update log

787e24ad   sumatek   update async func...

60cef8c8   sumatek   update timeout

72409a48   sumatek   update log

dd6ce15e   sumatek   add customer

72409a48   sumatek   update log

887b2ec5   Nattapon Wongpaet   update put customer

72409a48   sumatek   update log

dd6ce15e   sumatek   add customer

9d8ce483   Nattapon Wongpaet   update url put

887b2ec5   Nattapon Wongpaet   update put customer

9d8ce483   Nattapon Wongpaet   update url put

887b2ec5   Nattapon Wongpaet   update put customer

9d8ce483   Nattapon Wongpaet   update url put

9d8ce483   Nattapon Wongpaet   update url put

5198016b   sumatek   update build message

81e85e64   sumatek   update customer

a1f044d9   sumatek   update parallel

81e85e64   sumatek   update customer

5198016b   sumatek   update build message

d46c5802   sumatek   up date for conne...

03f3be38   Nattapon Wongpaet   fix bugs

84646faa   sumatek   update connection

03f3be38   Nattapon Wongpaet   fix bugs

81e85e64   sumatek   update customer

79d9e534   Nattapon Wongpaet   update post customer

81e85e64   sumatek   update customer

5198016b   sumatek   update build message

79d9e534   Nattapon Wongpaet   update post customer

5198016b   sumatek   update build message

79d9e534   Nattapon Wongpaet   update post customer

81e85e64   sumatek   update customer

81e85e64   sumatek   update customer

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

5198016b   sumatek   update build message

fbd30c50   sumatek   update fix bug ur...

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

a1f044d9   sumatek   update parallel

5198016b   sumatek   update build message

81e85e64   sumatek   update customer

5198016b   sumatek   update build message

81e85e64   sumatek   update customer

fbd30c50   sumatek   update fix bug ur...

5198016b   sumatek   update build message

a1f044d9   sumatek   update parallel

81e85e64   sumatek   update customer

b77690fa   Nattapon Wongpaet   update post custo...

81e85e64   sumatek   update customer

dd6ce15e   sumatek   add customer

79d9e534   Nattapon Wongpaet   update post customer

81e85e64   sumatek   update customer

5198016b   sumatek   update build message

d46c5802   sumatek   up date for conne...

5198016b   sumatek   update build message

d46c5802   sumatek   up date for conne...

5198016b   sumatek   update build message

fbd30c50   sumatek   update fix bug ur...

5198016b   sumatek   update build message

3aa57883   Nattapon Wongpaet   fix bug

5198016b   sumatek   update build message

81e85e64   sumatek   update customer

dd6ce15e   sumatek   add customer

72409a48   sumatek   update log

479b9d98   sumatek   update use constants

dd6ce15e   sumatek   add customer