Where is RAR classloader in the classloader hierarchy?

          The 6.1 docs re: packaging
          (http://e-docs.bea.com/wls/docs61/programming/packaging.html)
          state:
          "When WebLogic Server deploys an application, it creates two new classloaders:
          one for EJBs and one for Web applications. The EJB classloader is a child of the
          Java system classloader and the Web application classloader is a child of the
          EJB classloader. This allows classes in a Web application to locate EJB classes,
          but EJB classes cannot locate Web application classes."
          So where is a RAR's classloader in this scheme? Is another classloader created
          as a peer of the EJB classloader? In that case, how can EJB's ever use classes
          in common with a resource adapter? The case I have in mind is a resource-adapter-specific
          subclass of ManagedConnectionFactory (call it FooManagedCnxnFactory): when
          FooManagedCnxnFactory.equals(FooManagedCnxnFactory fmcf)
          is called by the appserver during a Connection request, fmcf is not an instanceof
          FooManagedCnxnFactory (although that's its classname) because it was loaded by
          another classloader. How do the various classloaders relate, and how should I
          package my resource adapter so that the classes get loaded by the proper classloader?
          Thanks.
          Jim Tomlinson
          

"Jim Tomlinson" <[email protected]> wrote in message
          news:[email protected]...
          >
          > The 6.1 docs re: packaging
          > (http://e-docs.bea.com/wls/docs61/programming/packaging.html)
          > state:
          >
          > "When WebLogic Server deploys an application, it creates two new
          classloaders:
          > one for EJBs and one for Web applications. The EJB classloader is a child
          of the
          > Java system classloader and the Web application classloader is a child of
          the
          > EJB classloader. This allows classes in a Web application to locate EJB
          classes,
          > but EJB classes cannot locate Web application classes."
          >
          > So where is a RAR's classloader in this scheme? Is another classloader
          created
          > as a peer of the EJB classloader? In that case, how can EJB's ever use
          classes
          > in common with a resource adapter? The case I have in mind is a
          resource-adapter-specific
          > subclass of ManagedConnectionFactory (call it FooManagedCnxnFactory): when
          > FooManagedCnxnFactory.equals(FooManagedCnxnFactory fmcf)
          > is called by the appserver during a Connection request, fmcf is not an
          instanceof
          > FooManagedCnxnFactory (although that's its classname) because it was
          loaded by
          > another classloader. How do the various classloaders relate, and how
          should I
          > package my resource adapter so that the classes get loaded by the proper
          classloader?
          > Thanks.
          There's no any connection between RAR classloader and EJB classloader. So
          whenever you need any classes from RAR, you must have a copy in EJB-JAR. But
          still you'll get a lot of classloader-related problems (like
          ClassCastException). That's really a vague area in JCA 1.0
          >
          > Jim Tomlinson
          Dmitri "Vinny" Girenko [email protected]
          Software Developer http://www.akumiitti.fi/
          Akumiitti Ltd GSM: +358 40 846 2486
          Tammasaarenkatu 5 B Tel: +358 201 500 574
          00180 Helsinki FAX: +358 201 500 502
          Finland
          

Similar Messages

  • Where can you build/maintain the Supervisor Hierarchy table in HRMS?

    I am using SSHR for LOA and I receive the error "Unable to build the Supervisor Hierarchy, no person record exists with the person id 1109 as of sysdate." Obviously, a person in the hierarchy is terminated but where is the supervisor hierarchy table so I can change the person that is terminated? The terminated person with the assignment ID has a person type of ex-employee. So that works. But, I don't know if they have been cleared from the hierarchy table.
    Can anyone help?

    user11990615 wrote:
    I am using SSHR for LOA and I receive the error "Unable to build the Supervisor Hierarchy, no person record exists with the person id 1109 as of sysdate." Obviously, a person in the hierarchy is terminated but where is the supervisor hierarchy table so I can change the person that is terminated? The terminated person with the assignment ID has a person type of ex-employee. So that works. Bud.t, I don't know if they have been cleared from the hierarchy table.
    Can anyone help?As mentioned by the previous replies, there is no supervisor table in Oracle. The relationship is stored in the assignment table.
    If you have a specific problem ID, you can use the following SQL to give you the employee number, assignment number and effective dates of the current and future assignments that have this person assigned as a supervisor. (Note I have not tested the code, so there may be typing mistakes)
    select ppf.employee_number, assignment_number, paf.effective_start_date, paf.effective_end_date
    from per_all_people_f ppf
    , per_all_assignments_f paf
    where ppf.person_id = paf.person_id
    and paf.supervisor_id = 1109
    and paf.effective_end_date > sysdate
    You will then need to use your knowledge to determine the date that each of the assignment records should be corrected.
    Regards,
    Andy.

  • HELP!! ClassCastException with custom module classloader hierarchy and redeployment

    Hi,
    I am defining custom module classloader hierarchy to avoid redeploying of the
    entire application mainly because we have so many EJBs and it takes a long time
    to deploy the entire app. I deploy my app using the exploded directory, add a
    new method to an EJB in my dal.jar, redeploy, run my unittest and I get ClassCastException.
    I am using weblogic.Deployer utility to reploy my module using "-targets dal.jar@accsserver"
    argument. I even tried undeploying that module and redeploy again with no luck.
    here is weblogic-application.xml definition of the custom class loader
    <classloader-structure>
    <module-ref>
         <module-uri>floghmi.war</module-uri>
         </module-ref>
    <module-ref>
         <module-uri>cts.jar</module-uri>
         </module-ref>
    <module-ref>
         <module-uri>fdbs.jar</module-uri>
         </module-ref>
    <classloader-structure>
         <module-ref>
              <module-uri>dml.jar</module-uri>
         </module-ref>
    <classloader-structure>
         <module-ref>
         <module-uri>dal.jar</module-uri>
    </module-ref>
    </classloader-structure>
    </classloader-structure>
    </classloader-structure>
    thanks,
    Nasrin

    Rob,
    regarding your question on redeploying the whole app without the classloader
    structure, yes, that works fine. If I change a class and redeploy the whole app,
    things are ok. However, when I speocify the classloader structure, and try to
    redeploy the dal.jar, I get ClassClasException.
    You are right about dml.jar being in a separate classloader. I have changed my
    structure after I posted my question to load dml.jar from the application classloader.
    So Rob, is there a bug in Weblogic 8.1 that causes this exception?
    please let me know, I am anxiously waiting your response.
    thanks,
    Nasrin
    Rob Woollen <[email protected]> wrote:
    >
    >
    Nasrin Azordegan wrote:
    Rob,
    if I remove my classloader structure from weblogic-application.xml,I get an
    error during redeployment, saying "You must include all of<list ofmy module names
    here> in your files list to modify <dal.jar>. Yes, the server enforces constraints on partial redeployments. You must
    deploy all the modules in a given classloader and any modules in child
    classloaders.
    Just to make sure, if you initially deploy your app, or redeploy the
    whole thing, it works fine without the classloader-structure, right?
    The problem I am trying to solve is to minimize our deployment time.Our application
    has over 700 CMP 2.0 entity beans and 200 session beans. Our applicationdeployment
    follows the J2EE layer architecture. The data mapping layer which consistof 700
    entity beans are located in dml.jar. The data access layer which consistof 200
    session beans are located in dal.jar. We create our ear with thesetwo jar files
    plus some other framework jars and deploy on bea weblogic 8.1 SP2 andthat takes
    about an hour. I need to be able to modify a session bean, i.e. changethe implementation
    of a session bean or add a new method to a session bean interface andredeploy
    only data access layer, the dal.jar, not the entity beans. This explainswhy you
    see dml.jar in a classloader with a child classloader that loads dal.jar.
    I included the ClassCastException from weblogic server console below.What is
    happening is that I have a session bean with 6 methods that just doesa println.
    I deploy my session bean, ExerciseSessionBeanFactory, and run my unittest that
    invokes test1 through test6 methods. I modify my bean to add "test7"method and
    redeply dal.jar successfully. I run my unit test that invokes test1through test7
    methods and then I get a ClassCastException.
    I hope this helps. Please let me know if you need more details.If you push dml.jar into a subloader, that means you can change dml.jar
    without touching anything in the parent loader. However, it also means
    that you've isolated it's classes and other modules can't see them.
    -- Rob
    thanks,
    Nasrin
    in test method
    in test2 method
    in test3 method
    in test4 method
    in test5 method
    in test6 method
    <Apr 12, 2004 9:26:03 AM PDT> <Warning> <EJB> <BEA-010096> <The Message-Driven
    EJB: SimTimeListener is unable to connect
    to the JMS destination: cn=t.cms.cts.simTimeInfo. Connection failedafter 184
    attempts. The MDB will attempt to reconne
    ct every 10 seconds. This log message will repeat every 600 secondsuntil the
    condition clears.>
    <Apr 12, 2004 9:26:03 AM PDT> <Warning> <EJB> <BEA-010061> <The Message-Driven
    EJB: SimTimeListener is unable to connect
    to the JMS destination: cn=t.cms.cts.simTimeInfo. The Error was:
    [EJB:011011]The Message-Driven EJB attempted to connect to the JMSdestination
    with the JNDI name: cn=t.cms.cts.simTimeI
    nfo. However, the object with the JNDI name: cn=t.cms.cts.simTimeInfois not a
    JMS destination, or the destination found
    was of the wrong type (Topic or Queue).>
    in test method
    in test2 method
    in test3 method
    in test4 method
    in test5 method
    in test6 method
    <Apr 12, 2004 9:28:26 AM PDT> <Warning> <RMI> <BEA-080003> <RuntimeExceptionthrown
    by rmi server: com.trs.cv.infr.istr.
    sc.sim.factory.ejb.ExerciseSessionFactory_zhotso_EOImpl.test7()
    java.lang.ClassCastException.
    java.lang.ClassCastException
    at com.trs.cv.infr.istr.sc.sim.factory.ejb.ExerciseSessionFactory_zhotso_EOImpl_WLSkel.invoke(Unknown
    Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Rob Woollen <[email protected]> wrote:
    You'll have to give me some more information on the ClassCastException.
    Where does it happen? Print out the classnames and the
    classloaders of the 2 objects.
    Does everything work fine if you remove your classloader-structure?
    -- Rob
    Nasrin Azordegan wrote:
    Hi,
    I am defining custom module classloader hierarchy to avoid redeployingof the
    entire application mainly because we have so many EJBs and it takesa long time
    to deploy the entire app. I deploy my app using the exploded directory,add a
    new method to an EJB in my dal.jar, redeploy, run my unittest and
    I
    get ClassCastException.
    I am using weblogic.Deployer utility to reploy my module using "-targetsdal.jar@accsserver"
    argument. I even tried undeploying that module and redeploy again
    with
    no luck.
    here is weblogic-application.xml definition of the custom class loader
    <classloader-structure>
    <module-ref>
         <module-uri>floghmi.war</module-uri>
         </module-ref>
    <module-ref>
         <module-uri>cts.jar</module-uri>
         </module-ref>
    <module-ref>
         <module-uri>fdbs.jar</module-uri>
         </module-ref>
    <classloader-structure>
         <module-ref>
              <module-uri>dml.jar</module-uri>
         </module-ref>
    <classloader-structure>
         <module-ref>
         <module-uri>dal.jar</module-uri>
    </module-ref>
    </classloader-structure>
    </classloader-structure>
    </classloader-structure>
    thanks,
    Nasrin

  • Where is the 0CUSTOMER_LKLS_HIER hierarchy defined in ECC?

    All,
    I'm trying to figure out where to configure the customer hierarchy in ECC/R3 so that the content datasource 0CUSTOMER_LKLS_HIER can be used.  Does any one know where to do this?? 
    I am aware of the sales hierarchy under logistics for business partners, however this hierarchy is extracted using 0CUST_SALES_LKDH_HIER and maps to the 0CUST_SALES infoobject, not 0CUSTOMER.  I know you can map this to 0CUSTOMER by adding attributes to customer, but I would like to understand where 0CUSTOMER_LKLS_HIER is pulling from.
    <removed by moderator>
    thanks for you help
    C.
    Edited by: Siegfried Szameitat on Jan 19, 2009 4:01 PM

    Christopher,
    hierarchy datasources of type LKLS do extract class hierarchies of R/3 classification system. See please:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/24/476ed7416711d189ec0000e81ddfac/frameset.htm
    So extraction with 0CUSTOMER_LKLS_HIER only makes sense id you have built up a corresponding class hierarchy (usually in class type 011 for customers).
    If you don't already have such a hierarchy and you're looking for any way to build and extract a customer hierarchy, the extraction of a flat file might be the simpler solution.
    Regards,
    Rolf Dörsam

  • How can i find out the table hierarchy

    Hi experts,
    I have one doubt. how can i find out the table hierarchy in the particular schema.
    Let me explain my requirement in detail.. In my Database i have nearly 250 table each table have it's own temporary table(for authorization purpose we are maintaining the temporary tables) for each day i have to clear the temporary table data.
    All temporary table connected with each other. i mean all the table having foreign key relationship.. while i attempt the delete the data from the temporary table it showed ORA-02292: integrity constraint  violated - child record found.
    So can any one please tell how can i delete the child table record first and then parent record table record.
    Thanks in advance
    Arun

    CREATE OR REPLACE FUNCTION get_child_tables (
    ptable VARCHAR2,
    powner VARCHAR2 DEFAULT 'SCOTT',
    plevel NUMBER DEFAULT 10
    RETURN stringarray
    -- -- create this ON SQL*PLUS "CREATE OR REPLACE TYPE STRINGARRAY AS TABLE OF VARCHAR2(50);"
    -- AUTHID CURRENT_USER
    PIPELINED
    AUTHOR DATE VERSION COMMENTS
    ======================================================================================
    [email protected] 26-OCT-2009 1.0 Developed to ease developers effort to find Nth level of Referential integrity
    ======================================================================================
    -- PURPOSE -> To find PARENT=> CHILD relational TABLE(S) in Oracle upto a depth max N Level.
    --SYNTAX TO USE
    SELECT * FROM TABLE( get_child_tables('DEPT','SCOTT',3)); Store this query in a file for your use
    SELECT * FROM TABLE( get_child_tables('EMPLOYEE')); Store this query in a file for your use
    -- RESULTS looks as below
    --1 => DEPT
    --2 => EMP
    --2 => EMP2
    --3 => EMP_CHILD
    --3 => EMP2_CHILD
    -- and so on
    --This can be leveraged to use in any oracle database REGION 10g having and above.
    --This FUNCTION gives formatted result of the Oracle 10g Hierarchical query result coded in the cursor
    --to find MASTER => CHILD relational TABLE(S) upto a depth max 10 Level.
    --The result of the PIPELINED function can be retrieved using Oracle new operator
    --TABLE(array name) in SQL query.
    --Due to the AUTHID CURRENT_USER compiler directive any user can use based on his/her access privileges on the database.
    --GRANT EXECUTE ON SCOTT.get_child_tables TO PUBLIC;
    --CREATE OR REPLACE PUBLIC SYNONYM get_child_tables FOR SCOTT.get_child_tables;
    IS
    atname stringarray := stringarray ();
    -- create this ON SQL*PLUS CREATE OR REPLACE TYPE STRINGARRAY AS TABLE OF VARCHAR2(50);
    vlevel NUMBER;
    vtname VARCHAR2 (50);
    nindex NUMBER := 0;
    bprocessed BOOLEAN := FALSE;
    CURSOR c1 (powner_in IN VARCHAR2, ptable_in VARCHAR2, plevel_in NUMBER)
    IS
    SELECT LEVEL, LPAD (' ', (LEVEL - 1) * 2, ' ') || pt AS "TNAME"
    FROM (SELECT a.owner w1, a.table_name pt, a.constraint_name c1,
    a.r_constraint_name r1, b.owner w2, b.table_name ct,
    b.constraint_name c2, b.r_constraint_name r2
    FROM all_constraints a, all_constraints b
    WHERE a.constraint_name = b.r_constraint_name(+)
    AND a.owner = b.owner(+)
    AND a.owner =
    UPPER (powner)
    -- Change Owner here while testing
    --AND A.r_constraint_name IS NULL
    AND a.constraint_type IN ('P', 'R')) v1
    START WITH pt =
    UPPER
    (ptable)
    -- Change your master table here while testing the QUERY
    CONNECT BY PRIOR ct = pt AND LEVEL <= plevel;
    -- Change lavel here while testing
    BEGIN
    atname.EXTEND;
    atname (1) := 'NOTHING';
    OPEN c1 (powner, ptable, plevel);
    LOOP
    bprocessed := FALSE;
    FETCH c1
    INTO vlevel, vtname;
    IF nindex > 1 AND atname (atname.LAST - 1) = vtname
    THEN
    --DBMS_OUTPUT.PUT_LINE('2 ==== vtname  ' ||vtname || '   '|| atname.count|| '   '||atname.last ||  '   '||atname( atname.last-1));
    bprocessed := TRUE;
    END IF;
    IF NOT bprocessed
    THEN
    nindex := nindex + 1;
    atname.EXTEND;
    atname (nindex) := vtname;
    PIPE ROW (vlevel || ' => ' || vtname);
    DBMS_OUTPUT.put_line ( ' **** nindex - atname( nindex) '
    || nindex
    || ' - '
    || atname (nindex)
    DLOG('ADDING ',vTname); A LOGGING ATONOMUS PROCEDURE FOR DEBUG PURPOSE
    END IF;
    EXIT WHEN c1%NOTFOUND;
    END LOOP;
    CLOSE c1;
    FOR i IN 1 .. atname.COUNT
    LOOP
    DBMS_OUTPUT.PUT_LINE('atname (i) ' ||atname (i));
    END LOOP;
    RETURN;
    EXCEPTION
    WHEN no_data_needed
    THEN -- THIS EXCEPTION HAS TO BE THERE TO GET THE FUCTION WORKABLE
    DBMS_OUTPUT.put_line (SQLERRM);
    RETURN;
    --SELECT * FROM TABLE( get_child_tables('TB_XOP_LETR_TEMPLATE','OPS$CMS',5));
    END get_child_tables;
    Edited by: user3066657 on Jul 21, 2011 8:42 AM
    Edited by: user3066657 on Jul 21, 2011 11:26 AM

  • Can not move rar archives because the packing of them have not yet finished

    Hello,
    I have a thread wherein I execute the rar.exe cmd line version to compress folders in .rar archives, now after packing them I want to copy them for example to another directory on my hard disk with a java "copyfile" command. The problem is that before all .rar archives are packed or before rar.exe even started to pack the folders at all to .rar archives the "copyfile" command has already been executed by java, but there arent any .rar files because the Runtime.getRuntime().exec method which calls the rar.exe is still busy with packing the .rar archives. So the solution to this problem is to query the Runtime.getRuntime().exec method wether the rar.exe process has already been finished like:
    if (Runtime.getRuntime().exec != finished)
      dont know what to write here...
    else
       copy the .rar files
    }I also tried this but there is no go :
    Process rar =  Runtime.getRuntime().exec("./7za.exe a -m9 -r -y -tzip -- H:/bla"+i+".zip H:/*.*");
    rar.waitFor();-----------------------------------------------------------------------------
    because only the first part .rar archiv gets compressed but stopped when it reached 2KB in size :-) ...
    so anyhow the waitFor() method is breaking my whole thread where also the rar.exe is executed!
    public void actionPerformed(ActionEvent e)
              if(e.getSource().equals(buttonPack))
                  try
                    meinThread = new PackThread();
                    //meinThread.setPriority(Thread.MAX_PRIORITY);
                    meinThread.start();
                  catch(Exception a)
                    a.printStackTrace();
    public class PackThread extends Thread
             PackThread()
             public void run()
                  filesizeNew = filesizeCombo.getSelectedItem().toString().substring(0,filesizeCombo.getSelectedItem().toString().length() - 3).trim();
                  String filenameNew = rlsFilenameTF.getText().trim();
                  String verzeichnisName = rlsSourceDirectoryCB.getSelectedItem().toString();
                  String targetDir = SettingsPanel.targetDirDefaultTF.getText();
                  String rarFormat = targetDir+"/"+verzeichnisName+"/"+filenameNew+".rar";
                  String verzeichnisNameZielAbsolut = SettingsPanel.targetDirDefaultTF.getText().trim();
                  verzeichnisNameQuelleAbsolut = SettingsPanel.sourceDirDefaultTF.getText();
                  sourceDirProper = verzeichnisNameQuelleAbsolut.replaceAll("\\\\", "/");
                  String tempDir = targetDir + "/" + verzeichnisName;
                  File f = new File(tempDir);
                  f.mkdirs(); 
                 try
                   Process p = Runtime.getRuntime().exec("./rar.exe a -r -m5 -mm -md4096 -vn -y -v" + filesizeNew +"k "+rarFormat+" "+sourceDirProper+"/"+verzeichnisName+"/*.*" );
    p.waitFor();   // This dont work as I said above in the text
    // here should be the copyfile or whatever command which needs the .rar archives to do something with them, so they must already be created before this command here is called!
                  catch(Exception a)
                    a.printStackTrace();
          }  

    hello,
    sorry, but I dont understand what you mean because my native language is not english and I am coding in javag since about 6 months so I am still a newbie :-)
    can you explain me a bit more about this problem?
    furthermore I have made a workaround now which gets me fever cpu load than than before:
    ------------------------------------Parts of the code---------------------------------------------------------------
    try
                    Process p = Runtime.getRuntime().exec("./rar.exe a -r -m5 -mm -md4096 -vn -y -v" + filesizeNew +"k "+rarFormat+" "+sourceDirProper+"/"+verzeichnisName+"/*.*" );
                    BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                    String tmp;             
                    while((tmp = br.readLine()) != null)
                    }because of the while loop the "copyfile" command coming after this code will be executed to the right time!
    But still I would like to have a better solution not such a workaround...but maybe I have discovered the best workaround at all who knows :P

  • Can we dynamically modify the Component Hierarchy?

    Is it possible to modify the component hierarchy in JSF when making an Ajax call to the server for information?
    I am interested in using Ajax with JSF to update the UI incrementally as needed.
    As an example, imagine a phone book which starts with a list of names. When one clicks on a name, Ajax is used to get the data for that name (i.e., address, phone numbers, etc), and the data is then returned to the client and inserted into the DOM in the client browser under the approprtiate user. This information could be editable. Clearly, as part of this process, I would like the component hierarchy in JSF updated with the new data, also.
    I konw that we could do a complete postback of the entire page plus the new data, and then diff it out on the client (as per the methods outlined by Jacobi and Fallows in Pro JSF and Ajax: Building Rich Internet Components). However, I am wondering if it is possible to update the Component Hierarchy with the new components associated with the new data during the Ajax call, so that we can focus our Ajax request on the needed data only, rather than having to regenerate the entire page.

    Hi wua22,
    For my case, I found that if an attribute called "userPassword" is added in the Schema Manager, after running the above codes which I quoted, it seems that nothing changes since next time when you log on, it can only be authenticated using the old password. However, in this case, actually, the change was made in the ADDED attribute, "userPassword". You'll find where the change made if you have the admin right to check the properties of the users' account using ConsoleOne (or similar tools).
    In addtion, for the exception I encountered in my case, I found that everythings go normally if that ADDED attribute "userPassword" is deleted. So, this time, it's the setting in my LDAP server which caused the problem, but not the programming error.
    BTW, someone suggested that using UnicodePwd attribute, instead of the userPassword for updating one's password. This UnicodePwd attribute is unicode converted. I've not tried on that actually, but will at a later time.
    Hope that helps to you.
    Regards,
    Mercury

  • What is the logic hierarchy of Library?

    I understand that the logic hierarchy of Aperture Library is:
    Library/Projects/Folders/Albums but really don´t understand very well the meaning of "folders" beacuse when I import a folder into a Project it becomes an Album. Only when a folders contains others folders appears a brown one. Otherwise I´m thinking as if I were in a real world where you can´t put a box into a folder...

    The previous link is GREAT info.
    Folders should be at the top of a session. I have my Travel photos layed out this way:
    I also setup my weddings as first a folder called Wedding->Then a folder of my couple Jack & Jill->Then projects for Jack & Jill like Engagement, Bridal, Ceremony, Reception, etc...
    Hope this helps some too...

  • Query regarding the Position Hierarchy.

    Client Version:R12.1.3
    We are setting up Position Hierarchy.
    Have a query in the setup.
    We have a position called Clerk--Number of Holders---2
    Clerk --Holder 1 is reporting to Manager 1
    Clerk Holder2 is reporting to Manager 2.
    When we are trying to set the Hierarchy.
    It is taking both the holders in consideration.
    Request to assist.
    Thanks in advance
    Regards
    Srini

    914612 wrote:
    Dear user13056460,
    your query is very obvious you have a position type pooled and two employees are assigned to this position where in the hierarchy it shows two holder, if you want my opinion let each clerk have his own unique position as Clerk LA and CLerk DC by this you will not go through the headache of having two hierarchies and if youre having two hierarchies you need also to enable the document type (can change approval path option) the workflow engine by your scenario will get lost because two individuals have the same position so it will go to only one, options youre having
    1- let the postion with a two holder but enable the users to select approval path and employee while submiting PO's
    2- give each clerk a unique position name which is easier.
    Let me know if you have any more inquiries
    Regards
    Ammar M. GhazalehAmmar,
    That is what we have the requirment..
    I tried changing the existing hierarchy..but it is not working..
    For 2 clerks here..we created say 100.Purchase Clerk as Job and position as 200.Purchase clerk
    for the second clerk it has same job as 100.Purchase Clerk as Job and position as 200.Purchase clerk1
    (we changed a bit)
    one clerk reports to one manager..and the manager reports to dept head.
    one clerk reports to dept head..
    so while in hierarchy dept has total 3 sub ordinates and when we drill down manager has 1 sub ordinates..
    which makes sense...
    i created approval groups also...and assignments too..
    but when the newly created clerk logins and when he forwards documents..he is not seeing the default heiarchy..we have set this up in documents types..
    and the second old clerk he is seeing this when he is forwading documents for approval..
    where did i miss the setup?
    Please Advise
    Thanks
    Mahendra
    Edited by: 843237 on Feb 16, 2012 4:24 PM

  • Locking Periods using the Second Hierarchy in the Time Dimension

    Hi,
    They are not usiing work status for this...
    I am at a client, and they used the second hierarchy in the time dimension to lock periods.  If they left the second hierarchy blank, no data can be written to it.  To open the open the period, they code the Second Heirarchy with CONS_OPEN.  Just wondering if anyone has information on this? 
    It was working fine, then we needed to run a transport to move BPC to a new machine, and it stopped working.  Not sure if anyone has done it this way before?
    Thanks,
    Chandra

    Dear Kacper,
    the way I understood, there are two separate questions in this post, namely:
    I'm using a shared resource in multiple actors, and the code accessing the resource can take quite some time to execute. How can can I ensure this does not mess up the timing of one or all accessors?
    I'm using a shared resource in multiple actors, and the code accessing the resource can generate errors if I try to access it from multiple places. How can I ensure synchronization between all accessors?
    As for the first question, the optimal solution to separate the resource prone to timing issues in a different thread/actor. Put anything that is not strictly timed (file access, network comunication) in a separate loop. For each actor, you will get queue references to communicate with, so instead of logging the measurements in the actors where they are made, just queue them up for a different loop to process.
    For the second part, the same logic still applies. Ideally, every singular resource should be handled by its own thread and nowhere else, so if anything else needs data from/to said resource, it can send a request to the dedicated thread or actor.
    If, for some reason, this is not sufficient, you have to handle synchronization in some other way. There are a lot of techniques here, for example:
    Create a named semaphore or lock as a part of the class. Have class functions use the semaphore before accessing the resource.
    Use actor messages. Have a "resource in use" or "resource released" messages sent to all users whenever obtaining or releasing said resource.
    Have a separate actor handle all resources, awarding them to threads needing them. This method also allows setting priorities between requests.
    These are just a few examples, there are many other options.
    Please let me know if this was helpful. 
    Kind regards:
    Andrew Valko
    National Instruments Hungary

  • Derive the category/subcategory from the product hierarchy (PRDHA)

    Hi,
    Is there a function module/table/transaction where I can derive the category/subcategory from the product hierarchy (PRDHA)?
    Thks,
    William

    Hi,
    I do see entries in /n/sapapo/relhshow. I don't see how the production hierarchy (Seen in /sapspo/mat1 under the properties tab) relates to it.
    There is no F1 on that field in /sapapo/mat1 unfortunatly, so it acts like a free-form text field, as far as I can see. I changed it to a random value and it allowed me to save it, so it looks like there's no validation on the field?
    William

  • Anyone have an issue where a font shows in the font list in Photoshop/Illustrator but not in Flash?

    Anyone have an issue where a font shows in the font list in Photoshop/Illustrator but not in Flash?
    I'm not 100% sure but i may have had flash open when installing, i then uninstalled the font and then reinstalled the font. I even tried going from an OTF font to a TTF font.
    No luck.
    Do I need to do some sort of font cache clearing?
    -Line
    I'm using Adobe CS6 Flash, Photoshop and Illustrator on MAC OSX

    Yes. It's rare, but some fonts do not play well with Flash. Flash seems to have a more strict method of evaluating a font that can be imported. This is, in my opinion, probably because Flash needs to create a faux version of a font when it is imported. There may be some information that is either missing or not acceptable to Flash in a particular font and so Flash won't allow it to be used - even if you're not going to import that font.

  • What is the folder hierarchy in iTunes under Mtn Lion?

    I'm especially interested to find out whether all the different types of media (movies, music, books, podcasts, etc.) are supposed to be in the iTunes Media folder.  Some of mine are in the Music folder and some are outside it.  I even have a folder for Movies and another for Home Movies.
    Exactly where in the folder hierarchy inside the iTunes folder inside Music are all these types of folders supposed to be?

    Hi elfpix,
    Sounds like you have some questions about iTunes folder organization. I have an article that should be able to explains some of the details of iTunes file organization to you, as well as help you find some files you are looking for:
    Locate and organize your iTunes files - Apple Support
    http://support.apple.com/en-us/ht1391
    Thanks for using the Apple Support Communities. Have a good one!
    -Braden

  • Where do I read in the documentation the list of the system properties?

    Yep. Sounds stupid. But it's true. I read in all these forums where and how to set the truststore and so on but it would be beautiful to understand it my own.
    1. First I read setting the -Djavax.net.ssl.trustStore in the VM arguments.
    2. Then I find out the the -D is just for setting something like a static property.
    3. Next I want to read about the system properties. Who, what and where the Java tries to get this system property. I do not find it.
    What I find is great help in these forums and solving this kind of problems seems easy... I googled and the only place I found info about this is in a boulder.ibm.com site:
    http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzaha/sysprop2.htm
    http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzaha/rzahajssesysprops.htm
    I also found some info on a sun tutorial but not an official documentation. Do you know where to find it? It seems that my learning is always about finding the right place to find information and not guessing and trying.
    Thanks!!

    Thanks for your soon reply. Yeah, I found that but I really was expecting a more serious documentation.
    I have to admit that it is documented. Yes. But I didn't expect to find that in middle of a guide. But more in a reference or in a specification document. It's inside the "Customization" and in a table, yes... But it's a guide!!
    I like Java but something to worry about is the "too many - too less" documentation. Documentation is not clear enough and all the hundreds of options you have can make the programming with Java no good. It would sound like a good thing have a lot of choices and hundreds of places to look info for but I am a bit disappointed with that. It's not clear enough to find the right info.
    Anyway, thanks a lot for your help!! I will have to live with that.
    Guide: http://java.sun.com/j2se/1.5.0/docs/guide/security/jsse/JSSERefGuide.html

  • Where are my photos on the PC after sync with an iphone?  I know nobody out there is stupid enough to suggest to me that they are encrypted and inaccessible, right?  Seriously?  How stupid would Apple corporation have to be to do something like this?

    Where are my photos on the PC after synching with an iphone?  I know nobody out there is stupid enough to suggest to me that they are encrypted and inaccessible, right?  Seriously?  How stupid would Apple corporation have to be to do something like this? That would be just as foolish as making my music unusable on the PC...
    Okay, Let's assume that Apple is indeed THAT foolish.......How does one get the photos from the phone to the PC and still use them?

    The photos are still on your phone, and if enabled in your Photo Stream. They are not automatically transferred to your computer when syncing.
    See iOS: Import personal photos and videos from iOS devices to your computer and iCloud: My Photo Stream FAQ
    tt2

Maybe you are looking for

  • Wifi interface is not activated on boot

    Hi guys, Everything worked well until I accidentally pressed the ACPI key for enabling/disabling the wifi interface. Now, when I restart my computer, the wlan0 interface is always down (so netctl-auto fails) and I can not figure out why. I have to en

  • How to put a table inside a frame in html

    Hi, I have a html table as follows: <TABLE BORDER=2><TR><TD>No</TD><TD>Name</TD><TD>Age</TD></TR><TR><TD>1</TD><TD>John</TD><TD>30</TD></TR><TR><TD>2</TD><TD>Michael</TD><TD>20</TD></TR></TABLE> I want to put it inside a html frame in order to have t

  • DBA Studio 8i EE- 8.1.6/Exportproblems

    Hi ! I'm using Oracle databas 8.1.6 EE release 2 on Windows 2000 workstation and after some initial problems whith users, cridentials and other security problems when working with Oracle Enteprise Console/DBA Studio I still have some problems. When u

  • IO Trace backwards compatibility

    Hi, I was working on an outdated system which uses an old version of NI MAX (I'm afraid I don't know what version, but we are talking Windows NT, so it's going to be pretty old).   I ran a few captures using NI Spy and kept them to review later.  I'v

  • How to install Oracle Berkeley DB XML in ubuntu ?

    Dear all : i have download Berkeley DB XML 2.4.16.tar.gz (36M) from http://www.oracle.com/technology/software/products/berkeley-db/xml/index.html. But i can't find any doc about how to install it ? cheers pink