I am very new to salesforce and trying to create a SOAP client that will connect and fetch details from the salesforce.
I am consuming partner wsdl.
As of now I am able to create client using the partner wsdl.
My question is How can I get the sObject in node?
I am using this node module
> Should I use another nodejs module for this. Please suggest
My code is below as
var soap = require('soap');
var url = './Partner wsdl.xml';
soap.createClient(url, function(err, client){
if(!err){
client.login({
username: 'someuser@somecompany.dev',
password: 'somePassword' + 'someSecurityToken'
}, function(err, result, raw){
if(err) console.log(err);
console.log(client.describeSObjects);
if(result) {
console.log(result.result);
client.setEndpoint(result.result.serverUrl);
var sheader = {
SessionHeader : {
sessionId: result.result.sessionId
}
};
client.addSoapHeader(sheader);
}
});
}else{
console.log('error in client creation');
}
});