Ben js ve hatta meteor için daha yeni. Bir işlev çağrısı ve geri dönüş cevabı için bir wsdl'e veri göndermek için basit bir işlev kullanarak bazı sıkıntılarım var. Ben meteor - zardak/soap bir paket kullanıyorum ve bir hata olmadan bir sonuç elde edebilmek için istemci oluşturmak ve sonuç elde edemiyorum, bu yüzden benim kod bazı iyi olduğunu kabul ediyorum ama geri alma I yanıtı -1 kullandığım değerler args içinde. Gerçekten, benden daha fazla harcama yapan birisinin, bana bu konuda yardımcı olmak için hayatından zaman ayıracağını umuyordum. Bu aynı zamanda burada tartışılanWebservices kullanarak Meteor js paketi zardak/soap kullanarak SOAP
Meteor.methods({
'testwsdl'() {
var url = 'http://www.webservicex.com/CurrencyConvertor.asmx?wsdl';
var args = {
FromCurrency: 'USD',
ToCurrency: 'INR'
};
try {
var client = Soap.createClient(url);
var result = client.ConversionRate(args);
console.log(result);
} catch (err) {
if (err.error === 'soap-creation') {
console.log('SOAP Client creation failed');
} else if (err.error === 'soap-method') {
console.log('SOAP Method call failed');
}
}
return result;
}
});