Removing ns0 from namespace

hello,
Have a Idoc to File scenerio.
The file generated after mapping is
Eg:
<ns0:Document xmlns="urn:iso:std:iso:camt">
<tag0>data0</tag0>
<tag1>data1</tag1>
<ns0:Document>
My requirement is to remove ns0 from the root element "Document" so output is in format(namespace should  not be deleted or affected):
<Document xmlns="urn:iso:std:iso:camt">
<tag0>data0</tag0>
<tag1>data1</tag1>
I did follow the XMLAnonymizer blog (/people/stefan.grube/blog/2007/02/02/remove-namespace-prefix-or-change-xml-encoding-with-the-xmlanonymizerbean
)..            but no use..Can someone help me in removing this ns0 from namespace.
regards

>
ayrahcaanilan wrote:
> Is there any workaround which i can try out???
>
> please suggest
>
> reagrds
Check this links:
http://www.riyaz.net/blog/beginners-guide-to-xslt-mapping-in-sap-pi/technology/sap/769/
http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
Edited by: spantaleoni on Jan 14, 2011 12:44 PM

Similar Messages

  • Remove ns0 without affecting namespace

    Hi Gurus,
    Have a Idoc to File scenerio.
    The file generated after mapping is
    Eg:
    <ns0:Document xmlns="urn:iso:std:iso:camt">
    <tag0>data0</tag0>
    <tag1>data1</tag1>
    <ns0:Document>
    My requirement is to remove ns0 from the root element "Document"  so output is in format(namespace is not affected):
    <Document xmlns="urn:iso:std:iso:camt">
    <tag0>data0</tag0>
    <tag1>data1</tag1>
    <Document>
    If i remove the targetNameSpace from my xsd ,the namespace is not displayed in the output.But as per my requirement the namespace should be displayed.
    Please let me know if there is any alternative solution or code(XSLT or Java) which can give the required output.

    Hi Amit,
    I think you can do it with XMLAnonymizerBean module in adapter module parameter tab:
    You use this module to anonymize XML elements and attributes by removing namespaces or namespace prefixes from the XML document of the main payload.
    You can define a particular namespace prefix for each namespace. You can also change the encoding attribute of the XML declaration.
    Refer the weblog as well as help:
    /people/stefan.grube/blog/2007/02/02/remove-namespace-prefix-or-change-xml-encoding-with-the-xmlanonymizerbean
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
    Thnx
    Chirag
    Reward Points if it helps.
    Edited by: chirag Gohil on Jan 5, 2008 6:07 PM

  • How to remove CDATA from XSLT mapping result

    Dear All,
    Using the following code:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
         <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="no"/>
         <xsl:template match="/">
              <DlrDiscItemWise>
                   <DlrDiscItemWiseXML>
                        <xsl:text disable-output-escaping="yes"><![CDATA[<![CDATA[]]></xsl:text>
                        <xsl:copy-of select="."/>
                        <xsl:text disable-output-escaping="yes"><![CDATA[]]]]></xsl:text>
                        <xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text>
                   </DlrDiscItemWiseXML>
              </DlrDiscItemWise>
         </xsl:template>
    </xsl:stylesheet>
    I am getting result as
    <?xml version="1.0" encoding="UTF-8"?><DlrDiscItemWise><DlrDiscItemWiseXML><![CDATA[<ns0:MT_DlrDis_Sender xmlns:ns0="http://MTSINDIA/TC/DealerDiscount"><ITEM><nDlrAddEdit>1</nDlrAddEdit><nItemCode>101000080</nItemCode><nItemDisc>100</nItemDisc><dtDiscFromdt>15/May/2010</dtDiscFromdt><dtDiscToDt>31/may/2010</dtDiscToDt><nItemAddDisc/><dtAddDiscFromDt/><dtAddDiscToDt/><nDlrTypeCode/><nItemDisQtyMulti/><nItemDiscQtyFree/><sItemDiscPerAmt/><sItemDiscType/><nDlrCode>10010000088</nDlrCode><nCircleCode>4</nCircleCode></ITEM></ns0:MT_DlrDis_Sender>]]></DlrDiscItemWiseXML></DlrDiscItemWise>
    but client doesnot want <![CDATA] and ]] at the end. Basically client doesn't want CDATA tag as it is throwing error wihile collecting message in Web Service.
    Please help!!

    Hi,
    You remove CDATA from xsl program which you are using in mapping so that it will come in output. Because CDATA we will use in DTD only, not required in XSL program.
    thanks,
    madhu

  • How to remove xmls from output?

    Hello All,
    I have created a BPEL process that takes a flat file and converts to an XML file. I get an output of the following (see below). Is there a way that I can remove xmlns="" from the output?
    Incorrect Output
    <?xml version="1.0" encoding="UTF-8" ?>
    <WhseShipNotice xmlns="">
    Correct Output
    <?xml version="1.0" encoding="UTF-8" ?>
    <WhseShipNotice>
    Any suggestions?
    Regards,
    Kathy

    I can remember if this xsd removes namespaces correctly, I think it may still have the initial xmlns at the top but give it a try. Typically what needs to be done is some embedded java to do this.
    <schema targetNamespace="http://www.oracle.com/Gateway"
            xmlns="http://www.w3.org/2001/XMLSchema">
      <element name="Message">
      <complexType>
        <sequence>     
          <element name="Header">
            <complexType>
            <sequence>
               <element name="UniqueID"             type="string"/>
               <element name="RoutingRule"          type="string"/>
               <element name="FileName"             type="string"/>
               <element name="Destination"          type="string"/>
               <element name="TransportType"        type="string"/>
               <element name="Attachment"           type="string"/>
               <element name="MQMessageID"          type="string"/>
               <element name="MQCorrelationID"      type="string"/>
            </sequence>
            </complexType>
            </element>
          <element name="Payload"            type="base64Binary"/>
        </sequence>
      </complexType>
      </element>
    </schema>cheers
    James

  • Remove RDSH from the collection

    Hi,
    Deployment:RDS 2012 R2 provides RemoteApp...
    HA is not configured but round robin is created for the FARM_name of 2 brokers
    Currently only one RDSH provides Remote App.
    Yesterday, I added CALs to Licensing server. AND added second RDSH into collection for providing CALs from License server.
    This morning I got a trouble call... Clients could not connect to Remote App.
    1. first thing I checked licensing server. I found issued Licenses.
    2. then I connected to RDSH1 (that currently has all roles) by RDP and received the Message (didn't save a message)t: but it was like this: connections are redirected to RDSH2 ... for connection use the FARM NAME.
    To remind : HA was not touched yet.
    As a QUICK solution I shut down RDSH2 and everything works. Couldn't think that adding second RDSH to collection will create this kind of problem...
    My question:
    would you recommend to remove RDSH2 from the collection until starting HA configuration ?
    Could it create some problems when I will need to add it to collection?
    Thx.
    --- When you hit a wrong note its the next note that makes it good or bad. --- Miles Davis

    Hi Miles,
    As per my research, if simply you would add the RDSH server then it would face this issue as redirection of server take place and it would find for user\App on other server. So now after adding RDSH server, you need to point the RD License server to RDSH server
    (Specify a License Server for an RD Session Host Server to Use) so that it can identify the License and user and can provide access to the server by your users.
    You can do this thing by following below group policy setting.
    Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Licensing
    Use the specified Remote Desktop license servers:
    Enable it and add the FQDN name of server. 
    You can also configure through deployment properties and below powershell command.
    To configure the license server on RDSH/RDVH:
    $obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
    $obj.SetSpecifiedLicenseServerList("License.contoso.com")
    More information.
    RD Licensing Configuration on Windows Server 2012
    http://blogs.technet.com/b/askperf/archive/2013/09/20/rd-licensing-configuration-on-windows-server-2012.aspx
    Please check below article for reference.
    http://technet.microsoft.com/en-in/library/cc770585.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How do i remove money from 1 itunes account to another ?

    How Do I Remove Money From One Itunes Account To Another ?

    See:  More Like This    To the right -->

  • I've had three laptops all connected to my itunes account, one was stolen, the other broke, how can I remove them from my itunes account?

    So, in three years, after getting an iphone and an apple account I've had to replace a laptop twice due to theft or damage. When I link my phone to my new computer, it asks me if I want to connect the computer with the phone and I say yes, but you can only have 5 devices connected to one account, since one was stolen, and the other laptop broke, how do I remove them from my account??

    De-authorise all, then authorise the one you still have.

  • How can we remove items from the VF04 list?

    We have a long list of items in VF04 that, for various reasons (some process related, some due to errors), are not to be billed. We have looked at applying filters to the list but there is nothing really suitable to hide these individual documents e.g. we could filter out some dates where none of the items on that date are to be billed but other dates have a mix of items we want to bill and others we don't.
    I have done a search of this forum but didn't find a previous topic with a quick and simple method to remove items from the list .
    Is there a method, other than billing them or sorting each issue individually, to permanently remove individual documents from the VF04 list?
    Thanks in advance for any help.
    David

    Hi,
    David,
    Download a list of Pending delivers doc form VF04.
    Paste the list in T.Code : VL09 (Delivery reversal) and reverse the delivery.
    Then go to T.Code: VL06G Select the list of deliveries that has been reversed, select/delete all un- wanted deliveries.
    This way you can remove all unwanted pending deliveries forn Billing due list (VF04).
    Thanks & Regards,
    R.Janakiraman

  • What steps do I take to give my husband my older IPAD w/o removing him from my Apple account?

    I recently bought a new IPAD2.  All personal data and APPS were transferred from my older IPAD to my new one at the time of purchase. I'd like to give my older IPAD to my husband w/o removing him from my Apple acct.  Apple's support does not provide instructions for my situation.  Does anyone have suggestions as to what steps I should take?

    What you might need to do depends upon how you want the old iPad to be for him.
    If he will be using your iTunes account for any purchases/downloads from the store then he can continue to be logged in with your account in Settings > iTunes & App Stores. If not then log out of your account by tapping on your id in there, and he can then log in with his own account - any apps and other store downloads that you leave on the iPad will remain tied to your account, so only your account will potentially be able to redownload them and/or download updates to your apps.
    To use his own account for Messages he can log out of your account via Settings > Messages > Send & Receive - tap on your id at the top of that screen and select 'sign out' on the popup. He can then log in with his account. Similarly for FaceTime : Settings > FaceTime (tap on your id on that screen). And (if he wants to back up his content to his own account) : Settings > iCloud > Sign Out
    If you want to remove all content from the old iPad so that he can start afresh with it, then Settings > iCloud > Sign Out, and then Settings > General > Reset > Erase All Content & Settings

  • How to remove Userscripts from Greasemonkey without enabling Greasemonkey? (I have deleted files from user/gm_scripts/ didn't help)

    I installed an addon named Chat Resizer, which is for Kongregate, restarted to finish the install and firefox would not open.
    Clicked it and clicked it nothing, Opened Task Manager, Ended the firefoxes and tried to open it again but nothing again.
    Started FF in safe mode, cannot remove chat resizer with greasemonkey disabled, trying to enable it to remove it firefox refuses to start.
    Uninstalled greasemonkey, FF works as normal, install it and it freezes once more.
    Removed files from user/appdata/roaming/mozilla/profile blah blah/gm_scripts which had files for all of my scripts in them,
    Firefox still won't start, uninstall greasemonkey, works again, install, doesnt work even with files for the scripts gone.
    Any more suggestions?

    Hello,
    I found this tutorial, i think must works:
    [http://ooiks.com/blog/mousehunt-autobot/install-uninstall-user-script-on-firefox How to Install and Unistall User Scripts Greasemonkey]

  • How can i update/Remove Items from AR Invoice using SDK?

    Hi All,
    I have 1 problem with update or remove item from sales order. here is the source code of mine.
    If inv.GetByKey(DocumentNumber) = True Then
                        inv.CardCode = cardcode
                        Dim ercode As Integer
                        Dim ind As Integer = 1
                        For Each drow As DataGridViewRow In gv.Rows
                            If gv.Rows.Count = ind Then Exit For
                            ercode = drow.Cells("No").Value
                            inv.Lines.SetCurrentLine(ercode)
                            'inv.Lines.ItemCode = drow.Cells("itemcode").Value
                            'inv.Lines.ItemDescription = drow.Cells("itemname").Value
                            inv.Lines.Quantity = drow.Cells("qty").Value
                            inv.Lines.Price = drow.Cells("price").Value
                            ind = ind + 1
                        Next
                        errorcode = inv.Update
                        If errorcode <> 0 Then
                            PublicVariable.oCompany.GetLastError(errorcode, errorsms)
                        Else
                            errorcode = 0
                        End If
                    Else
                        errorsms = "Not found Invoice Document Number"
    End If
    After update, it error "[INV1.Quantity][line:1],'Field cannot be updated (ODBC -1029)'"
    Does anybody know about this?
    Thanks
    TONY

    Hi $riniva$ Rachumallu,
    This is my mistake that not test manually in application.
    Thanks
    TONY

  • Best app to remove duplicates from iTunes 2014

    Hi All,
    I've been trying to research the best application to sort and remove duplicates from my iTunes library. I have over 7000 songs and iTunes built in duplicate finder doesn't look at the track fingerprint, which is useful for those songs which are labelled "Track_1" etc.
    Has anyone reviewed any recent products? I was looking at TuneUp, but after reading so many negative comments, I've decided not to go down that path. I would prefer a program that did most of the work for me, due to the amount of songs. Happy to pay for a good product...
    I do have MusicBrainz Picard, which has done a great job of tagging, but don't remove duplicates.
    Thanks in advance :-)

    Tune up is a great app.  When they moved from version 2 to version 3 is when it went to crap and all heck broke loose.  They shut their doors  but they have since re opened and went back to developing  version 2.  I use that version and I am pretty happy with it as being an overall cleanup utility.  I also use Musicbrainz and a couple of other utilities but in the end if you have an enormous library 20k plus then you are going to have a few slip through.  I would probably go with Tuneup if I were you and a thorough third party duplicate finder.  Dupe Guru's music edition seems to do a pretty good job.

  • How do I remove pictures from my iPhone that can't be deleted?

    How do I remove pictures from my iPhone that can't be deleted?

    What pics?
    This is very vague.
    If you mean pics that you synced to your iphone form your computer, then delete them the same way. Open itunes, connect iphone, select what you want to be on your iphone, sync.

  • Hi I am having problems removing mail from trash folder. Can anyone help please

    Hi I am having problems removing mail from trash folder. I can send mails to the folder but cannot delete them permanently from the trash folder. I am using Iphone 3G and anm up to date with OS. Can anyone help please

    Check that there isn't a different Trash folder to the one with the proper Trash symbol on it.
    If you see one in your list of folders rather than a separate one, highlight it, then click on Mailbox...Use this mailbox for...Trash

  • Updated iTunes and now can't remove songs from my iPod - please help

    I've updated iTunes to version 11.0.0.163 and have an iPod Nano 16gb 5th generation.
    In iTunes, I'm no longer able to manually select songs to remove them from my iPod - I can't even see the list of music that's on my iPod. The only option it gives me is to sync, and I don't want to do that. Before I upgraded iTunes, it was easy to move music between my iPod and iTunes, now I can't - what's happened?
    My iPod is full so I want to remove some music, not all of it. Any advice? Please help - I'm going round in circles!
    Thanks

    Ctrl + B for show Top Menu
    View > Show Sidebar
    itunes will now look more like itunes 10.
    You can click on your device in the lefthand window as before
    You may prefer to use the Music Sync page to select or deselect Playlists, Artists, Albums etc and click apply.
    Delete your files is enabled by ticking the Manualy manage music option on the Device Summary page. You may have to scroll down to find it

Maybe you are looking for