XSLT mapping - Which transformation engine is used in PI 7.0

Hi,
In my favorite xslt tool I can choose which transformation engine I want to use while executing the xsl.
Which Transformation engine is used in PI 7.0 ?
(Nice to test with the same as PI have....)
Br, Martin

Hi ,
as per my knowledge PI 7.0 uses XALAN parcer to execute XSLT Mapping programs,its available in in PI server it slelf.
Regards,
Raj

Similar Messages

  • Which search engine is used in Firefox OS search?

    I want to know which search engine is used in the search bar of Firefox OS which I used to search for web apps.

    Hi Raiyad Raad,
    The Global Search feature in your Firefox OS device uses some of [http://everything.me/ Everything.me]'s implementations, while hosted by Mozilla.
    Please also note that, depending on your device, it may be possible to change the settings of the default search engine in the browser of your Firefox OS device.
    - Ralph

  • XSLT Mapping on ABAP Engine

    Hi All,
    I am trying to implement an XSLT mapping on the ABAP Engine. I went to the Transformation Workbench(SE80).I have created 4 levels of packages (Structure->Main->then 2 more levels) and  included Package Interface SAI_TOOLS in 'Use Accesses' tab.
    I have also set com.sap.aii.repository.mapping.additionaltypes=R3_ABAP|Abap-class;R3_XSLT|XSL (ABAP Engine)
    in the Exchange Profile.
    Now I want to create the tranformation (ST or XSLT) so that I can see it in the Repository.
    At which package level(1st to 4th), should I right-click and go to 'Create->More->Transformations' so that I can see this XSLT  Mapping program in the repository?
    I have followed all the links from help.sap.com but I am unable to get the desired result, i.e. see my Mapping in the Repository when I choose Mapping Program of type  'XSL->ABAP Engine', from the drop-down box in Interface Mapping.
    Kindly help.
    Regards,
    Puloma.

    Hi Naveen,
    I did as you told, i.e. keyed in the name of the ABAP Transformation program (mapping) name.I have not written any namespace for the Mapping program in the Interface Mapping Design, just the Program name.
    When I execute my mapping from se80, it works perfectly.
    I created this Transformation program at the topmost level (i.e. Structure package level).
    But when I execute my scenario, I get the following runtime error in sxmb_moni:
    Error in mapping program zpc_transfom2 (type R3_XSLT, kernel error ID UNCAUGHT_EXCEPTION).
    What is wrong? Did I create the transformation program at the wrong level?
    Regards,
    Puloma.

  • User Agent of Adobe Webcapture 9.0? Which browser engine is used?

    What please is the User Agent of Adobe Webcapture 9.0 for Windows, please?
    Which browser engine is Adobe Web capture using if being launched through Adobe Acrobat Pro?
    Your help would be very much appreciated.

    Having same problem using:
    Adobe reader 9.3.2.163
    Windows 7 Home premium Version 6.1.7600, 64bit
    IE 8.0.7600.16385
    Possible solutions found:
    1.  Emailed document to myself from within the reader window (you can enable email button by right clicking on print icon, brings up a menu where clicking on "email" enables the email button on the menu, clicking on that brings up a window where you can send link or copy, send copy spawns an outlook message to yourself with the attachment already filled in, email).  Upon receipt, attachment can be saved (right click, save as).
    2.  Turn of IE protected mode, restart IE, view the pdf, the save icon is now active.  (Your computer is at risk using this option - if you turn it off - you probably should go back and turn protected mode back on again).
    Anyone have any other suggestions?  Just glad to find a work-around ... Would love Adobe to take a look and see if there is a solution to this!

  • How to know which transformation code is using the data target..

    Hi,
    Say I have a DSO ZXXX. Now there are transformations for other data targets, where the ABAP code is doing a select on this DSO ZXXX and reading and using that data for the result package.
    Typically if we wany to know if a DSO is used where where we try to do a 'display data flow' on that and find out. But that does not capture if that DSO is being read in the code.
    So is there any way I can find it ?
    Or do I have to manually go to each routines, start, end, mapping related routines etc and try to figure out ?
    thnks

    Dear sdnuser1,
    The following link has a program to solve your problem.
    [http://wiki.sdn.sap.com/wiki/display/Snippets/ABAPprogramtofindBIlookupsandcodePatterns]
    Hope this helps.
    Rgds,
    Guru

  • Can you make a menu for the right-click search so that when I highlight text and search, I can choose which search engine to use?

    If you Highlight text you can right-click on it to pull up a short menu. One option is "Search x search engine for 'highlighted text'" Previously, the search engine selected would be whichever search engine was selected on the search bar, so Google or Amazon.com, etc. Because you can no longer change that selection before you search, the search engine is set to your default. Was an annoyance before, but now it's just a hindrance.

    Strongly recommend Context Search extension which will solve your problem
    - https://addons.mozilla.org/en-US/firefox/addon/context-search/?src=search

  • Which 3D Engine to use? Futureproofish!

    Hi all,
    As a former 3D Artist Im really excited about the new molehill platform and finally seeing real 3d support for flash after the papervision revolution.
    Here is my question though, out of the supported 3D engines for molehill, which one would be the best to dedicate my time learning:
    Alternativa3D
    Away3D
    Coppercube
    Flare3D
    Minko
    Sophie3D
    Yogurt3D
    Zest3D
    Or should I go the route of Unity?
    Im leaning the way of Away3d or Alternativa3D as they have been in the game the longest.  Any opinions are appreciated.

    I'd go with Away3D. Even if Away3d had a commercial license I'd still do it I'm part of the away3d dev mailing list on google groups so I see every day how these people work to improve/build the engine and they certainly don't mess around or slack in any way. For example, I posted a bug (as there are many, since it's in alpha stage) related to the new flash player 11 capabilities it was fixed and applied in svn by the end of the day. People can sometimes think that open source means less support but in the case of Away3D that's not true. The community is strong and the support from the team is on the same level as that of a commercial product. They (the core team) make their money off of offering professional consultation and development services based on this open source software so they're just as committed to it as any commercial project. Anyway thats my 2 cents.

  • Regarding XSLT mapping querry

    Hi,
    I have an existing XSLT mapping which transforms the Idoc to the thirdparty required format.
    1) Is it possible in SAP ECC to send IDoc segments with same qualifier multiple times.
    Eg: E1EDK02 009 - Correction Item
          E1EDK02 009 - Original Item
    In the above example, E1EDK02 segment with qualifier 009 is appeared twice.
    In this case, i want to get the 2nd occurance of the node (E1EDK02 009) in the XSLT mapping
    I am trying using position() = 2... How to achieve this?
    Any help would be appreciated
    Thanks,
    Varun

    Hi everyone,
    I have couple of queries in XSLT
    1) How to copy value of particular field (BELNR here) from 1 segment and use the value in another segment..
    Eg: I have the Idoc structure like this
    IDoc
      EDI_DC40
      E1EDK01
         field1
         field2....
         *BELNR* and so on other fieds
      E1EDKA1
      E1EDK02 (can be multiple segments for different/same qualifiers)
      E1EDK03 (can be multiple segments for different/same qualifiers) and so on other segments
    I want to copy the BELNR field value from segment E1EDK02 qualifier 017 to BELNR in E1EDK01
    2) I have some segments repeated for the same IDDAT like
    <E1EDK03 SEGMENT="1">
             <IDDAT>001</IDDAT>
             <DATUM>20110720</DATUM>
          </E1EDK03>
    <E1EDK03 SEGMENT="1">
             <IDDAT>012</IDDAT>
             <DATUM>20110707</DATUM>
          </E1EDK03>
          <E1EDK03 SEGMENT="1">
             <IDDAT>012</IDDAT>
             <DATUM>20110905</DATUM>
          </E1EDK03>
    in the above case, E1EDK03 012 is repeated twice for different DATUM value, but I need the segment for the second occurrence only i.e
    <E1EDK03 SEGMENT="1">
             <IDDAT>001</IDDAT>
             <DATUM>20110720</DATUM>
          </E1EDK03>
         <E1EDK03 SEGMENT="1">
             <IDDAT>012</IDDAT>
             <DATUM>20110905</DATUM>
          </E1EDK03>
    I have tried using position but the segment is repeating twice
    Any Inputs would be appreciated
    Edited by: Varun Reddy on Sep 6, 2011 3:04 PM

  • Issue in tranforming Idoc structure using XSLT mapping

    Hi,
    I am working on the XSLT Mapping to transform the IDoc xml to the desired format.
    Source structure single Idoc:
    EDI_DC40 record
    E1EDKxx records
    E1EDPxx records
    E1EDSxx records
    suppose I have 4 E1EDP01 records, of which 2 are Original and next two are corresponding Correction E1EDP01 records.
    I want the target Idoc to be:
    EDI_DC40 record
    E1EDKxx records and for (E1EDK14/ORGID = G2O)
    E1EDPxx records  (1st Original E1EDP01 segment)
    E1EDSxx records
    E1EDKxx records for (E1EDK14/ORGID = G2)
    E1EDPxx records  (1st corresponding correction E1EDP01 segment)
    E1EDSxx records
    E1EDKxx records for (E1EDK14/ORGID = G2O)
    E1EDPxx records  (2nd Original E1EDP01 segment)
    E1EDSxx records
    E1EDKxx records for (E1EDK14/ORGID = G2)
    E1EDPxx records  (2nd Corresponding correction E1EDP01segment)
    E1EDSxx records
    so correction segments follows original segments.
    All the E1EDSxx records are identical. remaining all the other segments are Idential except the above changes.
    correlate original and correction E1EDP01 segments is through POSEX of Original = HIPOS of Correction..
    bold segments represents Original records
    Italic segments represents correction records
    How to achieve the above scenario. I am finding issue in generating and correlating the E1EDP01 segments using <key> element. and changing the vales in E1EDK14
    Also does XSLT supports Dynamic Configuration for File Name ?
    Regards
    Edited by: Varun Reddy on Jul 7, 2011 12:44 PM

    Also does XSLT supports Dynamic Configuration for File Name ?=   Yes.
    refer - http://help.sap.com/saphelp_nwpi71/helpdata/en/43/03fe1bdc7821ade10000000a1553f6/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/content.htm

  • Change Filename using XSLT mapping without variable subtitution

    Hi,
    My scenario is IDOC to file...i am using XSLT mapping, i want to change the filename format to OUT_<Purchase Number>_<DDMMYYYYhhmmss>_KKKK.txt, i cannot use UDF function as i do XSLT mapping i also i cannot use variable substitution as the target structure doesn't have PO and timestamp as tag elements. Can i acheive using writing a adapter module? I appreciate if anyone could help me with this..
    Many thanks

    >
    Ravibabu Adari wrote:
    > Hi,
    > If i go with Option1: what changes i need to do in the file adapter to tell the adapter to pick the filename from XSLT ?
    > If i go with Option2: To which element to the target structure should i map the filename using UDF ? do i have to add additional element to the target structure? what changes i need to do in the file adapter to tell the adapter to pick the filename from Message mapping ?
    >
    > Many thanks
    Hi,
         in both cases you need to enable file adapter specific properties and enable the file name...
    for this you need to use the dynamic configuration properties for the same...
    usage of this option using udf in message mapping is rather easy than to use in XSLT...for this you dont need to change the structure in the message mapping...message mapping is just needed for execution of the udf.. thats it..
    HTH
    Rajesh

  • Error in XSLT mapping while using string functions

    Hi All,
    While using tokenize() and substring-before() functions in XSLT mapping,we are getting an error.The error message is Unexpected symbol "" So while using string functions in XSLT mapping do we have to use any header functions.
    Please through light on syntax etc.,of string functions in XSLT.
    Thanx in advance,
    Lokesh Dhulipudi
    Edited by: LOKESH DHULIPUDI on Dec 27, 2007 7:32 AM

    Hi,
    Hope you have gone thru this help:
    http://w3schools.com/xsl/default.asp
    Rgds, Moorthy

  • XSLT Mapping : RFC Lookup using java helper class

    Hi All,
    I am doing RFC Lookup in xslt mapping using java helper class. I have found blog for the same (http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14) However this blog is very advanced.
    Can anybody help me with step by step approach for the same?
    My basic questions are not answered in the blog as:
    1) where to add the jar file of the java class used in xslt mapping.
    I have added zip file of XSLT mapping in imported archived and using that in mapping.
    Thanks in advace.
    Regards,
    Rohan

    Hi,
    Can u please have look at this in detail , u can easily point out yourself the problem...
    http://help.sap.com/saphelp_nw04/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/content.htm
    Please observe the line,
    xmlns:javamap="java:com.company.group.MappingClass
    in XSLT mapping..
    The packagename of class and class name and XSLT namespace should be matching...
    Babu
    Edited by: hlbabu123 on Sep 29, 2010 6:04 PM

  • What transform engine does the 'transform' method on an xmltype object use?

    Does anybody know what transform engine is used when I call the 'transform' method on an xmltype object? I would like to use extension functions within my stylesheets but do not know what functions are available or the syntax for using them. Is there any documentation on this processor?
    I am using oracle 9.2.0.7.
    Thanks

    Thanks for your responses. I guess being written in C makes it faster than the java one (?). I understand I won't be able to add my own extension functions, but does anyone know if there are any built-in ones, for example a node-set function?

  • XSLT Mapping of Adapter-Specific Message Attributes

    Hi,
    We have the requirement to build a soap request with a custom soap envelop/header which contains a sessionId.
    Therefore we developed a xlst mapping which is called directly after a graphical mapping.
    In the graphical mapping the session id is written to the dynamic configuration.
    The goal is to read this session id in the xslt mapping from the dynamic configuration using XSLT Mapping of Adapter-Specific Message Attributes. We used  [this|http://help.sap.com/saphelp_nwpi711/helpdata/en/43/03fe1bdc7821ade10000000a1553f6/content.htm] documentation as an example.
    But we are getting the following error: TransformerConfigurationException triggered while loading XSLT mapping. The error is raised at this node: <xsl:variable name="dynamic-conf" select="map:get($inputparam, 'DynamicConfiguration')" />
    This is the coding of the xslt transformation:
    <?xml version="1.0" encoding="utf-8"?>
    <xsl:stylesheet version="1.0"
          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
          xmlns:ns1="urn:enterprise.soap.sforce.com"
          xmlns:map="java:java.util.Map"
          xmlns:dyn="java:com.sap.aii.mapping.api.DynamicConfiguration"
          xmlns:key="java:com.sap.aii.mapping.api.DynamicConfigurationKey">
    <xsl:output indent="no" />
    <xsl:param name="inputparam"/>
    <xsl:template match="/">
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:enterprise.soap.sforce.com">
    <soapenv:Header>
    <urn:SessionHeader>
    <xsl:variable name="dynamic-conf" select="map:get($inputparam, 'DynamicConfiguration')" />
    <xsl:variable name="dynamic-key" select="key:create('http://sap.com/xi/XI/System/SOAP', 'sessionId')" />
    <xsl:variable name="dynamic-value" select="dyn:get($dynamic-conf, $dynamic-key)" />
    <urn:sessionId><xsl:value-of select="$dynamic-value"></xsl:value-of></urn:sessionId>
    </urn:SessionHeader>
    </soapenv:Header>
    <soapenv:Body>
    <xsl:copy-of select="*"/>
    </soapenv:Body>
    </soapenv:Envelope>
    </xsl:template>
    </xsl:stylesheet>
    Any help will be highly appreciated.
    Regards, Henk

    Hi, yes we did try that and lot's of other combination.
    The results of those trials are that it seems to go wrong with <xsl:variable name="dynamic-conf" select="map:get($inputparam, 'DynamicConfiguration')" />
    When we enclose it with <xsl:if test="function-available('map:get')"> the transformation is not dumping, but the function is not available.
    Regards, Henk

  • XSLT Mapping : XML to Fixed Length File

    Hi,
    I have to code a XSLT mapping which converts the XML into a Fixed Length File Format. I am getting the output but it has some garbage values (Some extra spaces in front of first record and also extra blank lines before the first record)
    I am pasting my xsl sheet :
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
         <xsl:output method="text" indent="yes" media-type="text/plain"/>
         <xsl:template match="Employees">
              <xsl:for-each select="Employee">
                   <xsl:value-of select="Name"/>
                   <xsl:value-of select="ID"/>
                   <xsl:value-of select="ADD"/>
                   <xsl:text>&#xA;</xsl:text>
              </xsl:for-each>
         </xsl:template>
    My input XML file is as follows:
    <?xml version="1.0"?>
    <p1:Test02 xmlns:p1="http://www.infosys.com/xi/training/hyd/66289">
            <Employees>
              <Employee>
                 <Name>Anurag</Name>
                 <ID>1121</ID>
                 <ADD>Hyderabad</ADD>
             </Employee>
             <Employee>
                 <Name>Divya</Name>
                 <ID>1122</ID>
                 <ADD>Hyderabad</ADD>
             </Employee>
             <Employee>
                 <Name>Rasmi</Name>
                 <ID>1123</ID>
                 <ADD>Bangalore</ADD>
                </Employee>
         </Employees>
    </p1:Test02>
    And the output i am receiving is as follows:
        Anurag1121Hyderabad
    Divya1122Hyderabad
    Rasmi1123Bangalore
    Please do help.....

    hi,
    >>>>
    <xsl:output method="text" indent="yes" media-type="text/plain"/>
    you allow the spaces by using indent="yes"
    try with indent="no"
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Maybe you are looking for

  • How to execute availability check against delivery date in purchase order

    Hi all In MD04, I know that "available date = delivery date in purchase order + GR processing time" & "GR date = delivery date in purchase order". When I execute availability check in production order, I will get material's committed date = available

  • Is an assigned value to an variable in the domain of the data element

    Hi how can I check if the value, which I want to assign to an variable is in the domain of the data element of that variable. Example: I defined a data element myDataElement. The Elementary Type of myDataElement is the Domain myDomain. myDomain has t

  • Text Under Picture

    I've dragged a picture into a cell and would like a name under this picture. I can type on the picture, but I'm trying to put a line break under the picture - and type there - all in the same cell. Anyway to do that?

  • Apache DNS problems when control terminal closes

    So, I'm having the weirdest problem. I log in to my Mac OS X Snow Leopard server (10.6.4) using SSH. I sudo -s to root and then I run "apachectl start" to start the HTTPD server. Right, no problem here. It starts and serves webpages without a problem

  • Multiple Tax Registration Numbers per Customer

    Hi, we have EBS 11i (11.5.10.2) and I am not a financial expert, but just struggling with some technical details of TAX implementation. The situation is that we have certain customers which have an office site in one European country, let's say Franc