Hi Experts,
In the output of my gateway service I can see lot of metadata (shown in BOLD below) included.
My client application that consumes or calls the service do not want these metadata. They want plain json format as shown the expected format below. What I have to do in Gateway code or configuration to remove these meta data?
Current output:
{
"d" : {
"__metadata" : {
"id" : "http://xyz.com:1234/sap/opu/odata/sap/YBLS_DN_SRV/DNHeaderCollection('1902001206')",
"uri" : "http://xyz.com:1234/sap/opu/odata/sap/YBLS_DN_SRV/DNHeaderCollection('1902001206')",
"type" : "YBLS_DN_SRV.HEADER_DATA",
"properties" : {
"RESPONSE" : {
"associationuri" : "http://xyz.com:1234/sap/opu/odata/sap/YBLS_DN_SRV/DNHeaderCollection('1902001206')/$links/RESPONSE"
},
"ITEM_DATA" : {
"associationuri" : "http://xyz.com:1234/sap/opu/odata/sap/YBLS_DN_SRV/DNHeaderCollection('1902001206')/$links/ITEM_DATA"
},
"SENDER_INPUT" : {
"associationuri" : "http://xyz.com:1234/sap/opu/odata/sap/YBLS_DN_SRV/DNHeaderCollection('1902001206')/$links/SENDER_INPUT"
}
}
},
"DELIVERY_NUMBER" : "1902001206",
"SHIP_TO_TYPE" : "",
"ORIGINATOR" : "STEVENS, M",
"WWID" : "",
"FROM_COMPANY_NAME" : "XYZ corp",
"FROM_SITE" : "MIDDLER",
"FROM_BUILDING" : "ADC",
"FROM_STREET" : "",
"FROM_CITY1" : "MIDDLER",
"FROM_REGION" : "",
"FROM_POST_CODE1" : "",
"FROM_COUNTRY" : "US",
"AUTHORIZED_BY" : "",
"FROM_TEL_NUMBER" : "",
"FROM_MAIL_STOP" : "2134",
"FROM_EMAIL" : "myemail@email.com",
"FROM_COST_CENTER" : "",
"FROM_COMPANY_CODE" : "",
"CREATED_BY" : "",
"DELIVER_TO" : "",
"ATTENTION" : "ABC-23",
"TO_TEL_NUMBER" : "",
"TO_TEL_EXTENS" : "",
"TO_COMPANY_CODE" : "",
"TO_COUNTRY" : "MY",
"TO_EMAIL" : "",
"TO_COMPANY" : "CHZ corp.",
"TO_BUILDING" : "",
"TO_SITE" : "",
"TO_STREET" : "Simple street",
"TO_CITY" : "Penang",
"TO_REGION" : "",
"TO_LAND1" : "MY",
"TO_POST_CODE1" : "1300",
"TO_MAIL_STOP" : ""
}
Expected output
{
"DELIVERY_NUMBER" : "1902001206",
"SHIP_TO_TYPE" : "",
"ORIGINATOR" : "STEVENS, M",
"WWID" : "",
"FROM_COMPANY_NAME" : "XYZ corp",
"FROM_SITE" : "MIDDLER",
"FROM_BUILDING" : "ADC",
"FROM_STREET" : "",
"FROM_CITY1" : "MIDDLER",
"FROM_REGION" : "",
"FROM_POST_CODE1" : "",
"FROM_COUNTRY" : "US",
"AUTHORIZED_BY" : "",
"FROM_TEL_NUMBER" : "",
"FROM_MAIL_STOP" : "2134",
"FROM_EMAIL" : "myemail@email.com",
"FROM_COST_CENTER" : "",
"FROM_COMPANY_CODE" : "",
"CREATED_BY" : "",
"DELIVER_TO" : "",
"ATTENTION" : "ABC-23",
"TO_TEL_NUMBER" : "",
"TO_TEL_EXTENS" : "",
"TO_COMPANY_CODE" : "",
"TO_COUNTRY" : "MY",
"TO_EMAIL" : "",
"TO_COMPANY" : "CHZ corp.",
"TO_BUILDING" : "",
"TO_SITE" : "",
"TO_STREET" : "Simple street",
"TO_CITY" : "Penang",
"TO_REGION" : "",
"TO_LAND1" : "MY",
"TO_POST_CODE1" : "1300",
"TO_MAIL_STOP" : ""
}