cancel
Showing results for 
Search instead for 
Did you mean: 

Node JS SOAP forming and passing JSON attribute

Vipin_V
Explorer
0 Kudos

Hi,

Using SOAP Node.JS Library version is 1.0.0 forming a json payload as let oData = {

MessageHeader: {

CreationDateTime:"2017-02-18T09:00:00Z",

ID: "12345678"

},

JournalEntryCreateRequest: {

MessageHeader: {

CreationDateTime:"2017-02-18T09:00:00Z",

ID: "12345678"

},

JournalEntry: {..

AmountInTransactionCurrency: {

"$value": "10", "$currencyCode": "EUR" },

}

however while the json content is getting converted to xml it is getting converted to <AmountInTransactionCurrency>10</AmountInTransactionCurrency> however desired structure is

<AmountInTransactionCurrency currencyCode="EUR">10</AmountInTransactionCurrency>

how can currencyCode attribute be passed as EUR as above ? Any help would be appreciated.

Regards,

Vipin

View Entire Topic
Vipin_V
Explorer

This format worked - AmountInTransactionCurrency: {

attributes: { 'currencyCode': "EUR", }, $value: 10, }