Expection while using the string (compare-ignore-case, uppercase) function

Hi all

I am using soa suite 11.1.1.6

JDeveloper 11.1.1.6

I tried to use the string functions (only 2 xp20:upper - box (), oraext:compare-ignore-case()) with an xpath expression. But it is throwing an error saying that the xpath expression is invalid. I used the same xpath expression in an assign activity that works very well. The string functions are works well when it is used with constants. But the case failed when they are used together this way

        <assign name="Assign1">
            <copy>
                <from expression="bpws:getVariableData(xp20:upper-case('inputVariable','payload','/client:LoanEligibiltyRequest/client:LoanType'))"/>
                <to variable="HL"/>
            </copy>
        </assign>

This is the log

< 1 July 2013 19:07:10 IST > < error > < oracle.soa.bpel.engine.dispatch > < BEA-0000

00 > < could not handle message

javax.xml.xpath.XPathExpressionException: internal error xpath

at oracle.xml.xpath.JXPathExpression.evaluate(JXPathExpression.java:242)

at com.collaxa.cube.xml.xpath.BPELXPathUtil.evaluate(BPELXPathUtil.java:)

247)

Thanks in advance

It may be wise to cast to a string also. Sometimes you get the signatures of the rear instead of content element if you specify.

Tags: Fusion Middleware

Similar Questions

  • Keep the text perpendicular to the base line when you use the string.

    Is there a way to keep the text perpendicular to the base line when using the warp function?  I'm trying to reproduce a decal with curved text.  When I use the string to get the text that is curved like the original, the letters are slightly tilted.

    You could try to make each letter on a separate text layer, then use Image > transform > free transform to adapt the letters in place.

    A lot more control over the placement of the letter and size that warp text offers.

  • I have to continually have internet service while using the creative cloud?

    I have to continually have internet service while using the creative cloud? I'm moving to Swaziland in Africa Southern and ill probably have intermittent service.  I hope that I could download programs with that I am interested in the use, such as items, as well as the images that I am working on my computer (an IMac).

    Creative cloud requires internet connections periodically to confirm that your subscription is still in good standing.  All Cloud applications are installed on your computer and you can keep all your work there by default as well.  The cloud provides online storage, but chances are that you have enough on your machine for your needs against what provides the cloud.

  • How to export a png of different size while using the command exportToPNGSequence jsfl?

    How to export a png of different size while using the command exportToPNGSequence jsfl?

    Use the matrix parameter.

  • How to use the node to call a library function to convert C++ source codes

    Hi all

    There are two dll name 'QMSL_WLAN_Transport.dll' and 'QCAMSL_MSVC10R.dll' and some codes c ++ to connect to the DUT. The two DLLs work together for communicaite with the DUT.

    I am confused as how to use the node to call a library function to load the 'QCAMSL_MSVC10R.dll' function as

    g_hResourceContext = QLIB_ConnectServer_UserDefinedTransport((HANDLE) USER_HANDLE,
    UserDefinedSend,
    UserDefinedReceive,
    UserDefinedFlushTxRx,
    true,
    true);
    

    It seems that 'UserDefinedReceive, UserDefinedSend, UserDefinedFlushTxRx' Processaddress?  And "UserDefinedReceive, UserDefinedSend, UserDefinedFlushTxRx"'s functions in 'QMSL_WLAN_Transport.dll '.

    UserDefinedReceive = (_UserDefinedReceive)GetProcAddress(hUDT,"UserDefinedReceive");
    UserDefinedSend = (_UserDefinedSend)GetProcAddress(hUDT,"UserDefinedSend");
    UserDefinedFlushTxRx = (_UserDefinedFlushTxRx)GetProcAddress(hUDT,"UserDefinedFlushTxRx");
    

    Attached DLLs and C++ code snippets.

    Need help.

    Thank you.

    These parameters are reminders - pointers to functions that are called by the DLL - and there is no way to duplicate this purely in LabVIEW. Search this forum for the word "recall" and you will find similar questions (for other DLLs). You will need to write your own DLL (in C, C++, etc.) that implements these functions and provides a way to transfer data to LabVIEW.

  • switch the case: should use the string value?

    in the example below, I have two points to a switch box. The first works and is not the second. In the second I tried to use a variable to concatinate the string for the case. For some reason whenever I do, it is not locate the second case. It seems like it should work...

    for (c = 1; c < = numItems; c ++) {}

    model var = app.project.items [c];

    var scale = 100;

    If (comp instanceof CompItem) {}

    for (i = 1; i < = comp.numLayers; i ++) {}

    {Switch (COMP. Layer (i). Name)}

    case 'textLines_NFLAM': we're working //This

    targetWidth = 1400;

    COMP. Layer (i).scale.setValue [(scale, scale);]

    setTextLayer_caseSensitive (comp.layer (i), lineValue);

    If (scaleTextLayer (COMP. Layer (i), comp.layer (i).sourceRectAtTime(1,_true).width, targetWidth)) {}

    modifiedLayers.push (comp.layer (i));

    }

    break;

    showName var = 'TA ';

    case 'textLines_' + showName: / / it does not work unless I change to: case "textLines_TA":

    targetWidth = 1430;

    COMP. Layer (i).scale.setValue [(scale, scale);]

    setTextLayer_caseSensitive (comp.layer (i), lineValue);

    If (scaleTextLayer (COMP. Layer (i), comp.layer (i).sourceRectAtTime(1,_true).width, targetWidth)) {}

    modifiedLayers.push (comp.layer (i));

    }

    break;

    }

    }

    }

    }

    It works for me (at least it works):

    myname = "textLines_TA"; var

    showName var = 'TA ';

    {Switch (myname)}

    case 'textLines_' + showName:

    Alert ("caught");

    break;

    by default:

    Alert ("no to not catch");

    break;

    }

    I suspect, there is something else.

    Dan

  • Activate search resource group using the string key

    Hi all

    RIM has provided APIs (Resource Bundle) to support the localization of the applications. We are able to use it

    ResourceBundle.getBundle(BUNDLE_ID, BUNDLE_NAME).getString(key);
    

    He expects int key and generated dynamically by Blackberry. There are 2 cases.

    1. Local labels, we are aware and we can provide keys for those who, for the latter is no problem.
    2. From backend error codes. This is not a definitive list. This is the string value. But we cannot find the resource group by using this key of type string. We have to check what the error code and create the key to this and allows to retrieve the label.
    if(errorCode.equals("SOME_ERROR_CODE"){
       Dialog.alert(LanguageResource.getString(SOME_ERROR_CODE));
    } else if (errorCode.equals("ANOTHER_ERROR_CODE"){
       Dialog.alert(LanguageResource.getString(ANOTHER_ERROR_CODE));}
    

    To avoid this check, we thought that if this was possible.

    String msg =  LanguageResource.getString("SOME_ERROR_CODE"));
    if (msg == null) // Label not found
       Dialog.alert(LanguageResource.getString("GENERAL_ERROR");
    else
      Dialog.alert(msg);
    

    Now, API provides no support for this, is the solution to create the own property file and load them but I think that the Blackberry does support playback of the file as Java Standard properties or may be something else. The same reflection API is not supported in Blackberry up to now, there may be support in the future. This could allow to dynamically use the variable as the key name.

    Someone did it faced simular situation and made a work around? All entries would help.

    Kind regards

    Sandeep

    Edited: updated information on option of the reflection API.

    It will never take in charge of reflection as the baseline for BB Os is J2ME and therefor java 1.3/1.4

    you will have to translate the error to the resource key string yourself.

  • How to use the string as a terminal window control

    Hi all

    I am setting up a terminal window in my VI and to do this I have a control of the chain and an indicator of the chain.

    I want the user to be able to write a command in the terminal and when hitting enter into the control must update, but not before! I'd do it

    as the user to be able to enter several commands without having to re - click the control with the mouse, so he must stay in the

    control window.

    The result of this chain control is introduced to an external motor controller, which responds with a string entry in the string of an invoke node indicator.

    I tried to make some case of the event, but not quite sure how I'm going to only detect the input control.

    Any ideas how to precede?

    Thank you

    Concerning

    Tommy

    Yes, in the structure of your event, look for an event of your control chain called 'key' down... on the left, there are several upcoming parameters (char, Vcle etc.) where you can use for example the char find char = 13 (back).

    Look here: http://zone.ni.com/reference/en-XX/help/371361B-01/lvprop/control_key_down/

    Good luck

    Christian

  • Error 16 while using the applications in the suite Adobe CC 2015...

    Error 16 while using all the apps in the Adobe CC 2015 suite, it is installed via drive Application Jukebox, I have administrator rights on my laptop and have tried the solutions of permissions on the Adobe support site.

    Completely blocked as to why he suddenly not working.

    1A tried to change permissions on folders of PCD SLstore as intructed.

    2 tried to run with administrator rights.

    3. I tried uninstalling and reinstalling.

    Other help would be great, thanks.

    Error 16 corresponds to the file permission issue and the steps mentioned in the link I provided are useful in some cases.

    In this case, we should try to assign permissions to all of the Adobe directory. Please follow the steps as mentioned below according to your operating system.

    Mac

    1) navigate to the following locations and assign all permissions to the adobe folders to the current user. To navigate, open finder and click on going in the bar on then click goto... type/library/application support of / and then click OK.

    (2) to assign the authorization right click on adobe folder and click on Get info... A window will open. Then click on the lock symbol to allow editing. Then click on sign + to add your user name. Then change read only to read and write. Then click gear icon on the bottom and click on apply to the elements included and click ok...

    Windows

    1) navigate to the following locations and assign all permissions to the adobe folders to the current user.  (Right click on adobe folder select properties then click on the Security tab, click on edit and select current user, that you are connected to, select full control, click on apply and then ok)

    C: / / program data (to view hidden files to see this folder)

    C: / / program files 86 x files / common

    C: / / program files x 86.

    C: / / program files common files

    C: //program files.

    (2) try to run the adobe application

    change to the authorisation should look like image below

  • While using the FF browser, a window appeared, telling me I had an outdated version and should upgrade and it will not install or I would uninstall to re

    First of all, I have Windows XP/HE/SP3 and my main browser is IE8, although I have also have Google and had, FF V #21. And when you use the FF browser, warned that my current version was exceeded, etc., even when I just installed V #21 only 1 week ago but I took word FF for her and clicked on (x'd) to install the upgrade. The application (AP) used for installation was called "Optimum Installer" and had the word "Firefox" in smaller print in the upper left. This diff seemed AP I used to install just 1 week before, but since I used IE8 install FFV #21 initially, I thought that the FF browser used this AP "Optimum", so I did. The small window and then said, "you have chosen to open this file" and yet there is no option 'open' to 'save', or cancel. So I x'd on 'save' and my Norton File Checker jumped up to tell me this file is 'safe '. But subsequently no installation window appears, then I tried to DL the file again and still no windows installation after a total of 8 attempts. I finally found the configuration file in 'my documents' and opened it and x'd for install. It seemed to work ok, tho even once, I was asked a lot of questions on doing them so and these my default browser or search engine, or home page, etc., and even others, but I declined, I think, but of course not a misunderstandings possible. in any case, the AP told me that I had managed to install this new version of FF. So of course I wanted to open it and see how it would work and I am went to my task bar of the bar/notification to X on the icon of the globe and instead it showed a 'setup' icon I put my mouse beneath him and he says "Mozilla Firefox" so I went ahead and x'd on it waiting for FF to open. Instead, a small warning telling me I had to restart for the installation to complete, I did, but no change. Tried at least half a dozen times and nothing new in or no, version of FF works now on my pc. I tried to look at the support, but no answers, then tried to uninstall and it don't let me do this, it keeps saying that "your computer must be restarted to complete a previous update; Yet who already has not worked. Also, I went to a #21 a v #13.0.1 with 77 MB + space V, which is more FF #21. Now, I think this version is corrupt and really don't want, but cannot get rid of it. I even tried to reinstall V21 (also of IE8, since I don't have FF browser now) and it goes up to a point, but also tells me so I can't get this V21 until I complete an installation/upgrade from another version. So basically, I have what I believe is a software on my pc, corrupted/malicious who is called Mozilla V #13.0.1 - I cannot get rid of and also impossible to reinstall the version I had, less I complete installation of the one I have, but don't think that I want now. Remember also, I can't make suggestions of in the browser of FF that have been suggested, because I never saw, only IE8 and Google... Any suggestions?

    Try Revo Uninstaller to uninstall or find malware.

  • What is it's ok to keep Satellite U500 closed while using the external monitor?

    Hello

    I have a Satellite U500.
    At home, I use a monitor and a keyboard. So I closed the laptop while working at home.

    I can do this, or would it damage the display or otherwise hinder ventilation properly somehow laptop?

    Thank you very much for your answers.
    Thierry

    Hi mate

    Of course, you can close the lid when the laptop is connected to the external display.
    I have a Satellite phone as well and it s connected to the external monitor.
    I also have a USB keyboard.

    I use the external keyboard instead of the internal keyboard for laptop and the cover is too firm

    Don t worried if he of ok!

  • How to disable the Satellite A200-Ah7 screen while using the external monitor

    Is it possible to turn off the monitor on the laptop Toshiba A200-Ah7 while I use a second monitor?

    It's embarrassing to have the laptop monitor on at the same time.

    Thank you.
    Gary

    Hmm, I think that's not possible, but have you tried to press FN + F5 several times?
    Is it only a CRT monitor available?
    The monitor CRT, external display and if only that is available, then you could try to choose this.

    Otherwise, you can close the lid if you do not use the internal monitor

  • Satellite L310-D4010: OS became dead slow while using the CD/DVD drive

    Hi all

    I bought Toshiba Satellite L310-D4010 in chennai, India.

    It has 2 GB of RAM and processor 1.83 GHz Intel Core 2 Duo.

    But my system became * slow * while I use the optical drive, that is, when I write a disk and copy the content form the drive.

    I was not able to open any application while I am using the DVD player.

    Please guide me to solve this problem.

    Thanking you.

    This is nothing unusual.

    My windows system is also busy when burning the CD or DVD!
    The point is that most of the resources of mobile phone as a disk, CD/DVD player, RAM, CPU, etc. are necessary and run it with maximum performance during this procedure and to be honest not advisable to work with the laptop during a burning, because this may affect the quality of combustion.

    In my opinion there is noting wrong with your laptop, but if you want you could check if some process is not required are running in the background of the OS.
    In addition, you may disable auto-start for some non-material applications while the Windows start the process.

  • Using the string Variable name to ChnFind

    Overview - I find crossing points of zero on a set of data so that I can calculate the phase shift of channel to another in my data.

    Small image - I start by finding the zero 1 cross in the data, once I found I want to use the index to find the next and so on

    Problem

    The posted script comes from looking for the 1st pass by zero before moving on to the next channel. The problem is that I can't find out do my group and channel changes with loops.

    Option Explicit  ' force explicit declaration of all variables in a script.
    Dim intCount, intChan ' loop variables
    Dim z

    IntCount = 2 GroupCount-1 ' groups
    Call GROUPDEFAULTSET (intCount) ' change the current group
    IntChan = 1 to ChnNoMax ' Browse channels
    Z = ChnFind ("Ch(""[intCount]/[intchan]"")<0") 'this="" does="" not="" work,="" but="" i'm="" not="" sure="" how="" to="" fix="">
    MsgBox (z)
    next

    I don't know I'm missing something obvious.

    MK

    Hi Michael,

    You need not global variables to simplify this, but I would certainly use object variables to simplify.  When indexing of groups or channels, it is easier to use the variable of index with the Data.Root.ChannelGroups collect or Group.Channels collection directly.  I also prefer to store the group object and the channel object in a variable.  For example, you can then use Channel.DataType to add exactly the same string data to the new group coming from the old group.  You can also easily get the name, unit and all sorts of other properties directly from the object variable.  I prefer to use a separate group object variable to reduce congestion in the colde, although it adds 2 lines to your example of code snippet.

    Set FromGroup = Data.Root.ChannelGroups (intCount)
    Set FromChannel = FromGroup.Channels (intChan)
    Define participatory = Data.Root.ChannelGroups ("Index" & FromGroup.Name)
    The rise in the value = ToGroup.Channels.Add (FromChannel.Name & "Rising", DataTypeChnFloat64)
    Fall in the value = ToGroup.Channels.Add (FromChannel.Name & "Falling", DataTypeChnFloat64)

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • Is it possible under the EULA to have several virtual machines on a single physical hard disk while using the same OS license or do I need a separate license for each virtual computer?

    I have several programs that are not compatible with my 64 bit Windows 7 operating system.  I would like to run each different software under another virtual machine of VMWare (5 packs of different software programs and 5 different virtual machines of Windows XP).  These would all be installed on your laptop.  I can use the same license of Windows XP for each virtual machine, or do I need a separate XP license for each (different XP in case 5 licenses)?

    It is lifted directly from my EULA:

    1. GRANT OF LICENSE.
    The manufacturer that you grant the following rights, provided that
    comply you with all terms and conditions of this EULA:
    1.1 installation and use.  You may install, use, access,
    display and run one copy of the SOFTWARE on
    THE COMPUTER.  The SOFTWARE may not be used
    by more than two 2-processor both on the
    COMPUTER, unless a greater number is
    indicated on the certificate of authenticity.
    Then...
    This means that as long as you are running two or more instances of XP at the same TIME, you agree? Or does this mean that, after you install once, you have reached your limit?
    I imagine that most people (including those who are running Microsoft!) will say that the second interpretation is correct.
    However...
    If this is the case, anyone their hard drive as a backup to clone strategy would violate the EULA!

Maybe you are looking for

  • Satellite A660-18 WLan turns off after the coming of sleep and the custom to reactivate

    Hello I have a satellite A660 18 with built in "Realtek RTL8191SE Wireless LAN 802.11n PCI - E NIC" wireless network adapter. When I come out of standby it is impossible to connect to a wireless network, they come to the top in the list but they just

  • IMAQ usb capture and record avi format

    I installed the ni_imaq_usb_installer_86.exe and I tried to run this VI (86 Grab and save USB LabVIEW vi) but it does not work. The error is that error-1074395986 occurred at IMAQ AVI file format create invalid. Should I supposed to do?

  • How to treat a file ST9

    A "layout" icon has appeared recently on my screen desk that, once downloaded, shows a 'file ST9.' I need advice on how to deal with this, please.

  • Grand theft auto4, gaming, lag

    my pc of grand theft auto game does not work, it is installed and installed without any problem at all. the computer is only a month and has no virus in it, but the game runs only frame-by-frame very slowly. is there a certain setting or something th

  • NCICore.exe and NCIArchive.exe Module MSVCRT failed. DLL.

    I'm having a similar event with Nstar of Honeywell, software to access security to what happened last year in the spring. I installed the Windows updates yesterday morning and when I rebooted the machine I had the same NCICore.exe/msvcrt.dll flaws qu