Inclusion path

Hi all, it is a path issue, I have the following folder path in my web app:
web_folder
|---menuLinks
|   |---aboutus.jsp
|
|---segments
|   |---banner.jsp
|
|---quickLinks
    |---.....then I want to include the banner.html file from my aboutus.jsp page.
I try to use +<jsp:include />+ action, it worked fine with both followin forms:
<jsp:include page="/segments/banner.jsp" />and
<jsp:include page="/segments/banner.jsp" />-----
but with +<%@ include %>+ directive I trymany paths for the included file like :
<%@ include file="../segments/banner.jsp" %>the page runs successfully but does not include any content.
<%@ include file="/segments/banner.jsp" %>also runs successfully but does not include any content.
<%@ include file="segments/banner.jsp" %>the page throws exception "page not found *menuLinks/segments/banner.jsp*.
ANY HELP PLEASE?????
Thanks for Concern.
Ahmad Elsafty

Include directive includes static content at compile time and jsp:include includes static or dynamic content at run time.
But anyway, why don't you just use jsp:include? It gives more benefits above using the include directive.

Similar Messages

  • Lots of code clean-up / inclusion paths throwing errors.

    I just built a test app and I am getting errors all over the place.
    First, every page has an include with the 'virtual' method. IE... virtual('/Connections/conNightclub.php');
    I need this to be include ('Connections/conNightclub.php');
    I also noticed that some paths to includes have a forward slash and some don't. ie.. require_once ('/includes/mxi/MXI.php'); should be require_once ('includes/mxi/MXI.php')
    Then, when I fix them by hand the server behavior panel gets exclamation points next to the transactions.
    I hope this is something I forgot to set somewhere...

    Hi,
    >>
    First, every page has an include with the 'virtual' method
    >>
    seems you´re getting this error because
    (that´s a rather rare case) PHP has been configured as Apache CGI module on your remote server -- "virtual" won´t work then, means you´ll have to change it to "include" yourself
    Günter Schenk
    Adobe Community Expert, Dreamweaver

  • Error when trying to create a Site or Site Collection

    Hi,
    I am trying to create site in site collection in sharepoint online 2013
    Pls help me

    Verify that you have the following administrative credentials:
    To create a site collection, you must be a member of the Farm Administrators SharePoint group on the computer that is running the SharePoint Central Administration website.
    Start SharePoint 2013 Central Administration.
    For Windows Server 2008 R2:
    Click Start, click Microsoft SharePoint 2013 Products, and then click
    SharePoint 2013 Central Administration.
    For Windows Server 2012:
    On the Start screen, click SharePoint 2013 Central Administration.
    If SharePoint 2013 Central Administration is not on the
    Start screen:
    Right-click Computer, click All apps, and then click
    SharePoint 2013 Central Administration.
    On the Central Administration website, in the Application Management section, click
    Create site collections.
    On the Create Site Collection page, in the Web Application section, if the web application in which you want to create the site collection is not selected, on the
    Web Application menu, click Change Web Application, and then click the web application in which you want to create the site collection.
    In the Title and Description section, type the title and description for the site collection.
    In the Web Site Address section, select the path to use for your URL (for example, a wildcard inclusion path such as /sites/, or the root directory (/).
    If you select a wildcard inclusion path, you must also type the site name to use in your site's URL.
    In the Template Selection section, in the Select experience version list, select the SharePoint experience version of the templates that you want to use.
    Select the 2010 experience version if you want the site collection to look and run like a site collection in SharePoint Server 2010. A site collection that uses the 2010 experience version runs in SharePoint 2013, but the user interface and user experience
    of the site collection is that of SharePoint Server 2010. A site collection that uses the 2010 experience version can be upgraded at any time to the 2013 experience version. For more information about how to upgrade a site collection,
    In the Template Selection section, in the Select a template list, select the template that you want to use for the top-level site in the site collection, or click the
    Custom tab to create an empty site and apply a template later.
    A description for the template that you select appears below the list of templates.
    In the Primary Site Collection Administrator section, type the user name (in the form DOMAIN\username) for the user who will be the site collection administrator.
    In the Secondary Site Collection Administrator section, type the user name for the secondary administrator of the site collection.
    Designating a secondary site collection administrator is a best practice to ensure that someone can manage the site collection when a primary site collection administrator is not present.
    If you are using quotas to manage storage for site collections, in the
    Quota Template section, click a template in the Select a quota template list.
    Click OK.

  • Problem in updating datasource in 3x flow

    I have a 3x flow and made the datasource via infosource. Transfer rules are made but the problem is that
    when i try to modify the datasource for flat file inclusion (path of ff) it is not taking and is showing that i have to come through transfer rule maintenance interface. I am getting this.....kindly help

    Hi,
       Since  you are using the 3.x dataflow, make the changes in the appropriate infosource in RSA1old. Then save and activate the infosource. This should do the trick.
    Regards.

  • How to set master page for Wildcard inclusion Managed path in Sharepoint 2013

    I am using sharepoint 2013. I created mysite in root level for newsfeed. Also i included wildcard inclusion managed path named as
    my. If i am clicking newsfeed the page url is http://webapplication:port/
    if  i am clicking sites the page url is http://webapplication:port/my/CURRENTUSERNAME/Social/Sites.aspx#IsEditing_WPQ4=1.
    I can apply master page for newsfeed site using sharepoint designer. But i cant apply for
    my path.
    If am opening http://webapplication:port/my/vijay in designer i can change the master page. But my requirement is to apply master page for http://webapplication:port/my
    for all users have same master page.
    How to solve this . Thanks in advance.

    You need to update the mysitehost masterpage. all master pages are created as mysitehost template.
    Here is how you do it. 
    Create a site collection with template as mysitehost
    Modify the mysitehost masterpage
    Once it is done, update the mysitehost in user profile service application
    If this helped you resolve your issue, please mark it Answered

  • Creating a symlink directory on a network share to a path below a mapped drive letter, local path, or UNC path does not work

    Am I correct in assuming I can not create a `symlinkd` to a network share, local path, or a UNC path on a network share that will be accessible by clients?
    ###Mapped drive letters don't work:
    1) navigate to a network share:
    pushd \\windows2008server\share\
    2) make a hardlink:
    mklink /d test_sharedir t:\directory\
    dir .\test_sharedir
    #Directory of Z:\test_sharedir
    #File Not Found
    UNC paths don't work:
    1) navigate to a network share:
    pushd \\windows2008server\share\
    2) make a symlink:
    mklink /d test_dirunc \\windows2008server\share
    dir .\test_dirunc
    #Directory of Z:\test_dirunc
    #File Not Found
    I can create a functional `symlinkd` on a local drive to a mapped drive letter or a UNC path.
    Are my assumptions above correct?
    We are in the middle of a migration and have created two symlinkd to UNC paths for shared DLLs, one below c:\windows\system32\ (directing to a share containing 64-bit DLLs) and one below c:\windows\syswow64 (directing to a share containing 32-bit DLLs).
    On the file server, we have had a path to 32-bit DLLs (from Windows 7 clients: s:\dll\).  I am attempting to rename this directory so that it is accessible via "s:\dll32\" and would like to create a symlinkd that links "s:\dll" to
    "s:\dll32" [again where S: is a mapped drive on a Windows 2008 server].  How do I do this?
    Thanks,
    Matt

    Hello Mandy,
    The link you sent me is for Netapp CIFS server daemon contained within DataOnTap (the Netapp OS) to follow symlinks.  I am inquiring about the Microsoft products Windows Server and Windows 7.
    To gain a better understanding of the Microsoft Windows Server and client (Windows) CIFS stacks and interaction of the stacks, I have referred to Figure 6 "Server Message Block Server Model" within the following (albeit older) document: http://download.microsoft.com/download/2/8/0/2800a518-7ac6-4aac-bd85-74d2c52e1ec6/tuning.doc
    You will see the following:
    I assume that the Windows Server CIFS server service must be "smart enough" to determine that a CIFS client is attempting access to a SYMLINKD and actually fill the request by following the SYMLINKD.  The CIFS server service does not appear
    to operate like this.
    1) Am I correct in my assumption that the CIFS client (redirector) and the CIFS server (server) do not following symbolic links (whether they be file or directory)?
    2) If not, how do I submit a feature request for this so that it can be reviewed and approved or not approved for inclusion/hotfix release?
    Thanks for your time,
    Matt Brown
    [UPDATE]
    Note that you can use a `directory junction` instead of using a SYMLINKD, to link to LOCAL resources (source). However, `directory junctions` do not allow access to resources over UNC.

  • Finding The Mapped Path

    I have written a rather complex system that uses smoke,
    mirrors, and occasional subterfuge to display web pages. I noticed
    that the CFFORM javascript controls weren't working on some of the
    end-of-the-line cfm pages.
    Through trial and error, I discovered that the my MX 7 CFFORM
    needed for me to specifically include the cfform.js file by direct
    path instead of allowing it to use the /CFIDE mapping - which, I
    checked, is still in place just fine, thank you.
    So, I'm not sure which tree to bark up right now.
    Should I try to figure out why the CFIDE mapping isn't
    finding my JavaScript? Or, is it really finding it but then
    something is resetting it or negating it?
    Moving past those questions, my next problem is replication
    of this system. While I do know the path and can encode the path
    for the CFIDE mapping, so I can test that the file exists and
    include it with a script command, how do I know that:
    1. It isn't already included?
    2. On a new system, where I won't be there to hold hands, how
    can I be sure of the direct-path mapping to where the /CFIDE
    points? (using fileexists with a mapping doesn't appear to work --
    e.g. fileexists("/cfide/scripts/cfform.js"))
    Bugger of a problem, but I need to either duplicate CFFORM's
    inclusion of cfform.js every time as a script or face data entering
    my database that causes problems down the road with my autmated
    systems (and elsewhere).
    Thanks for the light you can shed on this!
    RLS

    Follow up - examples:
    On this test, you can type in any date or numbers you want
    and you will not receive an error. LIke the test that follows it,
    it uses standard CFFORM calls:
    http://www.trolldentalsoft.com/DateTest_A.cfm
    On this example (also accessible via link from the above),
    your date will have to be correct or it will not let you through
    because I added explicit path to extra SCRIPT's calling for the
    CFFORM and MASKS javascript routines, and that is the only
    difference:
    http://www.trolldentalsoft.com/DateTest_B.cfm
    If I run DateTest_A directly from my primary domain, the one
    that originates all the smoke and mirrors, it works fine - but! I
    also recently copied the /CFIDE directory to it while trying to get
    CFFORM to behave correctly:
    http://www.saphea.com/DateTest_A.cfm
    The only difference between the two DateTest_A scripts is the
    domain they are located under and the existence of the /CFIDE
    directory copy. Actually, in Saphea, DateTest_A is located under
    /root/domainpath/www/DateTest_A.cfm while the /CFIDE is located
    under
    /root/domainpath/differentdirectory1/differentdirectory2/CFIDE/etc.
    That, and the Saphea domain is also the master domain for the
    entire server, which gives it better access to /CFIDE anyway...
    RLS
    http://www.trolldentalsoft.com/DateTest_A.cfm
    http://www.trolldentalsoft.com/DateTest_B.cfm
    http://www.saphea.com/DateTest_A.cfm

  • Ld searches LD_LIBRARY_PATH before -L paths?

    Trying to debug a link error. Debug trace seems to me to clearly say that paths in LD_LIBRARY_PATH are searched for libraries before paths specified with -L command line options. To my reading, this contradicts the documentation. Where am I going wrong?
    There are other problems with this search path, but for now I'm concentrating on the search order issue. Edited trace follows. libfsu triggers the error.
    Command line is
    CC -g -o ipopt ampl_ipopt.o \
    -xlic_lib=sunperf ./.libs/libamplinterface.a \
    ../../Interfaces/.libs/libipopt.a \
    /cs/mitacs3/Coin-Ipopt-Sun/ThirdParty/ASL/amplsolver.a -ldl \
    -L/net/local-rscn/Studio11/SUNWspro/lib/v8plus \
    -L/net/local-rscn/Studio11/SUNWspro/prod/lib/v8plus \
    -L/net/local-rscn/Studio11/SUNWspro/lib \
    -L/net/local-rscn/Studio11/SUNWspro/prod/lib \
    -L/usr/ccs/lib -L/lib -L/usr/lib \
    -lfui -lfai -lfai2 -lfsumai -lfprodai -lfminlai -lfmaxlai \
    -lfminvai -lfmaxvai -lfsu -lsunmath -lmtsk -lm
    ld -V says Solaris Link Editors: 5.10-1.486
    LD_LIBRARY_PATH is set to
    /usr/local-rscn/SunStudio/SUNWspro/lib:/cs/mitacs1/lou/InstRoot/lib:/usr/dt/lib:/usr/openwin/lib:/usr/openwin/server/lib:/usr/lib:/usr/local/lib:/usr/ucblib:/usr/local/X11/lib:/cs/local2/Sybase/lib:/usr/sfw/lib:/opt/sfw/lib
    ld tells me this:
    debug: Library Search Paths (initial)
    debug: /usr/local-rscn/SunStudio/SUNWspro/lib
    debug: /cs/mitacs1/lou/InstRoot/lib
    debug: /usr/dt/lib
    debug: /usr/openwin/lib
    debug: /usr/openwin/server/lib
    debug: /usr/lib
    debug: /usr/local/lib
    debug: /usr/ucblib
    debug: /usr/local/X11/lib
    debug: /cs/local2/Sybase/lib
    debug: /usr/sfw/lib
    debug: /opt/sfw/lib
    debug: /net/local-rscn/Studio11/SUNWspro/lib/rw7
    debug: /net/local-rscn/Studio11/SUNWspro/lib/v8plus
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib/rw7
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib/v8plus
    debug: /net/local-rscn/Studio11/SUNWspro/lib
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib
    debug: /usr/ccs/lib
    debug: /lib
    debug: /usr/lib
    debug: find lib=-lsunperf; path=/usr/local-rscn/SunStudio/SUNWspro/lib/libsunperf.so
    debug: find lib=-lfui; path=/usr/local-rscn/SunStudio/SUNWspro/lib/libfui.so
    debug: find lib=-lfsu; path=/usr/local-rscn/SunStudio/SUNWspro/lib/libfsu.so
    << much output elided >>
    debug: Library Search Paths (-L updated)
    debug: /net/local-rscn/Studio11/SUNWspro/lib/v8plus
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib/v8plus
    debug: /net/local-rscn/Studio11/SUNWspro/lib
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib
    debug: /usr/ccs/lib
    debug: /lib
    debug: /usr/lib
    debug: /usr/local-rscn/SunStudio/SUNWspro/lib
    debug: /cs/mitacs1/lou/InstRoot/lib
    debug: /usr/dt/lib
    debug: /usr/openwin/lib
    debug: /usr/openwin/server/lib
    debug: /usr/lib
    debug: /usr/local/lib
    debug: /usr/ucblib
    debug: /usr/local/X11/lib
    debug: /cs/local2/Sybase/lib
    debug: /usr/sfw/lib
    debug: /opt/sfw/lib
    debug: /net/local-rscn/Studio11/SUNWspro/lib/rw7
    debug: /net/local-rscn/Studio11/SUNWspro/lib/v8plus
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib/rw7
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib/v8plus
    debug: /net/local-rscn/Studio11/SUNWspro/lib
    debug: /net/local-rscn/Studio11/SUNWspro/prod/lib
    debug: /usr/ccs/lib
    debug: /lib
    debug: /usr/lib
    << a bit more elided >>
    debug: find lib=-lfsu; path=/net/local-rscn/Studio11/SUNWspro/lib/v8plus/libfsu.so
    ld: fatal: recording name conflict: file `/usr/local-rscn/SunStudio/SUNWspro/lib/libfsu.so' and file `/net/local-rscn/Studio11/SUNWspro/lib/v8plus/libfsu.so' provide identical dependency names: libfsu.so.1 (possible multiple inclusion of the same file)
    << end trace >>
    Seems to me that if -L paths were searched first, SUNWspro/lib/libfsu.so should not be found --- all occurrences should resolve to SUNWspro/lib/v8plus/libfsu.so.
    Thanks, Lou

    The ld man page is not clear about directory search order, but the Solaris LInker and Libraries Guide, chapter 2, is very clear: LD_LIBRARY_PATH is searched first.
    http://docs.sun.com/app/docs/doc/817-1984/chapter2-2-sop?a=view
    section "Using an Environment Variable"
    But except for testing new libraries, you should avoid using LD_LIBRARY_PATH entirely, since better options are available for whatever purpose you had in mind.
    Sometimes programmers resort to LD_LIBRARY_PATH in an effort to recover from having built a library or program incorrectly. The correct fix is to re-link the program or library with the right options.
    For more on LD_LIBRARY_PATH, see Rod Evans' blog:
    http://blogs.sun.com/rie/entry/tt_ld_library_path_tt

  • Installation error:  Cannot find a J2SE SDK installed at path C:\Program Fi

    I am installing latest version of SQL Developer, Release 1.2. I have Sun Java 2 Standard Edition Version 1.5.0 (build 1.5.0_10-b03). When I browse and select the java.exe found it comes up with error: Cannot find a J2SE SDK installed at patch
    C:\Program Files\Java\jre1.5.0_10
    I am installing the version I downloaded for Windows systems with JDK1.5.
    I have tried on two different machines.
    Any ideas?

    This is going to seem loooong, but comprehensive.
    I'd initially always suggest using the bundled
    package, since that's supposed to be a tested and
    proven combination.You know what, I'm gonna be mighty surprised if you're implying that Oracle hasn't 'tested and proven' the releases at http://www.oracle.com./technology/software/products/sql/index.html other than the first 77 MB download labeled Oracle SQL Developer for Windows... :)
    After having problems with a graphics card for
    example, installing the latest JDK might be
    indicated.Huh?!? Not a clue what you're talkin' 'bout! :S
    It's also easy for users who don't know which Java
    version to download, or even where to find it! You
    guys have proven that: although it's stated you need
    .First of all, it says right there on the download page (http://www.oracle.com./technology/software/products/sql/index.html) that:
    "JDK 1.5 (JDK 5.0) is required. This is the minimum JDK version required"
    And we've "proven that [..] although it's stated you need the JDK, [we]'ve tried running with the JRE" and have NOT been able to run the application. It just presents the user a dialog box to locate the 'SDK' manually and exits gracefully if you try to dismiss it. So, conclusively proven, the JDK (or as SQL Developer puts it, Java SDK) is required- QED.
    And given users might have several versions running
    on the same machine (I have half a dozen), sqldev
    could easily pick up a wrong version.And every JRE installation (atleast all of Sun's) make sure they update the default (via PATH and other required system variables) JRE point to the latest one installed. So if you have anything 1.5+ you're good to go; if not, you've got an incompatile JRE. Doesn't sound that hard to me!
    As for being bulky, even without the bundled JDK, it
    still is.Ya missed the point. Developers are making Java applications bulkier by including the JRE/JDK with their distributions. A SQL Developer release sans JDK is about 46 MB; with JDK that climbs to 77 MB (sizes quoted from download page linked above).
    Imagine what happens when you have, besides SQL Developer (JDK 1.5 included), some-cool-java-app that also includes the JRE/JDK it was built on; and then another-java-app that also includes a JRE/JDK... I bet JDeveloper also comes with a JDK bundled in. So, now you have FOUR copies of JRE/JDK (aside from the "have half a dozen" that probably installed themselves via Java Update Checker)!
    Here's the big picture, the savings in disk space would only be the beginning of your benefits. Here's a few others:
    - Class Data Sharing (http://java.sun.com/javase/6/docs/technotes/guides/vm/class-data-sharing.html) introduced in Java SE 5.0 provides for storing definitions of commonly used classes in a representation closer to machine code, even closer than bytecode, this reducing load and startup time. Plus all VM's launced using that particular distribution get to share the cache- Performace+ !!
    Running each app offa' it's own VM just causes multiple caches to be loaded. You just multiplied your losses! :(
    - Sun is currently working on a way to have applications simply inject into a running JVM. That way, there is no load and startup time for the JVM, just the time to load you app classes. Using different distros would completely defeat this!
    (The reason why this feature isn't out yet is because they're still trying to make it possible to specify hitherto VM configurations like security and logging as application configurations. Then there's also the issue of setting up class loading boundaries between applications.
    You say you don't have to bring over the VB runtime
    for each app? I remember in the 90's doing it all the
    time. Of course, being MS, now that's not necessary
    anymore, since it's "magical" Windows. I don't have
    any machine from Sun, but for sure they've got Java
    bundled with it, right?I don't believe you had to do that since VB 5; and that's because MS realized that they messed up on this very point upto then! Sun worked the simple solution to that into their deployment strategy- install only ONE runtime and run all apps off that. As for you're half-a-dozen, I think you can safely uninstall the five older versions; because, even today, people are running apps developed using JDK1.1 on Java SE 6.0!
    Again, I find the most logical difference between JRE
    and JDK being the debugger. As you say it yourself:
    JRE for end-users, who don't need to do any
    debugging.
    Now, sqldev is not just a table browser, but also for
    debugging PL/SQL. 1 + 1 = 2.I think it's a little naive to differentiate between the JRE and JDK on just the debugger! Aside from the obvious inclusion of a compiler, the JDK has several other tools for monitoring/managing the heap, threads and logging on the fly. There's also the Doclet API and Sun's javadoc implementation, dev interfaces for instrumenting the VM, native interfaces, ...
    And I reiterate, we're talkin' PL/SQL developers here. Why would I want to give a PL/SQL developer a Java Development Kit?!? ;|
    Nevertheless, as said in the other thread, if the
    team discloses how to circumvent the SDK check at
    startup, you can go ahead and use the JRE. In any
    case, you'd have to agree that won't work as
    out-of-the-box solution...You're right, it won't work like a standard Windows OOTB app. But, it WILL work as a Java OOTB that only mandates that there be a JRE available; just like the scores of Java apps out there- from tiny little Pong clones to large IDE's like NetBeans.
    BTW, don't even think about quoting Websphere/Rational/Eclipse as counter-arguments. They are the biggest offenders as far as this issue goes. And jikes is an abomination, a curse Sun must carry as a result to opening the VM Spec. But, I digress...

  • Relative Paths in Java Program

    Hi All,
    In one of the java programs i am trying to read a properties file using the Properties class
    Please find the code below
    private static final String magicPropFile = "config.prop";
    Initial.magicProps = new Properties();
    Initial.magicProps.load(new FileInputStream(Initial.magicPropFile));
    This throws a FileNotFoundException
    I have placed the file in the same directory as the .java files. I am using Eclipse IDE. The files are placed in a package com.xyz.sample
    All the .java and the prop files are in the same directory
    It works fine when i give the absolute path from my Desktop.
    Can anyone tell me that is the file placed properly or any change in the code that needs to be done?
    Rgds
    Aditya

    Hi aditya,
    check your java class path that it contains "." (dot) at the end. Here dot represents the inclusion of current directory.
    Even if u have the "."(dot) on the classpath and still you are facing the issue, give file name as "\config.prop"
    Hope this may helpful for u.
    thanks.
    --Subbu                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • ERROR USING INCLUSIVE GATEWAY -EXIT_TOKEN_METADATA

    Hi All,
    I am using the oralce vm soabpm-vm 11.1.1.6-ps5.
    I have a process where i use a lo of complex gaway, inclusive and parallel.
    I can provide the image on demand, as i have no possibility to share.
    When the workflow reach the final inlcusive gateway where all the paths "collapse" i retrieve the following , error:
    <May 24, 2013 7:19:25 PM CEST> <Error> <oracle.soa.bpel.engine.dispatch> <BEA-000000> <failed to handle message
    ORABPEL-02118
    Variant not found.
    The variable "EXIT_TOKEN_METADATA" is not declared in the current scope. All variables must be declared in the scope before being accessed.
    This was an internal error. The flow was not generated correctly by the BPMN compiler.
    Contact Oracle Support Services. Provide the error message, the composite source, and the exception stack trace in the log files (with the logging level set to debug mode).
         at com.collaxa.cube.engine.core.Scope.getVariantRV(Scope.java:585)
         at com.collaxa.cube.engine.core.Scope.getAsObjectRV(Scope.java:575)
         at com.collaxa.cube.engine.core.Scope.getAsObject(Scope.java:881)
         at oracle.bpm.bpmn.engine.model.blocks.BaseBPMNActivityBlock.getExitTokenMetadata(BaseBPMNActivityBlock.java:142)
         at oracle.bpm.bpmn.engine.model.blocks.BaseBPMNActivityBlock.generateExitTokens(BaseBPMNActivityBlock.java:126)
         at com.collaxa.cube.engine.ext.bpel.common.BaseBPELCubeBlock.until(BaseBPELCubeBlock.java:563)
         at oracle.bpm.bpmn.engine.model.blocks.BaseBPMNActivityBlock.until(BaseBPMNActivityBlock.java:94)
         at com.collaxa.cube.engine.CubeEngine.checkUntil(CubeEngine.java:3854)
         at com.collaxa.cube.engine.CubeEngine.finalizeActivity(CubeEngine.java:3126)
         at com.collaxa.cube.engine.CubeEngine.checkBlockConditions(CubeEngine.java:3811)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2712)
         at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1190)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1093)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:78)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:218)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:297)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4609)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4541)
         at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1392)
         at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1321)
         at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)
         at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:926)
         at com.collaxa.cube.engine.delivery.DeliveryService.resolveCallback(DeliveryService.java:805)
         at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.resolveCallback(CubeDeliveryBean.java:266)
         at sun.reflect.GeneratedMethodAccessor20240.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
         at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy331.resolveCallback(Unknown Source)
         at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)
         at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
         at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.resolveCallback(Unknown Source)
         at com.collaxa.cube.engine.dispatch.message.delivery.ResolveCallbackMessageHandler.handle(ResolveCallbackMessageHandler.java:41)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:140)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:88)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:887)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)
         at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:850)
         at java.lang.Thread.run(Thread.java:662)
    >
    <May 24, 2013 7:19:25 PM CEST> <Error> <oracle.soa.bpel.engine.dispatch> <BEA-000000> <Failed to handle dispatch message ... exception ORABPEL-05002
    Message handle error.
    error while attempting to process the message "com.collaxa.cube.engine.dispatch.message.delivery.ResolveCallbackMessage"; the reported exception is: Variant not found.
    The variable "EXIT_TOKEN_METADATA" is not declared in the current scope. All variables must be declared in the scope before being accessed.
    This was an internal error. The flow was not generated correctly by the BPMN compiler.
    Contact Oracle Support Services. Provide the error message, the composite source, and the exception stack trace in the log files (with the logging level set to debug mode).
    This error contained an exception thrown by the message handler.
    Check the exception trace in the log (with logging level set to debug mode).
    ORABPEL-05002
    Message handle error.
    error while attempting to process the message "com.collaxa.cube.engine.dispatch.message.delivery.ResolveCallbackMessage"; the reported exception is: Variant not found.
    The variable "EXIT_TOKEN_METADATA" is not declared in the current scope. All variables must be declared in the scope before being accessed.
    This was an internal error. The flow was not generated correctly by the BPMN compiler.
    Contact Oracle Support Services. Provide the error message, the composite source, and the exception stack trace in the log files (with the logging level set to debug mode).
    This error contained an exception thrown by the message handler.
    Check the exception trace in the log (with logging level set to debug mode).
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:205)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:88)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:887)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)
         at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:850)
         at java.lang.Thread.run(Thread.java:662)
    >
    Can sameone provide some lights?
    Regards Piero

    Hi,
    Can u please post the exception trace..
    Regards,
    Tanveer.
    Message was edited by: Tanveer Shaikh

  • Critical Path Breaks up!

    Hello MVPs,
    A challenging problem, for me atleast.
    To put it in simple terms:-
    --- 10 tasks all linked to FS, 5 day duration, 1 resource, Standard calendar & Base calendar (THG_Cal-7 in file) of M-F 5d x 8hrs
    --- All activities in Red critical path, so far so good, please see attached file.
    --- Once I change the calendar of Act-5 in the middle to Cal-2 (20hr x 7d), the critical path breaks up!
    My querries are:-
    1. How does MSP calculates critical path, based on Project Calender, Elapsed time, Task calender?
    2. Is it possible in MSp to allocate calenders to logical links like Primavera P6 or other scheduling software
    3. Why MSP calculates Total slack as 6days for Act-5, which means based on Task calender not Project calender?
    4. Lastly Whats the wayout to indicate correct critical path incase your programme has >1000 activities?
    Your comments would be much appreciated.
    Cheers!

    Dominic Moss,
    The idea that Critical Path iquals zero float is something that was created when there was found the first solutions to the problem: How long will my project take to be finished;
    Later analysis discovered that are many situations not covered by the way CPM calculates FLOATS, based in the step-backwards from last date and only through a series of tasks connected between each other.
    Therefore, in several situations - in special when there are resource leveling - MS-Project looses the ability to perform the Critical Path identification as it does exclusively with the Critical Path definition from the CPM.
    I have been debating this topic for over 10 years! There is never a consensus.
    However, there is a proof that the concept of Critical Path is broader than before when you see the late changes from PMBOK from 3rd edition to 5th edition.
    Third Edition says:
    “Critical Path. Generally, but not always, the sequence of schedule activities that determines the duration of the Project. Generally, it is the longest path through the project. However, a critical path can
    end, as an example, on a schedule milestone that is in the middle of the project schedule and that has a finish-no-later-than imposed date schedule constraint.” (pag. 357)
    So, it is what MS-Project performs and then in several situations you have a "broken" or "interrupted" Critical Path.
    However, in Fifth Edition, a lot based in findings from the Practice Standard of Scheduling, we have:
    “Critical Path. The sequence of activities that represent the longest path through a project, which determines the shortest possible duration.” (pag. 536)
    The RULE that it must have zero float is taken away from this definition.
    If you run MS-Project Add-ins that perform Resource Critical Path, you will find a Critical Path calculated with zero float BASED in resource restrictions, not task dependencies. This will solve 90% of the problem.
    But you will also find external dependencies and some strange interactions of calendars and types of dependencies that will break both CPM and RCP calculations.
    So, you will actually find certain situations in which the PROJECT Critical Path may have floats.
    To fix these situations, there is an attempted rule from Primavera and there are other manual considerations that can be made, that are expressend in a document from AACE
    AACE International Recommended Practice No. 49R-06
    IDENTIFYING THE CRITICAL PATH
    There, you will find FOUR different methods, in all we have commont the principle that the Critical Path is always the longest path, not necessarily the one defined by floats.
    “There are several accepted methods for determining the critical path. The four most frequently used methods include the following:
    Lowest Total Float – The activities with the lowest total float (sometimes abbreviated as “TF”) values may be considered critical path activities. This calculated value may be a positive number, zero, or even a negative number.  
    Negative Total Float – Using this classification method, any activity that has negative float is considered critical, even if other activities have a lower negative float value. Under this classification, if an activity is contributing
    to late project completion then it is worthy of inclusion on the critical path list regardless of its direct contribution to delayed project completion. Another way of framing this concept is to say that any work is understood to be critical if it scheduled
    to be completed after the date required for a timely project completion.  
    Longest Path – The concept and term, “longest path” has existed since the beginning of formal CPM theory. Commercial implementation of this process into a defined algorithm has only recently been made and is recommended for projects that
    use multiple calendars and activity constraints.  The longest path calculation begins by identifying the activities that have an early finish equal to the latest calculated early finish for the project and then identifies all driving relationships for
    these activities and traces them back to the project start date. This special calculation scheme is currently only instituted in Primavera scheduling software products. When discussing the theory of longest path, we will use the phrase using lower-case letters.
    When describing the Primavera software  feature called, “Longest Path,” we will use upper-case to distinguish the implementation from the theory.
    Longest Path Value Method - The principle of longest path value differs from the approach used by Primavera in that, instead of just noting activity inclusion or exclusion from the longest path, a numerical value is calculated for each
    activity that describes the degree of longest path much like float describes the degree of criticality. Other principles are also enforced that will be described below. “
    In other words:
    - Use MS-Project with an add-in (Complete Critical Path can be found in Google)
    - Use other tools (Spider Project, Primavera, and some others)
    - Always double check the paths, and consider the activities with LESS float (Gregg´s response) in some parts of your schedule.
    Regards,
    Peter Mello, PMP, PMI-SP,SpS

  • Attaching images to a path

    I know this sounds rather silly, but I am trying to attach a group of images to a path and cannot figure out how to do it.
    I have a bunch of rectangluar images set up in a straight line, some are at diagonal angles and what not.
    I have tried using the join command, but it always gives me an error when I try it.
    I am trying to get them into a circular path, any help would be awesome.

    It does not sound silly.
    It is common for vector drawing programs to provide commands to distribute objects in a Group along a given path. It is also common for vector drawing programs to provide for inclusion of graphic objects within a text flow.
    Illustrator provides neither.
    Cumbersome Workaround:
    1. Drag each of your images to the Symbols Palette to create Symbols.
    2. Drag two instances of the first Symbol onto the page.
    3. Create a Blend between the two Instances.
    4. Draw a path.
    5. Select the Blend and the Path. Object>Blend>ReplaceSpine. The Blend now distributes its steps along the path. Depending upon the shape of the path, you will now be frustrated by yet another omission in Illustrator: its inability to uniformly space Blend steps along a path. (More about this below.)
    6. Object>Blend>Blend Options. Select Specified Steps and enter the number of Symbols minus 2.
    7. Object>Blend>Expand. You now have an ordinary Group of objects, but each object is still a Symbol Instance.
    8. Select the second Instance. Symbols Palette: Select the second Symbol in your Palette, and then choose the Replace Symbol command from the palette's flyout menu.
    9. Similarly replace the other Instances with different Symbols.
    Regarding step 5:
    One would expect Scatter Brushes to solve this problem, because Scatter Brushes are suppose to be useful for uniformly (and otherwise) distributing objects along a path. But no; Illogically, you cannot use Raster Images in a Scatter Brush. So you think, "AH! But you can use Symbols in a Scatter Brush, just as you can in a Blend!" But, no; illogically, while you can use a Symbol Instance to define a Scatter Brush, the feature will still refuse to use Symbol Instances that contain raster content. "Okay," you think, "Let's use a vector-only Symbol, expand the Brush Appearance, and then use Replace Symbol. Foiled again: Yes, the stupid interface allows you to drag a Symbol Instance into the Brushes palette and define a Scatter Brush. But if you then use the Scatter Brush on a path and Expand Appearance, you'll find that the Symbol Instances have already been released; they are just ordinary Groups.
    Now, before anyone trots out some kneejerk defensive reaction to this complete garbage, perhaps based on the notion that some Scatter Brush options would not make sense for raster content, consider:
    You can use Symbols containing raster images in a Blend. If you use two different raster Symbols, it will accept the command, and simply refuse to draw the intermediate steps. But as long as you use two or more Instances of the same Symbol, it will draw the blend. It will even scale and rotate the intemediate instances. When you Release the Blend, the key objects and intermediate steps will still be Symbol Instances, so Replace Symbol can then be used to advantage.
    So by what logic does Scatter Brush not similarly leave Symbol Instances as Symbol Instances, instead of expanding them? The entire interface gives you no indication whatsoever that it is going to do that. And why shouldn't one expect to be able to use the Scatter Brush feature to distribute Symbol Instances? The two features certainly should work hand-in-hand for a multitude of common practical situations, especially given Illustrator's lame inability to uniformly distribute Groups or Blends along a non-uniform path.
    This is exactly the kind of thing I'm talking about when I point out that Illustrator's interface is so very poorly designed; that its features are very poorly integrated; and that the result is a dizzying plethora of scattered features that can't even do in combination what carefully-designed features commonly do in other programs in mere seconds.
    Consider the comedy of errors represented above:
    Blend makes no provision for uniform spacing along a path.
    Illusrtrator provides no support for inline graphics.
    Illustrator provides nothing to simply distribute a group of different objects along a path.
    Blend does not give any warning that intermediate steps between different raster-containing Symbol Instances will not be interpolated. So what is a newcomer supposed to think when the results are a Blend with no intermedate steps, regardless of his settings?
    By what logic does Scatter Brush not accommodate raster-containing Symbols? This is understandable for Pattern Brush, which envelope distorts it tiles, and Art Brush which stretches its content along the whole length of the spine path. But the options for Scatter Brush are nothing more than scaling, rotating and moving copies--which you can do with any Symbol anyway, even those containing raster elements.
    Such comedies are so common in Illustrator that, well, it's not even funny.
    JET

  • Inclusion of BEx Web Applications as Single iView into a federated NW2004s

    Hi,
    GA limitation says "Inclusion of BEx Web Applications as Single iView into a federated NW2004s Portal". but at the same time, note 853505 says
    NetWeaver 2004s  BEx Web Applications Java in a NetWeaver 2004s Federated Portal Scenario
    NetWeaver 2004s  Ex Web Applications Java in a NetWeaver 2004s Federated Portal Scenario is not supported.
    This restriction is no longer valid.
    fixed with SP07
    ( Changed at 06.04.2006 )
    what does the sentence of GA limitation mean?
    Kind regards,
    Masaaki

    Hi Prakash,
    I have to implement federated portal and have to share the BW reports with BEA portal. In this scenario SAP EP 7.0-sp9 is the producer and BEA portal is consumer. I have created SAP bw iview in EP and want to share these iview with BEA. Doing so I will use the "WSRP based content sharing" feature of federated portal.
    I found the link for this configuartion in help site. If you have already implemented this and if you have step by step  guide to implement this, please pass it to me. It will be helpful to me. I will award the points.
    I did not get any document on how a BEA portal can register with SAP EP.
    Also, what WSDL path should I provide to BEA portal?
    Thanks in advance,
    manish
    Message was edited by:
            jain manish

  • Converting cftree path to variables

    Ok folks is it possible to convert a path from cftree to a
    list?
    OR extract the elements of that path so that they may be
    converted
    to variables to be used in a query?
    I'm creating a holiday review site and all hotels are in a
    cftree categorised by board type
    And when the info of which hotel is to be reviewed is chosen
    and passed to another page all the info is in the path from the
    tree.
    Path:
    Ibiza\San Antonio\all inclusive\Tanit
    Is it possible to take the above path and use it as variables
    to be used in a query to retrieve
    Information on a particular hotel.
    To give you more of an idea here is the where part of the
    query in which the path is to be used:
    WHERE c.country_id = r.country_id
    AND r.resort_id = a.resort_id
    AND at.accom_type_id = a.accom_type_id
    AND a.accom_id = rv.accom_id
    AND u.user_id = rv.user_id
    AND c.country_name = 'Ibiza' AND r.resort_name = 'San
    Antonio'
    AND at.accom_type = 'all inclusive' AND a.accom_name =
    'Tanit'
    ORDER BY holdate DESC;
    As you can see it is used to filter the hotel chosen in the
    cftree.
    Since the path contains different info depending on which
    country, board type, and hotel is required.
    The path needs to be converted to variables to used in the
    filter.
    Here are some examples of different paths:
    Cuba\Cayo Guillermo\all inclusive\Sol Guillermo
    Mexico\Can Cun\all inclusive\Palace
    Majorca\Alcudia\self catring\Apartments Sol
    Ibiza\Escana\bed & breakfast\Aparthotel La Cala

    Using a brush of 6 px like a round 6 px brush is about the line weight of 6 px as shown by the straight line made with the line tool at a 6 px line weight.
    MTSTUNER

Maybe you are looking for