Portal query expression language specification

I'm looking for a definition of the query language used by WLP for content searching,
but can't find it anywhere.
There's a little about it in the javadoc for the com.bea.p13n.content.expression.ExpressionHelper#parse(String)
method, but this refers to the Personalization Server documentation for a full
definition. Unfortunately I can't find this documentation.
Can anyone help?
Thanks
Brian

Hi, Brian:
I looked around and I think the WLP 7.0 version of this
documentation inadvertently didn't make it into the online
docs, as far as I can tell. It will be there for SP1 (which
I think is coming soon, but I don't have a date for you).
I found the equivalent reference from the WLP 4.0 docs at:
http://e-docs.bea.com/wlp/docs40/p13ndev/content.htm#1070816
This appears to be roughly the same document as the internal
doc I found that should be on the edocs site for WLP 7.0. As
you'll notice, the edoc references the javadoc, which references
the edoc. :) But there is non-overlapping (and more detailed)
information in the edoc, which is probably what you want. Sorry
about the missing doc.
Wayne
"Brian Remmington" <[email protected]> wrote:
>
I'm looking for a definition of the query language used by WLP for content
searching,
but can't find it anywhere.
There's a little about it in the javadoc for the com.bea.p13n.content.expression.ExpressionHelper#parse(String)
method, but this refers to the Personalization Server documentation for
a full
definition. Unfortunately I can't find this documentation.
Can anyone help?
Thanks
Brian

Similar Messages

  • Expression Language support in Weblogic portal workshop8.1 sp5

    while i was developing the jsp pages in Weblogic portal workshop8.1 sp5, though i included jstl.jar and standard.jar in WEB-INF\lib , my jsps are not recognising expression language statements like ${initParam.name}? what might be the reason for this problem?
    pls do the needful.

    Weblogic 8 is J2EE1.3 compliant.
    That means Servlet2.3 / JSP1.2
    Which means it won't understand the EL on its own.
    EL was added with JSP2.0.
    You need to use JSTL1.0 with this server, and the EL expressions can only be used within the JSTL tags, or tags especially written to understand EL.

  • Language Specific query

    Hi Experts,
    I extended (Project LOV)VO extension as per client requirement. But after done, when I click on Project LOV  , the 'Project Name' display data in different language. But its previously showing English language. For this purpose I have to do changes anywhere or any specific settings. Can anyone please suggest me. Your helps valuable.
    Thanks,
    Prasad

    Hi Prasad ,
    I honesty have no idea  why did it display result in different language after the VO substitution ,but let's investigate . Could you check this and confim running your query from database .
    By any change have used any where condition using ICX language specific in your extended VO query .
    Regards ,
    Keerthi

  • Help me!!!. Please help me fix bug Expression Language Injection in Portal

    hi all,
    I'm trying to fix bug Expression Language Injection vulnerabilities on oracleas portal, error scanning tool using Acunetix Web Vulnerability Scanner ver 8.0 build 20120209
    I tried to include in the portlet filters special characters to detect signs of attack websites. For example an attack details: URL encoded GET input product_id was set to ${99240+11490}
    But the way I tried above fails, scan tools Acunetix identified a bug that is high
    I hope to soon get the help :)
    I thank very much
    Jackie
    E: [email protected]

    hello Erik Janssen,
    Thank you very much. I've tried it that way but when scanned by Acunetix Web Vulnerability Scanner tool ver 8.0 still errors appear Expression Language Injection.
    I describe to you more clearly understand. For example an attack details:
    URL encoded GET input product_id was set to *${99240+11490}*
    * Request
    GET /portal/page/portal/listpro?product_id=%24%7b99240+11490%7d
    I built a special filter characters in the portlets so that if the value retrieved from the parameter contains special characters are predefined Raise Error, but still not successful bug fix.
    Look forward to receiving your help. Thank you very much :)
    Jackie
    E: [email protected]

  • Problem with language specific letters in Translation Builder editor

    Hello,
    I'm trying to translate some reports from Slovenian to Croatian using OTB, but as soon as I scroll up or down through translation form some Croatian language specific letters (čćžšđ) either convert to c (čć) or d (đ) or become "unreadable" (šž). The latest (šž) are displayed correctly on the report when strings are exported back to RDF file.
    According Troubleshooting section in OTB help I tried to change both base and translation font but with no success.
    Any experience, any hint or trick?
    Thanks in advance.
    Dev6i patch10
    RDBMS=Oracle10g
    WinXPsp2
    NLS_LANG=CROATIAN_CROATIA.EE8MSWIN1250

    Naveen,
    This is more of a portal problem.
    First, you should submit an OSS message to get the <b>best support possible</b> from SAP.
    Second, if you don't like that solution, THEN come back and post it on SDN. You will get better answers in the Enterprise Portal forum here on SDN.
    Regards,
    Greg

  • Syntax error (missing operator) in query expression

    Hi all
    I am creating a couple of pages where a dynamic list is created from an access database and then products from that list are displayed, the user then has the option of clicking more details, this then should pass the KITID over to the details page, However when i click on the details page i get the following error
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'KitID = Kit 01'.
    /classicclocks/Kieninger_gallery.asp, line 21
    Here is the code from the page i am building, can anybody see anything obvious here
    strKitID = Request.QueryString("KitID")
    ' If KitID does not exist then redirect to Gallery page
    If strKitID = False Then
      Response.Redirect("kit_gallerytest.asp")
    End If
    ' SQL Query for specific KitID details only
    Dim objRS
    Set objRS = Server.CreateObject ("ADODB.Recordset")
    ' Open new objRS
      strSQL = "SELECT KitID,ImgKitCatalogue,KitDescriptionShort FROM tblMovements WHERE KitID = " & strKitID & " ORDER BY KitID"
      objRS.Open strSQL, MM_dbConn_STRING,,,adCmdTable
      ' Get all rows from table and asign values to array for use in form
      Do While Not(objRS.EOF)
      Images = True
      fsImagesArray = objRS.GetRows()
        Const arrKitID = 0
        Const arrImgKitCatalogue = 1
        Const arrKitDescriptionShort = 2
      Loop
    ' Close objConn and objRS
    objRS.Close
    strSQL = "SELECT * From tblMovements WHERE KitID = " & strKitID
    objRS.Open strSQL, MM_dbConn_STRING
    thanks
    John

    String values in a SQL where clause must be wrapped in quotes. Try this:
    strSQL = "SELECT KitID,ImgKitCatalogue,KitDescriptionShort FROM tblMovements WHERE KitID = '" & strKitID & "' ORDER BY KitID"

  • Need Help on Language specific URL's

    Hi,
    Im creating URL iview.In that iview i need to provide different HTML links for each language.I've referred the document(http://help.sap.com/saphelp_nw04/helpdata/en/44/aabd5c7e8e0a47e10000000a1553f7/frameset.htm).As per the step 2 mentioned in the above link,I could not found the "Language-specific URL's mode".Can anybody faced the situation?..Pls help me to get rid of this..
    Regards,
    Murugan a

    Here is the answer.  It is available in SP 18.
    See <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/ep/~form/handler">SAP Note 961793</a>

  • Language specific settings for ESS/MSS

    Hello Experts,
    I got a question on language specific settings on the portal:
    1) Suppose i have configured my ESS/MSS BP  and my settings are in English language. Now when i logged in to the portal and click, it is opened in English language only, but when i click on Leave Request page, this particular page is opened in some other language (i mean other than English), so what might be the problem and where are the settings needs to be done if i encounter these kind of errors.
    Cheers
    Vijay

    Hi Vijay
    There are so many things that could affect language here is the ones I am aware of
    1) IE locale
    2) JCO language setting
    3) Forced Language in Iview itself
    4) Missing translations in the translation cycle
    5) Java Dictionary bugs see 1082994
    6) WD JAVA runtime bugs see 1265969
    Best wishes
    Stuart

  • Language specific urls in EP6

    Hi all,
    i was trying to implement language specific URL iview using the following link:
    http://help.sap.com/saphelp_nw70/helpdata/en/44/aabd5c7e8e0a47e10000000a1553f7/frameset.htm
    however this link is for EP7.
    Can anybody tell how can I implement the same in EP6.

    Hi Juhi,
       Alternate is..   Check the SAP NOTE- 961793.  Which says...
    Symptom
    Adding Language-Specific URLs
    Other terms
    EP6.0, NW04, SP18, URL iView, Language-Specific
    Reason and Prerequisites
    URL iView new feature: Adding Language-Specific URLs
    Solution
    As from NW04 SP18, URL iView presents a new feature: Language-Specific URLs. The new feature enables you to define more than one source URL for any URL iView. Apart from the default URL, which is not language-specific, you can define any number of additional URLs; each one corresponding to a different language. If a portal user's language matches a language defined in the iView, then the corresponding language-specific URL will be executed at runtime. If a portal user's language does not matches a language defined in the iView, then the default URL will be executed.
    Header Data
    +     +
    Release Status:     Released for Customer
    Released on:     26.07.2006  12:21:34
    Priority:     Correction with low priority
    Category:     Special development
    Primary Component:     EP-PIN-URL HTTP Connectivity
    Regards,
    Uday.

  • Language specific text in 0ANALYSIS_PATTERN after sp8

    Hello SDN,
    After the application of sp8, we encounter a problem when we execute queries directly from the query designer (using standard template 0ANALYSIS_PATTERN). The buttons on the second row (under the query name) have the following text:
    'Taalspecifieke text bestaat niet: TYPE=REP KEY1=SAPLRRSV KEY2=757 LANG='
    translated:
    'Language specific text does not exist: TYPE=REP KEY1=SAPLRRSV KEY2=757 LANG='
    The login is in Dutch. Before sp8 (with sp7), we didn't have a problem. I've alreade re-actived 0ANALYSIS_PATTERN from the business content, without results. Does anyone have a  solution for or experience the same problems?
    Greetz,
    Daniel

    Ben,
    Is it possible you did something else to solve this problem. We are still encountering it and SAP has been unable to identify any issues yet.
    I have installed Front end path 801 and 802. And this problem is still occuring.
    It doesnt seem to be front related though. I was just wondering if there is something you did as well that might have contributed to correcting this issue after installing SP8.
    Thanks

  • Expression Language - Help

    I'm a new-comer to the expression language and have found it very hard to get to grips with it! Is there any books or manual that exist out there to help a newby like myself?

    Welcome to the club my friend!
    I like you was looking everywhere for some additional examples and definitions to bridge the gaps but found nearly nothing out in the real world through Google searches or other IT web forums. Siebel provides very few examples and the documentation reminds me of Windows help in the early nineties (overall not very helpful).
    Since then I've just focused on hacking my way through the darkness and just keep trying, sooner or later you'll start to get the hang of the expression language.
    Although I am tempted to write the 1st CRM expressions book as it couldn't hurt since there is really nothing else available unless you want to pay the $5K to go through the advanced reporting class. The only reason I haven't gone to that is I suspect nobody over there knows how to really use the language either, otherwise they'd have better documentation.
    Let me know if you have any specific questions, maybe I can help.
    Dan DeHaven (Desperately Trying to Learn)

  • Issue with language specific characters combined with AD-Logon to BO platform and client tools

    We are using SSO via Win AD to logon to BO-Launchpad. Generally this is working which means for Launch Pad no manual log on is needed. But  this is not working for users which have language specific letters in their AD name (e.g. öäüéèê...).
    What we have tried up to now:
    If the AD-User name is Test-BÖ the log on is working with the user name Test-BO with logon type AD
    If the logon Type "SAP" is used than it is possible to use the name Test-BÖ as the username
    Generally it is no problem in AD to use language specific letters (which means it is possible to e.g. log on to Windows with the user Test-BÖ)
    It is possible to read out the AD attributes from BO side and add them to the user. Which means in the user attributes the AD name Test-BÖ is shown via automatic import from AD. So it's not the problem that the character does not reach BO.
    I have opened a ticket concerning that. SAP 1th level support is telling me that this is not a BO problem. They say it is a problem of Tomcat. I don't believe that because the log on with authentification type SAP is working.
    I have set up the same combination (AD User Test-BÖ with SAP User Test-BÖ) as a single sign on authentification in SAP BW and there it is working without problems.
    Which leads me to the conlusion: It is not a problem of AD. It is something which is connected to the BO platform but only combined with logon type AD because SAP Logon is working with language specific characters.

    I have found this article with BO support:
    You cannot add a user name or an object name that only differs by a character with a diacritic mark
    Basically this means AD stores the country specific letters as a base letter internally. Which means that if you have created a user with a country specific letter in the name you can also logon with the Base letter to Windows.
    SAP-GUI and Windows are maybe replacing the country specific letters by the base letter. Due to that SSO is working. BO seems not to be able to do that. Up to now the supporter from BO is telling me that this is not a BO problem.
    Seems to be magic that the colleagues of SAP-GUI are able to to it.

  • Help needed in JSP Expression Language

    Hi all,
    I have been working for JSP Expression Language Sample execution since past 5 days. I am using the application server as "Jboss Server" and web server as "Tomcat".
    I have been included the jsp-api.jar file in my lib directory of application server as well as source folder's lib directory.
    When i am trying to build the source code, i am getting this build error.
    [javac] D:\eclipse\workspace\esolvProject\development\src\com\esolv\taglibs\
    web\classes\SetSupport.java:186: cannot resolve symbol
    [javac] symbol : method getExpressionEvaluator ()
    [javac] location: class javax.servlet.jsp.PageContext
    [javac] ExpressionEvaluator evaluator = pageContext.getExpressionEvaluator();
    In my jsp-api.jar , there are two classes called,
    PageContext and JspContext, Both are abstract classes.
    PageContext inherits JspContext class. JspContext class have the method getExpressionEvaluator() , returns ExpressionEvaluator.
    PageContextImpl - class . it has been called internally when we are trying to call PageContext class. In PageContextImpl class, there is one comment before, the method's definition. that is
    " Since JSP 2.0 "
    But we have the JSP 2.0 version. But it won't work.
    Please help me ont this.
    Thanks in Advance,
    Natraj

    >
    If the pblm was due to setting the classpath.
    The error should be showed for all files in the jar
    file.
    why i am getting the error for particular method ?
    it is accessing the other methods of same class
    'JspContext' . but it is not accessing that method.
    Thats my question.
    Just check that your .jar file is 2.0 compliant and that you do not have any other jars(for servlet or jsp api) in the classpath.
    Probably you have an older version of .jar file in your path. So the errors will appear only for those methods that have been added since 2.0, all other methods would compile fine.
    Please tell me the jar files to work out the
    expression language. so that i can cross check my
    list of jars.Hmmm...I dont use jboss. In tomcat the jar file name is jsp-api.jar. But it would have been the same even for jsp1.1, going by jar file names wouldnt help. Just look at your cp as if with a microscope to identify redundant jars.
    cheers,
    ram.

  • Missing operator in query expression

    Greetings,
    I'm attempting to access a MS Acess database, but getting the following error.
    Syntax error (missing operator) in query expression 'Org Name'.
    The error occurs between the following two lines.
    String SQL = "SELECT Org Name FROM OrganizationTable";
    ResultSet resultset = statement.executeQuery(SQL);Where Org Name is the data set I'm trying to access and OrganizationTable is the database table.
    Any help would be appreciated.

    What is happening is that the interpreter is seeing
    "Org Name" as two different columns and/or values and
    is expecting an operator. Somehow you need to
    indicate that it should be interpreted as a single
    column.
    Try one of these (I'm not sure if one will work since
    I don't work with access much, but I'm guessing that
    it would work similar to other dbs I've used):
    String SQL = "SELECT [Org Name] FROM
    OrganizationTable";
    or
    String SQL = "SELECT 'Org Name' FROM
    OrganizationTable";
    Thanks boss,
    I started to get it figured as I was able to open a result set that didn't have any whitespace in the name in the same table.
    FYI, [Org Name], did the trick. Single quotes do not work.
    Thanks again :)

  • How do I surface language specific texts in Integrated ITS?

    Hello all,
    I'm new to both stand alone and integrated ITS and am researching the upgrade process. In our stand alone templates we used htrc files with our html templates to show language specific texts.
    Example.
    html template code for a field label
    `if (i==2) DETAIL-FLABEL[2]= #KAFN end`
    htrc name value pair
    z_pz01_en.htrc
    KAFN     Known As First Name
    z_pz01_de.htrc
    KAFN     Bekannt unter dem Vornamen
    I see no hint that htrc's can be used in integrated and am not seeing anything in the way of resource based language texts in integrated. I think I've hit every document out there yet, I have a feeling I'm missing something obvious. Your help is appreciated.
    Doug

    Edgar,
    Thanks so much for the detail!
    I have run through the steps for manual creation of translations as well as SIAC_UPLOAD of htrc files and have it working and documented. I will add a few more findings here for others who find this post later.
    Some of our old htrc files had duplicate keys (probably from original German version). In stand alone ITS the last key in the file was used so this didn't matter. In integrated ITS this matters for 2 reasons.
    1 Uploading/Converting htrc files having logged in in English will cause failures if any of the text being entered in the service parameters has characters that arent consistent with the codepage being used for EN. (Ex. back Azureück). Clean up htrc files to use only the language they should contain.
    2 Stand alone ITS was forgiving of htrc files containing duplicate keys. Integrated ITS is not. Remove all duplicate keys.
    3. This one is obvious but... if  parameters have already been entered in another language you may be prompted to confirm you are changing language and there are several prompts along the way. As these prompts will appear in the logon language itu2019s important to eitheru2026
    a. Be fluent in all supported languages , oru2026
    b. Memorize button and menu positions.
    I do have one additional question.
    Our old stand alone setup had an alternate corporate "APCI" design that we used...
    File system view -
    hostDEV_WWWmimesdesigns"apci"webgui as opposed to the out of box
    hostDEV_WWWmimesdesignssap_streamlinewebgui I suppose.
    I believe this was then referenced in the global services file ~DESIGN="APCI"
    I'm starting research to understand if there is an analog to this in the integrated webgui service or precisely what I have to do to accomplish alternate styles for webgui and our Z_services.
    Thanks again, points on the way, If I could award more I would.
    Doug

Maybe you are looking for

  • How can I erase a job in SM35 using the job_open and job_close functions?

    Hi! I call and execute a job in the SM35 transaction with the functions below, but how can I erase the job from SM35. Because when the functions are executed in the JOB_CLOSE the variable jobrele return me an 'X' that means that the job is executed b

  • Issue with Fiscal Year Varient Period modifications for 2012

    Hi All, Can you please advice how the Fiscal Year Varient modified periods be transported to different clients. The issue is, we have 2012 Periods already setup in DEV and transported to QAS and PRD, now the clinet came up with different periods for

  • No rear speakers with quicktime update

    Once I updated quicktime about 3 versions ago, I can't seem to get the rear speakers to play with videos. All four speakers work fine with music and any other file but just not with movies. Anyone have similar problems and know how to fix this? So fa

  • How to rebuild Windows 7 start menu?

    Having had a virus and removed it successfully I am left with an odd problem. The virus, amongst other things, seems to have altered the start menu removing the "pinned" programs which is not a problem but also removing the contents from the folders

  • Most favorable way to set up with new system?

    Alright so here are my drives: 1. Samsung 840 EVO 250GB 2.5" SSD (174 GB free of 232GB) 2. Western Digital Caviar Blue 1TB 3.5" 7200RPM (886GB free of 931GB) 3. Western Digital Caviar Blue 1TB 3.5" 7200RPM (931GB free of 931GB) The way I have it setu