Please help: Using integration transformation

Hello,
I have the following xml:
<params>
<param>
<name>parameter1</name>
<value>somevalue</value>
</param>
<param>
<name>parameter2</name>
<value>somevalue</value>
</param>
</params>
This XML is the entry point of my process. I want to select, for example, parameter2 and set process String variable named "parameter2" with the xml value.
When I set transformation using workshop I get the following source code:
data($x0/ns0:param[1]/ns0:value)
But I want to select "parameter1", not the element 1 of the XML. How I can do this using workshop?
Thanks
Srp.

The transformation you need is based on condition, you want to traform data based on the value of another tag, so you need to define if statement, something like -
if ($x0/ns0:param[1]/ns0:name = "parameter1") then
data($x0/ns0:param[1]/ns0:value)

Similar Messages

  • Very Very Urgent Please help me  Integration between OIM and Siebel CRM

    1.The system is proprietary of nature and hence not out of the box provisioning agents exist to integrate the system.
    Integration options for COPS(Customer Organisation Profiling System) ) is a proprietary CRM system holding contact, billing and other profile information as the authoritative source on customers;
    I need complete solution.Please help me its very very urgent.

    As mentioned in your Subject, if it is integration between OIM and Siebel CRM, we have an OOTB connector available for it. Even if your application is similar to Siebel CRM, you can refer the OOTB Siebel connector and do some reverse engineering on it to make a similar one..
    Hope it helps.. otherwise .. all the best and go ahead with writing a new connector and share your exp with the other forum members.
    cheers

  • Please help using Helix Tookit for Wpf

    Im using helix 3d toolkit for wpf and i want to plot a surface parametrically given the arrays
    x[u,v],y[u,v],z[u,v]
    here u and v are the parameters of the surface. I looked at the surfaceplot demo and couldnt figure it out please help thanks.

    Unfortunately, since this is third party, not supported by Microsoft.
    That means that msft are unlikely to offer advice.
    You might get lucky and find someone here has used it - not looking good so far though.
    Otherwise, you are best advised to ask on stack overflow as the documentation says:
    https://helixtoolkit.codeplex.com/discussions
    Good luck.
    Hope that helps
    Please don't forget to upvote posts which you like and mark those which answer your question.

  • Please help, used my credit card

    Hello
    Maybe somebody could tell me how to contact with skype with this problem? Somebody used my credit card or online banking to pay for his skype account. How should I contact with skype to get information about account witch was paid?

    you may need to contact Skype's customer service as well as your bank to know what your possible options are;
    How to Contact Skype Customer Service
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • Please Help using BAPI_TRANSACTION_COMMIT in BDC session

    Hi,
      I am using custom transaction to create vendor invoices by using function module BAPI_INCOMINGINVOICE_CREATE and it creates the invoice and go to BAPI_TRANSACTION_COMMIT to commit the database updates. 
    The problem is when i am creating the invoice for multiple PO's using BDC session method this program executes only of one PO's and commits created invoice data and comes out of the program with out continuing to further steps after BAPI_TRANSACTION_COMMIT FM execution. Please advise me how to resolve this.
    Regards,
    Challa

    Hello Challa
    The command
    CALL TRANSACTION USING...
    has to optional addition
    OPTIONS FROM ls_options.
    where ls_options is of type CTU_PARAMS.
    In the documentation of CALL TRANSACTION is says that if RACOMMIT = 'X' then CALL TRANSACTION USING... is not completed by COMMIT.
    I guess the commit work does prematurely finish your BDC session if this option is initial.
    Regards
       Uwe

  • Please help using substring()

    char[] data = new char[80];
                int len = 0;
                while ((len = br.read(data, 0, data.length)) != -1 ) {
                    //You do now have len characters available in the data.
                     line = new String(data, 0, data.length) + ",";
                     String firstName = line.substring(0,10) + ",";
                     String lasttName = line.substring(10,27) + ",";
                     String startDate = line.substring(27,35) + ",";
                     String address1 = line.substring(35,45) + ",";
                     String address2 = line.substring(45,55) + ",";
                     String city = line.substring(55,65) + ",";
                     String state = line.substring(65,67) + ",";
                     String country = line.substring(67,70) + ",";
                     String zip = line.substring(70,80);
                     String record = firstName+lasttName+startDate+address1+address2+city
                                              +state+country+zip;
                } I'm reading is a file with the code above, and then breaking the lines up into substrings manu with different sized fields. Using this sample input file:
    Bob Smith 12 North Rd Denver CO USA 12435
    Tom Jones 82 State St Miami FL USA 95764
    It reads in the first line fine (Bob, Smith, 12 North Rd, Denver, CO, USA, 12345), but the second line doesn't formatting like it should (ex: Jo,nes 82, State St Mi,ami ...etc)
    My guess is that maybe the last element may be causing the problem as in its reading the zip and reading out to 10 chars, but the zip is only 5, and I believe it mayb be overlapping and starting to read the next line somehow.
    Any help would be GREATLY appreciated.

    From the API documentation:
    Returns:
    The number of characters read, or -1 if the end of
    the stream has been reached. I'm assuming this is regarding the read(byte[]) method of BufferedInputStream?
    So how does it know it's reached the end of the
    stream(-1) if the actual end of the stream is beyond
    80 characters?If there is nothing to read when you call read() then it will return -1. If there is anything to be read, it will return the number of characters read.
    I'm asking because I don't know the answer, which I
    believe is the solution.No, this has nothing to do with the solution to your problem. The problem is that you're reading to much at a time, you should only read one line at a time.

  • Please help with color transform issue!

    Hi,
    How can I change the tint of my movieclip "mc_clip" from
    #000000 to #990000 in 15 frames by scripting it?...in the same time
    change the alpha value of the clip from 85% to 0%.
    thank you in advance,
    Attila

    the code below the dotted line will add a new method to the
    movieclip class. that method allows you to fade any movieclip from
    color rgb1 and alpha a1 to color rgb2 and alpha a2 in speed seconds
    using the number of steps specified in the last parameter:

  • So how can I use my iPhone or stream music on the ATV without having use of the computer?. I am limited I have wifi iPhone ATV and hd TV. My ATV has a setting for AirPlay as well. Please help :)

    So how can I use my iPhone or stream music on the ATV without having use of the computer?. I am limited I have wifi iPhone ATV and hd TV. My ATV has a setting for AirPlay as well. Please help :)

    Use AirPlay.

  • Adobe Reader for Android issue.... Please help!

    When I open certain pdf files on my HTC Evo they open appear completely blank. Does this have something to do with security settings? If so how to I fix it? I am able to open these files just fine on my pc! This is so frustrating. Please help.

    Use the forum 'Adobe Reader for Android'.

  • Please help with Layer Mask

    I have been painting in Photoshop using layer masks. Using the pen tool I would outline my image, control>R-click>select create layer mask, then I would paint as desired. When doing so it would create a grey layer mask background in the layers window and everything would work100%. But now all of a sudden when I do this process the layer mask square turns white and it seems as the mask I have created is inverted. I paint everything but the mask I want. I have no clue how to turn it back to the original grey colour I was using. Please help.

    Using the pen tool I would outline my image, control>R-click>select create layer mask,
    So are you using a Vector Mask or a Layer Mask?
    Could you post a screenshot?
    What are the Paths’ Area settings?

  • HT203164 My newly installed burner works fine from i-tunes, except the burned disk won't work in my car CD player. The old burner's disks work just fine in the car. Please help.

    My newly installed burner works fine from i-tunes, except the burned disk won't work in my car CD player. The old burner's work just fine in the car. Please help.

    Using my new G5 I have the same problem, which I did not know using my old G4 with an external LaCie burner. The CD-Changer in my car is not able to read audio-cds, also my cd-player in my home hifi-system. The only way to play these audio-cds is (strange...) to put them directly in the main tuner of my car (usually used for the navigation cd), not using the Changer.
    Maybe the problem really depends on the quality of the CD-Rs. I have used CD-Rs from Sony (it´s a brand, I think?) and will try Verbatim.
    Regards, Horst

  • I reset my ipad1 to factory settings to put my apple id in instead of my dad's. Now we cannot activate it. We tried connecting it to itunes and to our wifi. We then turned off the ipad and took out the sim card and tried again. nothing worked. Please help

    please help.

    Using FaceTime http://support.apple.com/kb/ht4319
    Troubleshooting FaceTime http://support.apple.com/kb/TS3367
    The Complete Guide to FaceTime: Set-up, Use, and Troubleshooting Problems
    http://tinyurl.com/32drz3d
     Cheers, Tom

  • My Macbook aliminium unibody from late 2008 will not boot. I reach the grey screen with the apple icon and the spinning grey gear. I used disk utility to boot it but it said integrity test failed. I don't know what to do can anyone please help?

    My Macbook aliminium unibody from late 2008 will not boot. I reach the grey screen with the apple icon and the spinning grey gear. I used disk utility to boot it but it said integrity test failed. I don't know what to do can anyone please help?

    Sounds like you may have a harddrive issue.  You are probably going to need to get that changed out and then install the OS X again to get it going.

  • I have a scenario. Import IDOC into PI and PI transform IDOC to Excel. Using mail adapter attach that Excel using pi and send to customer. Can you please help me on the same?

    HI Experts,
    I have a scenario. Import IDOC into PI and PI transform IDOC to Excel. Using mail adapter attach that Excel using pi and send to vendor. Can you please help me on the same?
    Thanks
    SaiSreevastav

    Hi Sai,
    you can use XSLT or java mapping or adapter module to convert IDOC xml to XLS. Please refer the below blog
    Convert incoming XML to Excel or Excel XML – Part 1 - XSLT Way
    Convert incoming XML to Excel Sheet Part 2 – Adapter Module way
    Convert incoming XML to Excel Sheet
    then after converting to Excel, you can use the payloadswap bean in mail adapter
    XI: Sender mail adapter - PayloadSwapBean - Step by step
    regards,
    Harish

  • Lookup transformation - Performance Issue -Please help!

    Hi,
     I have a Source table with 5 million rows. I am pulling all the rows from the source table, then doing the lookup with 5 different tables one by one.
    I use Full cache as the lookup table size is very less only. I used 'Ignore Failure' option in lookup table as I need to do the left join. That means, even if there is NO match, those records also should be passed to the bottom.
     Now, the problem is it is taking a lot of time. To load 1,00,000 records, it is taking 1 hour. The how about 5 Million rows? 50 hours? Could you please help me to find out what is the  mistake i am doing here?

    Is the performance still very poor if you only add for example a row count transformation after your source?
    How many rows are there in the lookup tables? Are you only selecting the columns you need? Is the data type of the selected columns very large?
    Please mark the post as answered if it answers your question | My SSIS Blog:
    http://microsoft-ssis.blogspot.com |
    Twitter

Maybe you are looking for