Override the element mapped in the IMPL.xsl file to NULL in CUSTOM.xsl

Hi Guys,
we are trying to override the element mapped in the IMPL.xsl file to NULL in CUSTOM.xsl file using call template. But we are getting the target mapped twice instead of overriding. kindly help.
IMPL.xsl_
<db:LONG_DESCRIPTION xml:id="id_102">
<xsl:value-of select="corecomEBO:RevisedItem/corecomEBO:Description" xml:id="id_103"/>
</db:LONG_DESCRIPTION>
<xsl:call-template name="LONG_DESCRIPTION_Custom"/>
Custom.xsl_
<xsl:template name="LONG_DESCRIPTION_Custom">
<db:LONG_DESCRIPTION xmlns:db="http://xmlns.oracle.com/pcbpel/adapter/db/APPS/INV_EBI_CHANGE_ORDER_PUB/PROCESS_CHANGE_ORDER_LIST/" xml:id="id_102" >
<xsl:value-of select="''"/>
</db:LONG_DESCRIPTION>
</xsl:template>
OUTPUT_
<db:LONG_DESCRIPTION xml:id="id_102">XXX</db:LONG_DESCRIPTION>
<db:LONG_DESCRIPTION xmlns:db="http://xmlns.oracle.com/pcbpel/adapter/db/APPS/INV_EBI_CHANGE_ORDER_PUB/PROCESS_CHANGE_ORDER_LIST/" xml:id="id_102" />
Needed OUTPUT_
<db:LONG_DESCRIPTION xmlns:db="http://xmlns.oracle.com/pcbpel/adapter/db/APPS/INV_EBI_CHANGE_ORDER_PUB/PROCESS_CHANGE_ORDER_LIST/" xml:id="id_102" />
Thanks in advance.

Just change what you're doing in that servlet to write that extra line.
Since you didn't say anything about how you're writing your XML file, it's pretty hard to suggest what exactly you should change.

Similar Messages

  • How to call the second mapping in the first mapping fails in the BPM

    Hi All,
    I have a scenario like this.
    There are two mappings. There is a one condition while genearying the root element of the first mapping. If this condition is not satisfies the first mapping will fail. If this mapping fails i want to trigger another mapping.
    How to achieve this functionality.
    If it is possible with BPM. how to call the second mapping in the BPM.

    Hi
    you can not create the containter for the synchronous interfaces.
    you have to craete the two asysnchronous abstact interfaces .
    thenusing those two abstract interfaces you have to define the containers in the BPM.
    and you also have to define the interface mapping b/w those two abstract interfaces.
    once you define the interface mapping you will be able to select the interface mapping using the transformation step in BPM.
    once you select the interface mapping in BPM then you will be able to selece the interfaces
    if you still face the problenm please reply me back.
    Thanks
    Rinku Gangwnau

  • Com.sap.aii.utilxi.misc.api.BaseRuntimeException:An invalid XML character (Unicode: 0x1f) was found in the element content of the document

    Hi,
    I'm getting the below runtime exception during IDOC- SOAP message mapping in Integration engine.
    "Runtime exception occurred during application mapping com/sap/xi/tf/<<<\\Message mapping object name\\>>>; com.sap.aii.utilxi.misc.api.BaseRuntimeException:An invalid XML character (Unicode: 0x1f) was found in the element content of the document"
    I have no clue why this exception occurs. Could anyone say the reason of the exception?
    Thanks!
    Regards,
    Gopi

    Hi Gopinath
    Check this thread
    An invalid XML character (Unicode: 0x1d) was found in the element
    Kind regards
    Javi

  • Redo the syndication map if the Repository schema changes?

    Hi ,
    We have changed the repository structure after creating the syndication map which is based on the repository schema.Now when I load the syndication map with the updated schema ,i am not seeing the newly added fields on the destination items,so we loaded the destination properties with new schema again but the map of all the fields are no more available which leaves us to redo the map again.Is there anyway that the destination is updated with new fields without redoing the map again.
    Thanks

    Hi Aravind,
    unfortunately there is no way to solve this issue but rebuilding the map. The reason is the way syndciation maps are stored in MDM 5.5. This is subject to change (and improve a lot!) in MDM 7.1. But in 5.5 you'll have to rebuild the syndication map completely if you change the repository schema, respectively the XSD file you use as a basis for XML distribution.
    Best regards
    Michael

  • Why can't I open Elements Editor by dragging a photo file onto the Elements Icon in the MacOSX doc?

    Why can't I open a file in Elements Editor 11 for Mac by dragging the file onto the Elements icon in the dock? I have been using previous versions of Elements for many years and this has always worked.

    Make sure the Alias is for the Editor App in Support Files

  • Compare the elements data of the 2 context nodes using internal table

    Hi,
    How can i compare the elements data of the 2 context nodes using internal table?
    Regards,
    Ronita

    hi ronita,
    just get the nodes data into internal tables and just compare them......
    node1->get_static_attributes_table(importing table = ITAB_node1)
    node2->get_static_attributes_table(importing table = ITAB_node2)
    now u have the data of ur 2 context nodes in 2 different internal tables ..
    just compare them like
    if  ITAB_node1[ ] = ITAB_node2[ ].
    write: / 'itab1 is equal to itab2'..
    endif.
    and u can use as many as comparision operators between these 2 tables to compare them....
    regards....
    srini,,,,

  • Enumeration.nextElement() ...is the element removed from the enumeration?

    When using an Enumeration, and using nextElement...is the element removed from the Enumeration?
    just curious.
    thanks

    Well, I'd say that depends on the underlying implementation. StringTokenizer for example doesn't even store the elements explicitly, so it can't remove anything ...

  • xsl:if test on the element name of the following sibling?

    Hi all. I need to test whether the following sibling of the reference node, is a certain element.
    How can I do it? I need something like
    <xsl:if test="following-sibling='br'">
      <fo:block space-after="10pt">
    </xsl:test>I want XHTML
    elements to become <fo:block>s for FOP, but obviously, the first one just breaks a line, so it should have no "space-after", but subsequent ones leave blank lines, so need 10 (or whatever) points..
    Thanks!

    More delving around got me:
    name(following-sibling::*[position() = 1])For the name of the following element.

  • Ns0 in all the element tag of the XML output file

    Hi Gurus,
      I'm performing a mapping in the Integration Builder. The target structure is based on an imported xsd file via External Definitions.
    However, in the output file, I'm getting a ns0 prefix in all the name of the elements.
    Below is an example of how the output file looks like.
    <ns0:Document xmlns:ns0="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02">
    <ns0:pain.001.001.02>
    <ns0:GrpHdr>
      <ns0:MsgId>0000000000247040099700</ns0:MsgId>
      <ns0:CreDtTm>29-07-2008 16 44 06</ns0:CreDtTm>
      <ns0:Authstn />
      <ns0:BtchBookg>M</ns0:BtchBookg>
      <ns0:NbOfTxs>1</ns0:NbOfTxs>
      <ns0:Grpg>GRPD</ns0:Grpg>
    Is there any way to get rid of the ns0? Issit some namespace definition which i need to specify somewhere?
    Thanks in advance.

    Hi,
    It does not matter whether your namespace prefix is ns, ns0, xyz or whatever.
    When your mapping doesn't work there must be another reason.
    Just try and paste the payload from moni and test ur mapping.
    The namespace prefic ns0 is only a placeholder for the namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.02. This namespace can also be represented by another prefix or even by the empty prefix.
    However, it is not possible to model the target payload via a Message type in the Integration Repository.
    Message types are simply not suitable to model a document as you have posted. However, there is simple help. Just download the schema for the Message type to your local file system. Add attribute elementFormDefault="qualified" to the root tag of that schema. Upload that schema as External Definition. This External Definition will have one External Message. Define your mapping using that schema.
    Thanks
    Swarup

  • A problem with ACL in the class-map on the ACE module

                      Hi all,
    I configured the following on the ACE module:
    object-group network test
      host 192.168.1.21
      host 192.168.1.22
      host 192.168.1.23
    object-group service port
      tcp eq www
      tcp eq 8080
    access-list T line 8 extended permit object-group port object-group test any
    I tried to configure a class-map for matching this ACL:
    ACE-4710-2/Lab-OPT-11(config)# class-map match-any TEST_C
    ACE-4710-2/Lab-OPT-11(config-cmap)# match access-list T
    Error: Cannot associate acl having object-group ACEs in class-map.
    So couldn't I  configure the class-map by using ACL with object-groups involved? Is it the bug or the normal behaviour? Because the customer uses object-groups in ACLs and he has to configure ACL without object-groups for the traffic classification. It is horrible.
    Thank you
    Roman

    Hi Roman,
    I'm afraid it's the expected behavior. You cannot use an ACL with object-groups inside a class-map.
    Regards
    Daniel

  • How can I create a interactive image on ibook author, just like the temperatures map on the "life on earth" book?

    I need a create an interactive image at the ibook author app, but I don´t know how, I saw the interactve image in the "life on earth" book, from the apple store, in an temperature map
    apreciate that someone could help me, please

    Doesn't work w/iBA books & iBooks 2, sorry.

  • In the iPhone maps app, the favorite selection no longer appears on my iPhone 6 with iOS 8.1.2

    I recently noticed that the "favorites" selection no longer appears when I tap the search bar in iPhone 6 maps.  I need to enter the address every time.  It seems like the address is stored, just no longer visible as a selection.  Recent places also are no longer visible.  I believe this was working before the upgrade to 8.1.2.  Any suggestions?

    Try saving some of your recent places into Favorites to see if that will then appear in that page. You could also try resetting your phone as described below:
    Close all open apps by double-tapping the home button, then swiping up and off the screen with the app window (not the smaller icon).
    Reset your device: hold down the home button along with the sleep/wake button until the screen goes black and you see the Apple, then let go. (No data loss)
    Did you set up your phone as a new user, or did you load a backup file?

  • Dynamic Columns, using the element name as the column header name

    BI Publisher Experts,
    I'm a relative newbie in the RTF layout world and i'm trying to acheive a layout which dynamically nominates the column headers as the element name.
    For example using the XML below:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ROWSET>
    - <DATA>
    - <THREECOLUMNDATA>
    <FIRST_NAME>First Name</FIRST_NAME>
    <LAST_NAME>Last Name</LAST_NAME>
    <EMAIL>[email protected]</EMAIL>
    </THREECOLUMNDATA>
    </DATA>
    </ROWSET>
    Excuse formatting, looked ok in preview!
    I'd like to acheive the following output:
    | FIRST_NAME | LAST_NAME | EMAIL |
    |-----------------------|---------------------- |--------------------------------------------------------|
    | First Name | Last Name | [email protected] |
    I've managed to get the row data columns working using:
    <?for-each@cell:current()/*?><?.?><?parent::*/text()?> <?end for-each?>
    And i've been working on the header for a while now, using
    <?for-each@column:current()/THREECOLUMNDATA[1]/*?><?name(.)?><?end for-each?>
    But no luck with the header. I only ever get a blank header.
    I've also reviewed the following syntax:
    <?split-column-header:THREECOLUMNDATA?> <?/FIRST_NAME?>
    But of course, this pulls specific element data out as the header, not quite what I need.
    Question is: Is there specific functionality to pull the element name out as the header, or do I somehow specifically need to include the header name as a data value in the XML?
    Advice appreciated!

    If you could get your XML to look like this instead of what you have, you will be able to use split-column-header and split-column-data
    <?xml version="1.0" encoding="UTF-8" ?>
    <ROWSET>
    <DATA>
    <THREECOLUMNDATA>
    <COL_DTLS>
    <COL_LABEL>FIRST_NAME</COL_LABEL>
    <COL_VALUE>First Name</COL_VALUE>
    </COL_DTLS>
    <COL_DTLS>
    <COL_LABEL>LAST_NAME</COL_LABEL>
    <COL_VALUE>Last Name</COL_VALUE>
    </COL_DTLS>
    <COL_DTLS>
    <COL_LABEL>EMAIL</COL_LABEL>
    <COL_VALUE>[email protected]</COL_VALUE>
    </COL_DTLS>
    </THREECOLUMNDATA>
    </DATA>
    </ROWSET>
    Now if you <?split-column-header:COL_DTLS?><?COL_LABEL?> and <?split-column-data:COL_DTLS?><?COL_VALUE?> you'll get the required output...

  • My selector panel collapses with every change or adjustment - even when I have the element choosen in the code - how do I keep this from happening?

    I first choose the relevant source in the code and then open it in the Selector panel area of the CSS Designer.  But once I attempt to make changes the Selector panel collapses and goes blank after the first change.  Then I have to reselect the appropriate source in the Sources panel, reselect in the Selectors panel and make another change. And so on...  What am I doing wrong?

    Mine doesn't show anything in the CSS Designer panel when I make a selection in Code Vew. It will only pop up the css set for a given element if I select that element in Design View first. If I drill down using the Sources and Selectors sub windows in the CSS Designer panel itself, it works the same in both. I pretty much never use it, but it doesn't do what you're explaining in my version of DWCC, so I'd guess you may have some slight corruption in the program.
    Unless, does it make a difference if you have Live View turned on or not?
    You could try clearing the program cache/personal config folder: Deleting a corrupted cache file
    Or restoring preferences if the cache doesn't do the trick: Restore preferences | Dreamweaver CS4, CS5, CS5.5, CS6http://helpx.adobe.com/dreamweaver/kb/restore-preferences-dreamweaver-cs4-cs5.html

  • I just purchased my Ipad 2 64g. the main reason i purchased was to use in my airplane for live gps tracking. i have downloaded the software with the moving map and the gps will not connect in the air. it works periodically while standing outside. Any sug?

    I just purchased my Ipad 2 64g. The main reason I purchased was to use the gps moving map feature. I have the paid AP but the gps does not work. Do I need an auxiliarry GPS?

    Is it just the wireless 64g, or the one with 3G?  If just wireless, you purchased the wrong one.  Also, if you just wanted GPS tracking, a GPS would have been a cheaper solution, no monthly charges.

Maybe you are looking for

  • Help with DW pop-up window

    I am trying to get a po-up window when someone clicks the link on my site. I am not sure that I am doing this right. I created the pop-up using Behaviors but the link comes up in the main window as well as the pop-up. Here is the link if someone does

  • Data transfer between SAP & Java and Vice versa using IDOC Process

    Dear Experts,         We are working on one of the good requirement related to data transfer between SAP and Java software. Client requirement is, they want to transfer the data in both the ways (from SAP --> Java and Vice versa also). In detail is,

  • Handle Form Setting in a user form with two DataGrid

    Hi, I have a user form with two dataGrid. I'd like to handle the 'form settings' button for both DataGrid, but i'm not able to do it (i'm able just for the first matrix) This is the code: form.Settings.Enabled = True form.Settings.MatrixUID = GRID1 T

  • How to res Your purchase could not be completed

      how to fix when i buy from itunes store show up " Your purchase could not be completed "

  • Getting the height of a font

    Hi there, I have a problem in determining the exact height of a font. I am using a JPanel to display some text in a GUI. The panel should have space for five lines of text. How can I determine the size of the font before the Frame that is containing