Bom dia|!
Pessoal é possivel enviar esse método SOAP através do Nodejs
<pXml>string</pXml> string é um XML assinado digitalmente com certificado .pfx
tentei com isso de deu erro
var args = {pXml: '<?xml version="1.0" encoding="UTF-8"?><ConsultarPendenciasContribuinte Versao="1.0"><Mensagem><IE>250323737</IE></Mensagem><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>Uo3w6GWNz89SQSy68bXR0q3LcbY=</DigestValue></Reference></SignedInfo><SignatureValue>MqXd8bH1SQNA1l2llVcG0OkaVrG79mbMmJw+CMCFIsitGVcLJY15dVZQm/TMV9HJ7b9awNZrE8W3ln/tnnC+8dUsKaVxVepvRMn861kI0lLMjqblpA37JhXr84Sm/lPkFMM24jQJkq3RQAGdxt/KW0vvlKMM4O4DsgY74xrDLzYs0o4SxdQd3R01pvWkp+FYEASGwlUqCSWPAJABlRleOz0ZdolKjui+i+Hz+QggAu33X/cNb0DEmkmJa76BTCN6cEmK/vujnomSsLBKHlZevKr3RUUMIzAlVMoS8IiQU/oZk2B7PrlOBG7Zfp9v8PHERUyIMD/1Ksu0HbXoIkdn2w==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></ConsultarPendenciasContribuinte>'}; soap.createClient(url, function(err, client) {
client.ConsultarPendenciasContribuinte(args, function(err, result) {
console.log(result);
});