diff --git a/ais-structure/src/modules/helper/connection.js b/ais-structure/src/modules/helper/connection.js index b2f06fe..78ddd47 100644 --- a/ais-structure/src/modules/helper/connection.js +++ b/ais-structure/src/modules/helper/connection.js @@ -10,7 +10,7 @@ var moment = require('moment'); var connection = []; -connection.requestSoapToSACF = async function (req,soap,cmd,myMethod) { +connection.requestSoapToSACF = async function (req,soap,cmd,myMethod,header) { try { log.log("Connect to SACF") @@ -19,6 +19,7 @@ connection.requestSoapToSACF = async function (req,soap,cmd,myMethod) { var params = { url : service[myMethod+"_"+cmd+"_URL"], + header : header, body : messageSOAP.objectToSOAP(soap,cmd), method : myMethod, timeout : cfg.service.SACF[myMethod+"_"+cmd+"_Timeout"]*1000 diff --git a/ais-structure/src/modules/vizcard/vizCard.ctrl.js b/ais-structure/src/modules/vizcard/vizCard.ctrl.js index 0b4b91d..b5106e5 100644 --- a/ais-structure/src/modules/vizcard/vizCard.ctrl.js +++ b/ais-structure/src/modules/vizcard/vizCard.ctrl.js @@ -14,10 +14,7 @@ exports.vizcard = async function (req, res, next) { var sacf = "SACF"; var method = constant.METHOD.GET; - if(req.query.clientName && req.query.commandId){ - var customerId = req.query.clientName+"@"+req.query.commandId; - } - log.startlog(req,method+"_"+getCmd,req.query.commandId,customerId); + log.startlog(req,method+"_"+getCmd,req.query.commandId,req.query.commandId); log.logDetail.addInput(req,req.query.clientName,method+"_"+getCmd,constant.REQUEST,req,req.body); var err = await validator(req,getCmd); @@ -43,7 +40,12 @@ exports.vizcard = async function (req, res, next) { moblieNo : req.query.moblieNo }; - const result = await connection.requestSoapToSACF(req,objectData,sendCmd,constant.METHOD.POST); + var objHeader = { + 'X-Redirect-Url' : 'http://spwcdxtst.spwg.local:6300/hPGService/hpGVizOnline/CustomerService.asmx', + 'X-Session-Id' : req.get('X-Session-Id') + } + + const result = await connection.requestSoapToSACF(req,objectData,sendCmd,constant.METHOD.POST,objHeader); // console.log(result.err) if(typeof result.err === 'undefined'){ -- libgit2 0.21.2