Transformation XSLT Mapper in PeopleTools 8.55 Builder

Any changes to the XSLT Transform Builder in PeopleTools 8.55 Mapper?

Here are the mistakes in the screenshots:

2016-01-13_16h24_53.png

2016-01-13_16h24_33.png

2016-01-13_16h24_26.png

It was a long trip, but here is my final solution:

-One - Install JDeveloper Studio

1. install Jdeveloper Studio 11.1.1.9.0

2. install SOA Composite Editor 11.1.1.0.0.99.99

3. copy C:\JDeveloper11g\Middleware\jdk160_29 in C:\JDeveloper11g\Middleware\jdeveloper\jdk

4. copy C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0 to C:\JDeveloper11g\Middleware\jdeveloper\modules\oracle.xdk_11.1.0 to

5. copy C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.xmlef_11.1.1 to C:\JDeveloper11g\Middleware\jdeveloper\modules\oracle.xmlef_11.1.1

6. copy C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.javatools_11.1.1 to C:\JDeveloper11g\Middleware\jdeveloper\modules\oracle.javatools_11.1.1

--B - go XSLT Mapper Application Designer

1. configure PeopleTools

Start Manager Configuration PeopleTools

Click on Crystal/Bus. Interlink/JDeveloper tab

Define Jdeveloper home: C:\JDeveloper11g\Middleware\jdeveloper

place JDeveloper launch Mapper Classpath: C:\JDeveloper11g\Middleware\jdeveloper\ide\extensions\oracle.ide.jar; C:\JDeveloper11g\Middleware\jdeveloper\jdev\extensions\oracle. IDE.xmlef.jar; C:\JDeveloper11g\Middleware\jdeveloper\jdev\extensions\oracle. BPM.mapper.jar; C:\JDeveloper11g\Middleware\jdeveloper\integration\lib\bpm-IDE-common.jar; C:\JDeveloper11g\Middleware\jdeveloper\ide\lib\javatools.jar; C:\JDeveloper11g\Middleware\jdeveloper\jdev\lib\xmleditor.jar; C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar; C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.xmlef_11.1.1\xmlef.jar; C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.javatools_11.1.1\javatools-nodeps.jar

--C - XSLT Mapper from your browser from XSLT Transform Builder (PeopleTools > Integration Broker > Service Utilities > XSLT Transform Builder)

1 configure system variables

Click Control Panel > system > advanced system settings

Click Environment Variables

In the section system variables, create a set following variables 2

JDEV_HOME = C:\JDeveloper11g\Middleware\jdeveloper

JDEV_MAPPER_CLASSPATH = C:\JDeveloper11g\Middleware\jdeveloper\ide\extensions\oracle.ide.jar; C:\JDeveloper11g\Middleware\jdeveloper\jdev\extensions\oracle. IDE.xmlef.jar; C:\JDeveloper11g\Middleware\jdeveloper\jdev\extensions\oracle. BPM.mapper.jar; C:\JDeveloper11g\Middleware\jdeveloper\integration\lib\bpm-IDE-common.jar; C:\JDeveloper11g\Middleware\jdeveloper\ide\lib\javatools.jar; C:\JDeveloper11g\Middleware\jdeveloper\jdev\lib\xmleditor.jar; C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar; C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.xmlef_11.1.1\xmlef.jar; C:\JDeveloper11g\Middleware\oracle_common\modules\oracle.javatools_11.1.1\javatools-nodeps.jar

2 configure the Java security

Make sure you have jdk 1.8.0_72 or more (jre 1.8.0_72, but has not been tested)

Click on Control Panel > Java

Click the Security tab

You can select the level of security 'Very high' or 'high '.

but you must add the url of your application in the list of Site exceptions

example for FIPSMOD1, add http://Host

Tags: Oracle Applications

Similar Questions

  • where the release is included in JDeveloper Studio XSLT Mapper?

    where the release is included in JDeveloper Studio XSLT Mapper?

    Hi Timo thanks for the info,

    in JDev 11 g you need to install an additional component for the XSLT of SOA Mapper, but in 12g, it is included (12.2.1.0.0).

    Stéphane.

  • "Single source to multiple targets in the Oracle XSLT Mapper"?

    Can someone provide examples for the single source to multiple targets in Oracle XSLT Mapper scenario

    You can have several sources, but target the single node in an XSLT mapping.

  • Could not parse the file to start. Error on line 15. at the start of Transformation XSLT generator

    I am running PeopleTools 8.55 but when I try to run XSLT Transformation Builder I get error not able to analyze the startup file. Error on line 15...

    What is the problem?

    the solution is to edit the jnlp file locally:

    glance to the argument of the tag:

    http://myhost.net:8500/PSIGW/HttpListeningConnector? = GETXSLT operation &program = CUST_V1. PRINCIPAL. V2TOV1

    the problem is that this parameter is incorrect XML... due to the &, replace by the following text and you will not have the error:

    http://myhost.net:8500/PSIGW/HttpListeningConnector? = GETXSLT operation &program = CUST_V1. PRINCIPAL. V2TOV1

  • How to get into an "if" clause condition in the transformation XSLT mapping window?

    Suppose I opened a window of XSLT transformation Mapper and draw a "line" of a source to an element element target.
    Now I have a right-click on the target element and select "Add XSL Node-> 'if' in the context menu. The 'if' node appears the target of packaging item.

    Fine so far. Now, I want to clarify the 'if' condition (for example, that the copy should be done only if the source of the string value contains a 'aaa' pattern)

    How can I get it? I (double-) clicked on all the "if" clause line icons
    Context menu don't watch either entered no "enter the condition.

    So EXACTLY how can I enter the 'if' condition otherwise?

    Peter

    You must do this on the source code. Click on the source, there is "".

    "Define your test condition =" "/ tns:input1 = / tns:input2 ' or check if you string source contains"abcd", i.e. xsl: if test =" contain(/tns:source_column1,'abcd'). "

    hope this will help

  • JDeveloper Studio or JDeveloper Java Edition for the Transformation XSLT generator?

    Do you need to 'JDeveloper Studio' or 'JDeveloper Java Edition' for the manufacturer of processing XSLT?

    The fact is that the Java edition is much smaller, so if you just use it to run the XSL Mapper, then, the Java edition could be a better option.

    Here is the solution, if you install JDeveloper 11 g 'Java Edition' and check the version installed in 'About' you will see (example):

    -Oracle IDE 11.1.1.9.40.66.73

    If you try to install any version of the SOA Composite Editor, you will get the message:

    Impossible to install this update. It requires other extensions that are not installed, or that are installed, but incompatible:

    -oracle.studio min 11.1.1.9.40.66.73 = not installed

    -oracle.j2ee min 11.1.1.9.40.66.73 = not installed

    So the conclusion is that you must install JDeveloper 'Studio' version.

    / Stéphane.

  • Transformation XSLT of OSB dynamically

    Hello!

    XSLT is stored in the database.
    I get xslt db via EJB.
    How to use the xslt for transformation in osb? Can use standard preview for the transformation?

    Thank you
    Lam

    Already discussed here.

    OSB: Dynamic XSLT

    Thank you
    Vijay

  • Transformation XSLT in JDeveloper?

    I am trying to use JDeveloper to create a XML stylesheet along the lines of this example here , but I'm running a problem when I try to set the XML file as the execution target. When you add project properties, I don't get the option of XSLT under Run as in the tutorial. I can get to an XSLT transformation under settings launch when I edit Run, but then she'll tell me that the XML file is not a target executable. I just want to use JDeveloper to apply a style sheet to an XML file and display the results. This tutorial assumes that this is feasible. Can someone tell me how to make this happen? Maybe my project needs to be of a certain type? I'm making it a generic project for the moment. I use JDeveloper 10.1.3.4.0

    Thank you

    Don't click the XML file and choose run - click XSL and choose run.

  • Problem with the help of oraext: query-database in the transformation (XSLT 2.0)

    Hello!
    I m facing a problem with the help of oraext: query-database.

    In my transformation im try the following (Simplified):
    <xsl:template match="*">
      <xsl:variable sqlQuery="select ....."/>
      <xsl:variable name="storeSec" select="oraext:query-database($sqlQuery,true(),true(),'jdbc/xref')/>               
        <xsl:choose>
         <xsl:when test="string-length($storeSec/ROWSET/ROW[1]/STORE_PART_SECTION) > 0">
              <xsl:value-of select="$storeSec/ROWSET/ROW[1]/STORE_PART_SECTION"/>
         </xsl:when>
           <xsl:otherwise>
                <xsl:value-of select"some other val"/>
           </xsl:otherwise>
        </xsl:choose>
    </xsl:template>
    {code}
    
    This always results in +some+ +other+ +val+ !!
    I´v checked the output from oraext:query-database by using getcontentAsString and if I instead test putting the expected output from oraext:queryDatabase in my variable it gives me A100 which is what i expected.
    
    {code}
    <xsl:template match="*">
      <xsl:variable sqlQuery=select ....."/>
      <xsl:variable name="storeSec">
        <ROWSET>
         <ROW num="1">
           <STORE_PART_SECTION>A100</STORE_PART_SECTION>
         </ROW>
         <ROW num="2">
           <STORE_PART_SECTION>XXm</STORE_PART_SECTION>
         </ROW>
        </ROWSET>
      </xsl:variable>               
        <xsl:choose>
         <xsl:when test="string-length($storeSec/ROWSET/ROW[1]/STORE_PART_SECTION) > 0">
              <xsl:value-of select="$storeSec/ROWSET/ROW[1]/STORE_PART_SECTION"/>
         </xsl:when>
           <xsl:otherwise>
                <xsl:value-of select"some other val"/>
           </xsl:otherwise>
        </xsl:choose>
    </xsl:template>
    How to get the correct value when you use oraext:query - database?

    How should you exit? Several item ID with each having a value of the result set?
    If Yes, then you can try following:

     
                        
                            
                        
                             
                                  
                             
                        
                            
    
  • Transformation XSLT to an XMLList Flex object

    Hello list,

    I ask a structure quite complex xml from my Web server via a Web service method.
    This xml file is received in flex as an XMLList object. Now I need transform the complex structure
    in a more simple, that serves as a dataProvider to a tree.

    I'm new on XSL and almost had no idea, I just found out that you must specify the template.xsl file in the original xml file... So now I got no xml file but an xmllist object. How to make this work? do I have to call another function, when I received my xml that does the work somehow?

    Thanks for your help.

    Best regards
    DZihan

    I don't think Flex no matter what support for XSL - XSL is not part of the XML language, it is a separate technology. It is your browser has an XSL Transformer, but this is something different.

    Your options are: apply a transformation server-side or use the features of E4X in Flex (which are quite powerful and will be probably enough). Refer to the XML of the manual «Programming Actionscript 3»

    Tim

  • ORA: getPreference in an xslt file to transform the activity as input.

    Hello
    We have the following situation:

    We send input to a system fields target via a transformation (xslt) the value is '01486 '. We want to use an ora:getPreference('myPrefSecurityCode') to add the field to the plan of the configuration when we deploy the process. Because the field will change to test environment for the prod environment.

    "I assigned the ora:getPreference('myPrefSecurityCode') to a variable of type string named ' < SubscriberCode > < SubscriberCode xmlns =" "" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns:ns = "http://www.w3.org/2001/XMLSchema" xsi: type = "ns:string" > 01486 < / SubscriberCode > < / SubscriberCode >.
    As you can see above, the field is assigned without any problem.


    But when I try to assign the field in a Transform (xslt), I get the following error:


    < bpelFault > < faultType > 0 < / faultType > < selectionFailure xmlns = "http://schemas.xmlsoap.org/ws/2003/03/business-process/" > < a name = "summary" part > < summary > query string XPath returns zero node.
    The activity assign the query node returns zero node.
    Either the data node or in the node xpath query was invalid.
    According to BPEL4WS 1.1 spec section 14.3, check the value of line number 371 node in the BPEL source.
    < / Summary > < / piece > < / selectionFailure > < / bpelFault >

    Edited by: 849200 29/04/2013 06:43

    Hello

    To pass the values of variables in the XSLT file, create an element in one of the schema of the source of your XSLT.
    Use an action entitled before this transformation, and assigns the value of var preferably to the newly created variable.
    Use this value to the variable to map to the required target node.

    I hope this helps.

    Kind regards
    Karan
    http://learn-oraclesoa.blogspot.com/

  • Mediator - XSLT with text output gives "Null of the input Source.

    Hi all

    I have a transformation XSLT which is supposed to transform XML (questioned by a file adapter) in a plain text file. I tried the transformation in several XSLT test online tools (for example, xslttest.appspot.com) and the output as expected, so I tend to believe that there is nothing wrong with how I do the transformation. I use the Ombudsman to make the transformation to a file adapter to write the result to a .txt document.

    The XSLT I use for test purposes is as follows:

    <?xml version="1.0" encoding="UTF-8"?> 
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="urn:oracle:b2b:X12/V4010/850" version="1.0">
    
    <xsl:output method="text"/>
    <xsl:template match="/a:Transaction-850">
    
      <xsl:text>0010CTCTL</xsl:text>
      <xsl:value-of select="a:Internal-Properties/a:Data-Structure/a:Property[@Name='InterchangeUsageIndicator']" />
       
     </xsl:template>
    
    </xsl:stylesheet>
    

    I have an another XSLT that transforms into a file html via a mediator and it works as it should, but when I replace the file processing by a method of text production, the Ombudsman does not have the transformation and the file adapter gives the following error:

    «JCA Binding run 'Write' reference operations have to: null input Source.» Null input source. Input source is null. Please make sure that the outbound interaction receives a valid payload. ".

    I don't know why the XSLT is not working for a text output as HTML output seems to work very well. For HTML output, in the file adapter, I would set the output the same as the incoming schema schema, so I don't know if this is what is causing problems when you perform the transformation to a text output (I also tried to set the opaque scheme, but no )

    Is there something that I am missing so that the Ombudsman can make the transformation correctly and not give me the output in plain text format?

    Thank you all for your time and help!

    Well, I ended up being able to do from the payload of BPEL, using ora: processXSLT, encoding of the output of the transformation to base64binary and passing to the file as an opaque figure adapter. That seems to have done the work. If anyone knows another way to do it, please let me know! Thank you!

  • XSLT is not opening in Oracle BPM drag icon

    Hi all

    I intend to use the XSLT in oracle bpm. So in the data association tab, I'm clicking on the icon of xslt and tried to drag and drop the icon of xslt. It does not open the page of xslt Mapper. Can someone help me please. I tried for two hours open the tab of data binding xslt Mapper. I need to show a CEP as soon as possible. Any help is appreciated. Thank you very much.

    I thought about it. Thank you.

  • How to have some default values in all the elements that are empty in the xslt file.

    Hello

    Need help:

    Scenario:

    After transformation .xslt, there are certain elements that are mapped but left empty. I want to give him some defaults as '0'. How to do this.

    Thank you.

    you could do this:

    http://StackOverflow.com/questions/2791295/setting-default-values-for-empty-nodes

    and if you want different default values for some nodes to which you may use local-name and some other default settings listed

  • XSL transformations - choice element

    Hi all

    Need of entries making transformations xslt on an element of choice. Please provide useful URL/entries.

    My (one) xsd: -.

    < xs: element name = "Root" >
    < xs: complexType >
    < xs: Choice minOccurs = "0" maxOccurs = "1" >
    < xs: element name = "field1" type = "xs: String" > < / xs: element >
    < xs: element name = "Field2" type = "xs: String" > < / xs: element >
    < xs: element name = "field3" type = "xs: String" > < / xs: element >
    < xs: element name = "field4" type = "xs: String" > < / xs: element >
    < / xs: Choice >
    < / xs: complexType >

    Required output: -.

    < root >
    message from < Field1 > < / field1 >
    < / root >
    or
    < root >
    message from < Field2 > < / Field2 >
    < / root >
    or
    < root >
    message from < field3 > < / field3 >
    < / root >

    But when I do the transformations the output is shown below. How could I get the above entry?

    < root >
    message from < Field1 > < / field1 >
    < Field2 / >
    < field3 / >
    < field4 / >
    < / root >

    Please let me know

    Hello

    You use the "transformation" of the BPEL activity?
    If Yes, then you can check two things:
    -That the XSL map option generates no empty node for all unmapped nodes
    -You have an if condition check if the node exists before mapping.

    Kind regards
    Mathieu

Maybe you are looking for