$(function () { pageContext.i18n.modTalk = 'moderation talk'; pageContext.i18n.replyToComment = 'Reply'; pageContext.i18n.modTalkEmpty = 'moderation talk is empty'; pageContext.url.getModTalk = "/comments/%25ID%25/listModTalk.json"; pageContext.url.possibleCommentRecipients = "/comments/%ID%/possibleRecipients.json"; pageContext.url.commentEdit = '/comments/%25ID%25/edit.html'; pageContext.url.commentView = '/comments/%ID%/view.html'; pageContext.i18n.commentVisibility = { 'full': 'Viewable by all users', 'op': 'Viewable by the original poster', 'mod': 'Viewable by moderators', 'opAndMod': 'Viewable by moderators and the original poster', 'other': 'Advanced visibility', 'dialogTitle': 'Comment visibility', 'selectGroups': 'Visible to groups', 'selectOther': 'Other recipients', 'selectOriginalPoster': 'Original poster', 'selectModerators': 'Moderators', 'selectAssignees': 'Asked to answer users' }; pageContext.i18n.commentMenuLabels = { 'comment-edit': 'comments.menu.edit', 'comment-delete': 'comments.menu.delete', 'comment-convert': 'comments.menu.convert' };pageContext.i18n.answer= { bestAnswer: 'Best Answer', controlBar : { accept: 'Accept', unaccept: 'Unaccept', acceptCommand: 'Accept this answer as correct', cancelAcceptedCommand: 'Remove this answers accepted status' } }; window.croles = { u: false, op: false, m: false, og: false, as: false, ag: false, dc: false, doc: false, eo: false, ea: false }; tools.init({ q: { e: false, ew: false, eo: false, r: false, ro: false, d: false, dow: false, fv: false, c: false, co: false, p: false, tm: false , ms: false, mos: false }, n: { f: false, vf: false, vfo: false, vr: false, vro: false, c: false, co: false, vu: false, vd: false, w: false, wo: false, l: false }, c: { e: false, eo: false, d: false, dow: false, ta: false, tao: false, l: false }, a: { e: false, ew: false, eo: false, d: false, dow: false, a: false, aoq: false, ao: false, tc: false, tco: false, p: false, tm: false }, pc: croles }, { tc: true, nsc: true }); commandUtils.initializeLabels(); }); Skip to Content
0

Add SOAP header and body to target structure

Apr 06, 2017 at 09:53 AM

30

avatar image
Former Member

Hi,

I am working on Proxyto SOAP scenario and can able to generate the target XML as

Original Structure:

<?xml version="1.0" encoding="UTF-8"?>

<ns0:insert xmlns:ns0="XXX">

<Record>

<a> hello </a>

<b>hello1</b>

</Record>

</ns0:insert>

but i am generating as:

<?xml version="1.0" encoding="UTF-8"?>

http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Header/> <soapenv:Body>

<u:insert>

<ns0:insert xmlns:ns0="XXX">(how can i remove this from XSLT mapping)

<record>

</record>

</ns0:insert>

</u:insert>

but target side i need to generate like:

http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="XXX">

<soapenv:Header/>

<soapenv:Body>

<u:insert> <record></record>

</u:insert> </soapenv:Body> </soapenv:Envelope>

below is my XSLT coding:

<?xml version='1.0' ?>

http://www.w3.org/1999/XSL/Transform" >

http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="XXXX">

<soapenv:Header> </soapenv:Header>

<soapenv:Body> <xsl:copy-of select="*"/> </soapenv:Body>

</soapenv:Envelope> </xsl:template> </xsl:stylesheet>

please let me know where to change the code

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Alejandro Isaias
Apr 06, 2017 at 07:37 PM
0

Hi Sahiti,

Why you need to have the XML namespace declaration in Envelope node? From XML perspective is the same if you declare the XML namespace in root node (Envelope node) or in insert node.

Regards!

Share
10 |10000 characters needed characters left characters exceeded