Need to call SOAP method through node soap module.Certificate installed

  • Posted:
  • Proposals: 1
  • Remote
  • #1412784
  • Expired
Sajeel S. has already sent a proposal.
  • 1


Experience Level: Intermediate
Need to call SOAP method through node soap module.Certificate installed. Should have good knowledge of SOAP api and node js.

The code is :

var url = '';
var publicKeyPath = './soap/Paolo_Maserati-20130215.p12';
var password = 'T1c1n0T3stS8mple';
var publicKey = fs.readFileSync(publicKeyPath);

soap.createClient(url, {
wsdl_options: {
pfx: publicKey,
strictSSL: true,
passphrase: password

}, function (err, client) {
console.log('Inside the function')
if (err)
} else

var clientData = client.describe();

client.VivatesWebService.VivatesWebServicePort.getAllRegisteredOrganizations() {
if (err) {
// console.log('My dish error: ', JSON.stringify(err), 'errrrrrrrrror');
} else {
// console.log('#########$$$$$$', res);

New Proposal

Create an account now and send a proposal now to get this project.

Sign up

Clarification Board Ask a Question

  • Sajeel S.

    The below code works to call the SimpleTrip and return a proper response from the server. My TripLegs arg still isn't 100% correct to what the SOAP is looking for but the code and the way to call it is.

    var url = '';
    var credentials = { Username: "xxxxx",
    Password: "xxxxxx",
    CompanyCode: "xxxxx"

    var simpleTrip = {
    AvoidTollRoads: false,
    BorderOpen: true,
    RoutingMethod: "PRACTICAL",
    VehicleType: "Tractor2AxleTrailer2Axle",
    TripLegs: [{Location: {LocationText: "77611"}},
    {Location: {LocationText: "90210"}}]

    args = {c: credentials, BasicTrip: simpleTrip};

    Soap.createClient(url, function(err, client) {
    client.RunSimpleTrip(args, function(err, result, raw, soapHeader) {

  • Noghan O.


    Can you please provide more details about this job?

    - Are you facing any error while calling SOAP method?
    - Do you want to make calls to set of APIs?

    Pankaj K.08 Jan 2017

    hello there ,
    When i am calling the soap method from the node soap module, it is giving timedout error. But when i call createSoapClient, it is working fine.But when i am trying to call soap method through the client object it is giving problem

    Noghan O.08 Jan 2017

    Can you share the source code ?