AF_Modules/XMLAnonymizerBean Question

All,
I have been using the Anonymizer for changing my XML prefix on output and it has been working great.
I ran into a problem with the anonymizer and I received the following in the MDT.
Error encountered during parsing of RNIF message type RNIF Request Action ; See nested exception for detailed error message -
Error encountered during parsing of RNIF message type MSG_TYPE_RNIF_ACTN ; See nested exception for detailed error message -
Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Character Reference must end on ;(:main:, row:2, col:5713)
It turns out the problem is that the default anonymizer.quote is a single ' symbol. This particular document I was sending had a single quote in a notes section such as the following: He own's the car.
I noticed I could change the anonymizer.quote to double quotes such as " and the error went away. I don't want to do this because a user might one day type the double quote.
Is there a way around this?
Regards,
Joe

Hi Joe,
This might help you
Transformation Error
Java Mapping to override namespace prefix (startPrefixMapping)
Regards
Agasthuri Doss

Similar Messages

  • PI 7.4 - AF_Modules/XMLAnonymizerBean - remove namespace and prefix

    Hi,
    In my receiver SOAP adapter I would like to remove the namespace and prefix. To do this I have configured the receiver SOAP adapter to include AF_Modules/XMLAnonymizerBean:
    The message log shows "Anonimizer: successfully anonymized" but when I look at the message payload (after message mapping) it still contains the namespace and prefix. Is this because message monitoring does not show the payload after the Anonimizer has been processed? Is it only possible to see the Anonimized payload at the receiver party?
    Thanks
    Che

    Hi Che,
    Yes, you can only see the final result at the receiver's side.
    What you can do is temporarily use a receiver file adapter and write an XML on disk to verify.
    Kind regards,
    Dimitri

  • Problem Using XMLAnonymizerBean module in Reciever File adapter.

    Hi All,
                 I am trying to use the XMLAnonymizerBean in orer to convert the encoding of my xml document from UTF8 to ISO. However when I configure the module the message goes into waiting status  with an exception saying.
    Exception caught by adapter framework: Object not found in lookup of XMLAnonymizerBean..
    I have configured the Module in the below manner...
    Module Name = AF_Modules/XMLAnonymizerBean
    Module Type = Local Enterprise Bean
    Under Configuration i Mention
    anonymizer.encoding = ISO-8859-1.
    is there any thing i am missing, I am on Xi 7.0 SP 08.
    Please help...

    Thaks for the pointer. Now I dont get any error however  i am not getting the desired o/p.
    I am trying to change the header of an xml file which I am trying to write from <?xml version="1.0" encoding="utf-8"?>  to <?xml version="1.0" encoding="iso-8859-1"?> , as per the  help doc this could be changed using the xmlAnonymizerBean.
    My output still shows utf-8, Any pointers on thiswould be really appreciated.
    Thank you.

  • Mail adapter and XMLAnonymizerBean

    Hello everybody!
    We are using Mail Adapter  to send XML files to our clients. We are using XMLAnonymizerBean (localejbs/AF_Modules/XMLAnonymizerBean) to remove some namespaces and prefixes.
    We have defined:
    anonymizer.acceptNamespaces http://ns1.mycompany.com ns1
    anonymizer.quote "
    After module execution the " (quotes) are removed from the XML and ' (apostrophe) are used in their place
    Are we doing something wrong?
    Thanks in advance
    Julio

    >
    Julio Cesar Torelli wrote:
    > We have defined:
    > anonymizer.acceptNamespaces http://ns1.mycompany.com ns1
    > anonymizer.quote "
    1. try to provide anonymizer.quote " before anonymizer.acceptNamespaces
    2. make sure there are no whitespaces in the parameter listing. even a single whitespace can cause problem.

  • Mail adapter issue with mail attachment

    Hi all,
    I have a scenario mail to file and i have a problem.
    Is it possible, in a sender adapter mail to use the option keep attachment and mail package at the same time ?
    So,is it possible to use the module payloadswapbean and XMLanonymizer in a sender adapter mail in order to suppress a namespace from the attachment in it ?
    Is the option mail package useful if i am using payloadswapbean module ?
    from what i see, It seems that the XMLanonymizer doesn't work for sender mail adapter with attachment. I've tested the configuration on a sender adapter file and works fine.
    Anyone already tested it ?
    Thanks,
    Jean-Philippe
    Edited by: Jean-Philippe PAIN on Feb 9, 2010 5:29 PM

    Hi Stefen,
    Thanks for the answers.
    The question is, whether the payloadswapbean is useful at all in a sender mail scenario.
    I don't understand this one ! Isn't mandatory in sender adapter mail scenario if you want to read your mail attachment ?
    Yes. If you configure the payloadswapbean correct, the XMLanonymizer works on the attachment.
    It is not easy to set the payloadswapbean in a correct way. IPost your parameters here, when it does not work for you.
    Ok. Maybe my configuration is wrong, please tell.
    Processing sequence :
    localejbs/AF_Modules/PayloadSwapBean => 0
    localejbs/AF_Modules/XMLAnonymizerBean => 1
    sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean =>mail
    module configuration :
    swap.keyName =>Content-Disposition
    swap.keyName => Content-Description
    swap.keyValue=>MailAttachment-1
    swap.keyValue=>attachment;filename="MailAttachment-1.xml"
    anonymizer.acceptNamespaces =>http://namespace ''
    anonymizer.quote => ''
    I am on PI 7.1 version and when i am looking in the monitoring(sxmb_moni), it doesn't seems working.
    Thanks,
    Jean-Philippe
    Edited by: Jean-Philippe PAIN on Feb 10, 2010 10:36 AM

  • Namespace prefix: Using Anonymizer

    Hi guys,
    I'm having some difficulties using XMLAnonymizer for placing some namespace prefix's in my message.
    After sending the message, I can check on RWB that the module Anonymizer is loaded, but results in the following:
    2007-06-21 16:55:45 Success MP: processing local module localejbs/AF_Modules/XMLAnonymizerBean
    2007-06-21 16:55:45 Warning Anonimizer: message is empty or has no payload
    2007-06-21 16:55:45 Success MP: leaving
    Well, why do I have message empty? to what message is he referring to?
    Why do I need Anonymizer? Well, the thing is, some namespace prefixes are not being place on the sent message. Without this prefixes the actual mapping fails and no fields are mapped....
    Can you give me a hand?

    Hi Stefan,
    Thanks for your reply! It works, well, the anonymizer gets the message, but now I've another question....
    2007-06-22 11:04:41 Success New JMS message with JMS message ID ID:f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1f8404040404040 received. The XI message ID for this message is fe826d20-20a7-11dc-8363-00145e1855ec
    2007-06-22 11:04:41 Success JMS message converted to XI message format successfully
    2007-06-22 11:04:41 Success Anonimizer: anonymizing XML ...
    2007-06-22 11:04:42 Success Anonimizer: successfully anonymized
    2007-06-22 11:04:42 Success Application attempting to send an XI message asynchronously using connection AFW.
    2007-06-22 11:04:42 Success Trying to put the message into the send queue.
    2007-06-22 11:04:42 Success Message successfully put into the queue.
    I've checked my message but a strange thing happened, maybe I've misunderstood the anonymizer function....
    The original message was:
    So the namespaces introduced were deleted. But What I thought it was going to happen was that the Anonymizer would introduce the prefix ns0 and ns1 on the tags that had the namespace declaration.... Is this possible with the anonymizer?
    Problem solved.... it was a wrong namespace :S
    Thanks for the help Anonymizer does wonders and saves   a hell lot of time
    Message was edited by:
            Gonçalo Mouro Vaz

  • How to remove xmlns in node level

    Hi Experts!
    How to remove xmlns in node level in response xml file. I tried to use AF_Modules/XMLAnonymizerBean, but it did not work.
    Can you please help me out on this.
    I want to remvoe  xmlns tag in LEVICOM
    Eg:
    - <Addenda>
       - <LEVICOM xmlns="">
    Thanks,
    Hari

    Hi Expers!
    Please help me out on this. The below xslt mapping working only to remove xmlns prefix in xml file, if parent having only one child. This code is not working if parent having multiple childs.
    Eg:  <parent>
               <phild  xmlns="">
                 test1
                </phild>
            </parent>
    The above example working fine with below xslt mapping to remove xmlns tag.
    Second scenarion  not working
    Eg:  <parent>
              <child1  xmlns="">
                 test1
              </child1>
              <child2  xmlns="">
                  test2
               </child2>
            </parent>
    The above example is not working.
    Here is the code:
    You can remove the namespace prefixes using an XSLT mapping if they are causing problems with applications outside of XI.
    Try the following code:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns="http://www.arconw.com/XI/XSLT_Library/XmlNamespacePrefixRemoval"
    version="1.0">
    <xsl:output method = "xml" />
    <xsl:template match="/">
    <xsl:apply-templates select="*" mode="remprefix"/>
    </xsl:template>
    <xsl:template match="*" mode="remprefix">
    <xsl:variable name="newname" select="local-name(.)"/>
    <xsl:element name="{$newname}" namespace ="{namespace-uri()}">
    <xsl:apply-templates mode="copyall" select="@*|comment()|processing-instruction()|text()"/>
    <xsl:apply-templates select="*" mode="remprefix"/>
    </xsl:element>
    </xsl:template>
    <xsl:template mode="copyall" match="@*|comment()|processing-instruction()|text()">
    <xsl:copy>
    <xsl:apply-templates mode="copyall" select="@*|comment()|processing-instruction()|text()"/>
    </xsl:copy>
    </xsl:template>
    </xsl:stylesheet>
    Thanks,
    Hari

  • How to add mulitple namespace in xml

    Hi,
    I have this output xml:
    <?xml version="1.0" encoding="utf-8" ?>
    - <E24B:E24B_Update_MachineCards_001 xmlns:E24B="urn:E24B_UpdateMachineCards_001">
    - <E24B:DataArea>
    - <E24B:UpdateMachineCards>
    - <E24B:Machine>
    - <E24B:Component>
      <f:ComponentSerNo xmlns:f="urn:fields">000000000000000456</f:ComponentSerNo>
      <f:ComponentType xmlns:f="urn:fields">108</f:ComponentType>
      </E24B:Component>
    - <E24B:Market>
      <f:FinalMarket xmlns:f="urn:fields">TR</f:FinalMarket>
      </E24B:Market>
      <f:SalesModel xmlns:f="urn:fields" />
      <f:SerialNo xmlns:f="urn:fields">000000000000000456</f:SerialNo>
    - <s:CntrolArea xmlns:s="urn:segments">
    - <s:Bsr>
      <s:Noun>Machine Card</s:Noun>
      <s:Verb>UPDATE</s:Verb>
      </s:Bsr>
    - <s:DateTime>
      <s:Dt_Qualifier>Creation</s:Dt_Qualifier>
      <s:Dt_Value>20111207</s:Dt_Value>
      <s:TimeZone>7200</s:TimeZone>
    But this content is wrong.
    The expected  content should be as follows:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <E24B:E24B_Update_MachineCards_001 xmlns:E24B="urn:E24B_UpdateMachineCards_001" xmlns:f="urn:fields" xmlns:s="urn:segments"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <s:CntrolArea>
    - <s:Bsr>
      <s:Verb>Update</s:Verb>
      <s:Noun>Machine Card</s:Noun>
    Also xml content need to have multiple namespace. Can you help me please?
    Nurhan

    I used for target external definition and for  prefix (E24B  , f , s, instead of ns0, ns1..) i added module "AF_Modules/XMLAnonymizerBean".
    My source xml from  is
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_Machine_Update xmlns:ns0="http://xxx.com/MachineUpdate">
       <ControlArea>
          <Bsr>
             <Verb>13</Verb>
             <Noun>32</Noun>
          </Bsr>
          <Sender>
             <LogicalId>34124</LogicalId>
             <ReferenceId>124</ReferenceId>
          </Sender>
          <DateTime>
             <Dt_Qualifier>42</Dt_Qualifier>
             <Dt_Value>214</Dt_Value>
             <TimeZone>14</TimeZone>
          </DateTime>
       </ControlArea>
       <DataArea>
          <UpdateMachineCards>
             <CompanyCode>4325</CompanyCode>
             <CompanyName>325</CompanyName>
             <ManufacturerCode>352</ManufacturerCode>
             <ManufacturerName>53</ManufacturerName>
             <Machine>
                <SalesModel>24</SalesModel>
                <SerialNo>352</SerialNo>
                <EnvironmentCode>53</EnvironmentCode>
                <Market>
                   <FinalMarket>24</FinalMarket>
                   <NewCompanyCode></NewCompanyCode>
                </Market>
                <Component>
                   <ComponentType>23</ComponentType>
                   <PartNo>35</PartNo>
                   <Model>35</Model>
                   <ComponentSerNo>352</ComponentSerNo>
                </Component>
             </Machine>
          </UpdateMachineCards>
       </DataArea>
    </ns0:MT_Machine_Update>
    The output should be as follows:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <E24B:E24B_Update_MachineCards_001 xmlns:E24B="urn:E24B_UpdateMachineCards_001" xmlns:f="urn:fields" xmlns:s="urn:segments" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <s:CntrolArea>
    - <s:Bsr>
      <s:Verb>Update</s:Verb>
      <s:Noun>Machine Card</s:Noun>
      </s:Bsr>
    - <s:Sender>
      <s:LogicalId>CWL</s:LogicalId>
      <s:ReferenceId>2006-03-21T12:26:33</s:ReferenceId>
      </s:Sender>
    - <s:DateTime>
      <s:Dt_Qualifier>Creation</s:Dt_Qualifier>
      <s:Dt_Value>2006-03-24T14:29:46</s:Dt_Value>
      <s:TimeZone>+02:00</s:TimeZone>
      </s:DateTime>
      </s:CntrolArea>
    - <E24B:DataArea>
    - <E24B:UpdateMachineCards>
      <f:CompanyCode>428003</f:CompanyCode>
      <f:CompanyName>VOLVO ÉPÍTÕGÉPEK HUNGÁRIA KERESKEDELMI KFT.</f:CompanyName>
      <f:ManufacturerCode>CWL</f:ManufacturerCode>
      <f:ManufacturerName>VOLVO COMPACT W</f:ManufacturerName>
    - <E24B:Machine>
      <f:SalesModel>L45</f:SalesModel>
      <f:SerialNo>19521</f:SerialNo>
      <f:CurrentDate>20060323</f:CurrentDate>
    - <E24B:Market>
      <f:FinalMarket>HU</f:FinalMarket>
      </E24B:Market>
    - <E24B:Component>
      <f:ComponentType>17</f:ComponentType>
      <f:PartNo>11305947</f:PartNo>
      <f:ComponentSerNo>G070910121</f:ComponentSerNo>
      </E24B:Component>
    - <E24B:Component>
      <f:ComponentType>66</f:ComponentType>
      <f:PartNo>2814557</f:PartNo>
      <f:ComponentSerNo>100710021</f:ComponentSerNo>
      </E24B:Component>
      </E24B:Machine>
      </E24B:UpdateMachineCards>
      </E24B:DataArea>
      </E24B:E24B_Update_MachineCards_001>
    Thanks for your help

  • Prefix problem in the Output XML

    Hi,
    I am working on iIdoc to file scenario.
    For the Target file structure I have created XSD as it contains a prefix wmb in every field. But when I test , I cud see the prefix as ns0 in MONI. How do I replace the Prefix ns0 with WMB
    I think the probable solutions could be using XSLT Mapping or use XMLAnonymizerBean Module
    Any Inputs would be appreciated.
    Regards,
    Varun

    Hi Varun,
    > For the Target file structure I have created XSD as it contains a prefix wmb in every field. But when I test , I cud see the prefix as ns0 in MONI.  How do I replace the Prefix ns0 with WMB
    No need to create external XSD, follow the standard process. XMLAnonymizerBean provides an easy solution.
    Use the following settings at Receiver communication channel
    Module tab
    Module Name : AF_Modules/XMLAnonymizerBean
    Type :Local Enterprise Bean
    Module Key
    Module Configuration
    1. Module Key : 0
    Parameter Name : anonymizer.acceptNamespaces
    Parameter Key : <interface> WMB
    2. Module Key : 0
    Parameter Name : anonymizer.quote
    Parameter Key : '
    Regards,
    Sunil Chandra

  • NS0 TAG IN XML

    Hi ALL,
    I have one problem, i want to remove NS1 from my target structure , because target webservice is not design in such way that it wonot take the ns1 as input.
    I used AF_Modules/XMLAnonymizerBean  module  in my receiver sopa adapter, now the problem is i have to remove this prefix NS1 from specific field not from aall...
    Can anybody help..
    Thanks
    Kunaal

    Hi,
    Check these For the same
    How to remove namespaces in Mapping - XI
    Remove namespace prefix or change XML encoding with the XMLAnonymizerBean
    Regards
    Seshagiri

  • How to remove XML namespace in SOAP request

    Hello
    I would like to change one of our existing interfaces to use a SOAP communication channel rather than File. The file currently contains FIDCCP02 Idocs.
    I have created a new communication channel using SOAP 7.1 and generated a Java client. When I send a request to the endpoint from Java, PI returns a SOAP fault.
    Error
    The error in the monitor is 'No standard agreement found for ..'. I think this is because the file contains XML with a root element with no namespace, but the root element in the SOAP message does have a namespace.
    Example requests
    File message :
    <FIDCCP02 xmlns:ns2="http://dorsetcc.gov.uk/FIN_I26/Invoice/PremierFin" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    SOAP message :
    <ns2:FIDCCP02 xmlns:ns2="http://dorsetcc.gov.uk/FIN_I26/Invoice/PremierFin" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    When I send a test request from RWB with no namespace it is successful.
    Attempt to remove namespace
    I have tried adding AF_Modules/XMLAnonymizerBean with no parameters as the first module on the SOAP communication channel, but this does not appear to make any difference. I have refreshed the cache.
    regards
    Steve

    Hello Iñaki
    Thanks for your reply.
    I had read the blog about the XMLAnonymizerBean. It looks very straightforward, and in theory should do just what I need.
    I've added the anonymizer bean as the first module as the SOAP message is asynchronous, and I want to remove the namespaces from the request.
    I want to exclude all namespaces so I haven't set any parameters.
    The SOAP channel in Communication Channel monitor has a status of 'Channel Started but inactive'. I cannot see any messages in the Processing Details for this channel, even though I have sent test messages from Java code and from RWB (the message from RWB without the namespace does reach the receiver). This makes me wonder if I have not configured the interface to use the new SOAP channel correctly, although I can see it in the Receiver Determination configuration overview.
    I can see the messages in SXMB_MONI but can't find which communication channel is being used by the sender.
    I'm using PI 7.1.
    regards
    Steve

  • IDOC_AAE sender adapter XML : missing  encoding="UTF-8"?

    Hi All,
    We have a IDOC to JMS scenario using IDOC_AAE as sender channel.
    Symptom
    The IDOC whihc we have received from ECC should add XML version and encoding information to the created IDOC XML file.
    Other Terms
    IT SHOULD BE AS
    <?xml version="1.0" encoding="UTF-8"?>
    But we are getting as  <?xml version="1.0" > 
    Can you please share your views on this ?
    Regards.,
    Siva

    Shiva,
    Add XML AnonymizerBean in target channel module to replace/Add UTF encoding.
    AF_Modules/XMLAnonymizerBean
    Regards
    Aashish Sinha

  • Remove  Namespace from XML File except Attribute

    Hi  XI  Experts ,
    1.I have referred to the code of xslt Generic XSLT Code to Remove ALL Namespaces from XML:
    http://forums.sdn.sap.com/thread.jspa?threadID=1920630
    But this removes the Attribute : id  from the records .
    My expected output is supposed to be :
    <?xml version="1.0" encoding="GBK"?>
    <body>
      <head>
        <nsrsbh>112001069711</nsrsbh>
        <nsrmc>诺维信(中国)生物技术有限公司出口发票</nsrmc>
        <dcrq>20120209</dcrq>
        <sssq_q>20111201</sssq_q>
        <sssq_z>20120207</sssq_z>
        <records>4</records>
      </head>
      <data>
        <record id="1">
           <fpdm></fpdm>
        </record>
    </data>
    </body
    But after using this XSLT code it removes :id from <record_1 id=> and generated the below code :
    The xml file now doesn't contain teh attribute :id
    <?xml version="1.0" encoding="GBK"?>
    <body>
      <head>
        <nsrsbh>112001069711</nsrsbh>
        <nsrmc>诺维信(中国)生物技术有限公司出口发票</nsrmc>
        <dcrq>20120209</dcrq>
        <sssq_q>20111201</sssq_q>
        <sssq_z>20120207</sssq_z>
        <records>4</records>
      </head>
      <data>
        <record>
          1
          <fpdm></fpdm>          
           </record>
    </data>
    </body>
    Could  you please provide your input
    Plaese note : Here  XI versin iS x1 3.0 SP7 . I have tried suing the Analyzer bean for the Encoing  of Chinese : GBK Intsead of UTF-8 in the Namespace  . But AF_Modules/XMLAnonymizerBean is not comptacible with XI 3.0 SP7
    Hence i have used the following code to remove namespcae and add  Encoding :GBK instead of UTF-8:
    <?xml version="1.0" ?>
    <xsl:stylesheet
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output encoding="GBK"/>
    <xsl:template match="node()|@*">
      <xsl:copy>
       <xsl:apply-templates select="node()|@*"/>
      </xsl:copy>
    </xsl:template>
    </xsl:stylesheet>

    You could use exclude-result-prefixes.
    For example:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:wt="http://www.example.com" exclude-result-prefixes="wt">
    </xsl:stylesheet>

  • Java Mapping to override namespace prefix (startPrefixMapping)

    Does anyone have an example of using a Java Map to override the default XI namespace prefix. The method startPrefixMapping looks like it might do the job but I can't find any example of how this works.

    You can use the Anonymizer Module Processor.
    In your adapter, go to the "Modules" tab, than insert a new entry <b>before</b> the default adapter module processor. Enter module name <b>localejbs/AF_Modules/XMLAnonymizerBean</b> and <b>Local Enterprise Bean</b> type. In the parameters tab, enter parameter <b>anonymizer.acceptNamespaces</b> and parameter value <b>'<namespace>' <prefix></b>. You can enter more than one namespace, like in <b>'<namespace1>' <prefix1> '<namespace2>' <prefix2></b>.
    Note that your namespace must be inside apostrophes by default. If instead you want to use quotes to define the namespace, you must use another parameter before the one above: parameter name <b>anonymizer.quote</b> and in the value enter a single quote <b>"</b>.
    To define an empty prefix (meaning, that namespace is the default namespace) use '' (two apostrophes) instead of <prefix> (or "" (two quotes), if you have used anonymizer.quote).
    Check SAP Note 880173 for more information.
    Regards,
    Henrique.

  • How to convert XML file into DTD or XSD

    Hi Folks,
    This is the output structure I need to get. My interface is file to file. Can u please let me know How do I create a data type or any XSD to get below Structure.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <Command xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Command.xsd">
    - <WriteTagData readerID="EasyDP">
    - <Item>
    - <FieldList format="C:\Documents and Settings\wlee\Desktop\Format_4A.btw" jobName="Test1" quantity="1">
      <Field name="PlantNo">4012</Field>
      <Field name="PlantName">ANE</Field>
      <Field name="SKU">12000001</Field>
      <  </FieldList>
      </Item>
      </WriteTagData>
      </Command>
    Please help me How would I create Data type for this. Your help is highly apreciated
    Thanks,
    Enivass

    Hi Enivas,
    >>>>>>>>>Please help me how would I delete ns0.
    For  remove ns0,  you have to do use XMLAnonymizerBean module  in adpater module (In Communication channel).
    Insert the XMLAnonymizerBean before the CallSapAdapter .
    The module name u2018CallSapAdapteru2019 is default one that can be left as it is.
    Module Name : AF_Modules/XMLAnonymizerBean
    Type: Local Enterprise Bean
    Module Key: 0  
    Add Parameters in the Module Configuration
    2.       Module Key: 0
    Parameter Name: anonymizer.acceptNamespaces
    Parameter Value: <namespace> u2018u2019  
    Enter a list of namespaces and their prefixes that are to be kept in the target XML document and to result a namespace without a prefix, enter u2018 u2018 (two single quotation marks).   In your case like namespace http://www.w3.org/2001/XMLSchema-instance follow with two single quotation marks.
    3.       Module Key: 0
    Parameter Name: anonymizer.quote
    Parameter Value: u2018
    Here specify the character to be used to enclose the attribute values.  The default value is u2018.  
    When scenario is executed, the target message contains the namespace with no prefix.  
    Then, you are not facing any issue in target messages.
    Regards,
    Rajesh

Maybe you are looking for

  • Setup vlan on solaris

    i have 3 servers which are run on windows server 2003 and solaris 10...So, i need to setup vlan in each server. Our network will used ipv6 and ipv4 protocols.. The problem is i really dunno how to setup the network and interconnect between ipv4 and i

  • How do I update Nvidia 9400M GeForce drivers on MacBook late 2009?

    How do I update Nvidia 9400M GeForce drivers on MacBook late 2009? I've got a huge fps drop problem on my mac, and i've called apple support, they told me to update Nvidia Graphics Card or something. How do i do this?

  • Daisy Chain Camcorder- External Hard Drive (firewire)- PowerBook?

    Will it really cause problems? I'm going to buy a firewire card to avoid any fw bus problems but for now, would it drop frames and cause trouble? Thanks Vito

  • 2 libraries 1 computer

    How do I manage to maintain 2 different itunes libraries on the one computer?

  • Connecting to airport hotspot

    When I tried to connect to a free airport hotspot which requires going into a browser to click on a certificate, I couldn't access the internet. I couldn't open Safari (IPad). How can I connect to a free hotspot with this requirement? (it functioned