Multiple OC4J containers on OAS 10.1.2

We've had problems with sporadic lockup/failure of our OAS 10g (v10.1.2.0.2) app server. We suspect it is something to do with a particular application that serves as a kind of menu to other apps. It uses a lot of ADF controls and is highly abstracted and configured via database table entries.
As a step toward isolating the issue, we created a new OC4J instance in which this menu app will run, named "oc4j-menu". We then undeployed the 4 pieces of the menu app from the original "home" OC4J instance and deployed the 4 pieces to the new "oc4j-menu" instance.
The starting page of the menu application came up, and supplying username/password seems to lead to the normal processing steps prior to the first user page. But then the process displays our defined error page with a message that indicates a session cookie was sought but not found among the cookies in the request. This process worked without error when it was in the original "home" container.
We use Log4J for logging and define the log path as "log/menu.log". In the original "home" container the log would write to $ORACLE_HOME/j2ee/home/log/menu.log. Once undeployed from "home" and deployed to "oc4j-menu" I expected the log to be written to $ORACLE_HOME/j2ee/oc4j-menu/log/menu.log. It is not. It is still writing to the original log in "home". I've verified that the 4 pieces of the menu app are in fact undeployed from "home" and exist in "oc4j-menu".
I've looked about in the EM console looking for a leftover reference to the "home" container or path, but see none.
Any ideas? I think a first step in troubleshooting is to discover why the app is still acting/logging as though it were in "home". Any other advice is greatly appreciated.
The idea of the menu app is that it authenticates via LDAP/OID and presents a list of authorized applications. This list is implemented as HTML links. Clicking on a link launches the desired app in a new browser window. I want to make sure that the end user sees no difference now, specifically that the launch URL of an app is not needing to be altered.
Thank you for any help.

Correcting this issue required stopping ALL OC4J containers, then restarting them. It would appear that there were hanging references somewhere...likely in memory, since none of the config files such as server.xml held any references to the subject app any longer.

Similar Messages

  • One Oracle Application Server and multiple OC4J Instances

    While we are getting new server (for development) we have to set-up a Development and Production enviroment for our project (dont have previous OAS installation) but on the same machine.
    So, is a good option to have One OAS INstallation (Ora Home) and then create multiple OC4J instances, one for each environment (Development, QA and Production)?, is it possible? How to manage deployments between OC4J instances, simulating different contexts if they are in the same server and under the same HTTP Server? Will be there conflicts?

    Hi,
    you can do this and OracleAs will manage the different instances. The deployment can be done with Enterprise Manager in which case you select the OC4J instance first before deploying. If deploying from JDeveloper, you can specify the OC4J instance when creating the named connection
    Frank

  • DIfferent OC4J containers for each Component

    So far all the information I've read is related to SCA modeler, etc... I still haven't found info about how this components actually works inside OAS, for example, in ORACLE 10.1.3.3 ESB had to main components, ESB RT and ESB DT.
    My question is, will it be possible to deploy components such as Oracle Mediator, Business Events, BPEL, etc, in different OC4J containers? will Oracle SOA Manager work if these components are deployed in different containers? will High Availability infrastructure for these SOA components will be similar to 10.1.3.3?

    Use the requiredMessage attribute of the input component (or validatorMessage or converterMessage attributes), assuming you are using JSF 1.2.
    Note that the standard messages include the label attribute of the components as a parameter automatically.

  • Invoking MBean on multiple OC4J processes

    Hi
    I have an OAS with a OC4J instance that is running on multiple OC4J processes. Using the javax.management.remote classes how do I tell the JMXConnectorFactory class that it needs to connect to multiple OC4J processes to invoke the mbean methods?
    Regards,
    Néstor Boscán

    Hi
    I have an OAS with a OC4J instance that is running on multiple OC4J processes. Using the javax.management.remote classes how do I tell the JMXConnectorFactory class that it needs to connect to multiple OC4J processes to invoke the mbean methods?
    Regards,
    Néstor Boscán

  • How to Use / Configure Eclipse Ganymede to use OC4J in SOA / OAS

    Hi all
    Just wanted to share this with you all,
    For quite a while now I've been trying to get eclipse to add applications and delopy applications to the OC4J embedded in the OAS/SOA but found very little help out there but I seem to have found a work around
    I know that I could have used the OC4J standalone but we needed to use the one in the SOA
    Note that the OC4J found in OAS/SOA components is managed by OPMN so you cannot stop or start it from eclipse however you can deploy applications and BPEL processes to it from eclipse. You can also associate applications with the oc4j in the OAS in your eclipse project. If you need to stop and start OC4J in the OAS, then use opmnctl.
    The reason eclipse will not use OC4J in the SOA/OAS is because eclipse tries to start the OC4J but seeing as that is managed by opmn, it fails but if you had a way of telling eclipse that it it did not need to start the OC4J (it has already been started), then eclipse will use it happily without trying to start it
    Here goes
    Start the SOA/OAS Components using opmnctl startall from command prompt
    In Eclipse Goto Window > Show View> Other > Server > Server
    The Server View should now open up
    Right Click > New > Select your version of the OC4J > Click Next > Point the Oracle J2EE Home to OAS_HOME\j2ee\home > Click Next > Fill in Details as they apply to you > Next > Select Any applications(If any )that you want associated with the OC4J and click Finsh
    The the server state should say “stopped”
    Close Eclipse
    For (OEPE i.e. Oracle Enterprise Pack for Eclipse)
    Open the plugin.xml file found at ECLIPSE_HOME\dropins\wtp\eclipse\plugins\org.eclipse.jst.server.generic.oc4j_1.5.205.v200805140145\plugin.xml
    If you don’t have the above folder structure, then you maybe using the Standard version of Eclipse Ganymede in which case it may be @ ECLIPSE_HOME \plugins\org.eclipse.jst.server.generic.oc4j_1.5.205.v200805140145\plugin.xml
    Search for the following String "<extension point="org.eclipse.wst.server.core.serverTypes">"
    Make sure the id attribute for the serverType element corresponds to your version of the OC4J in the OAS i.e. id="org.eclipse.jst.server.generic.oracle10131". This corresponds to 10.1.3.x i.e. 10.1.3.1 and above
    Either change the value of the initialState attribute to initialState="started" ot remove the initialState="stopped"
    Save the file
    If you are using OEPE, then there is a further step, you need to open %ECLIPSE_HOME%\ configuration\org.eclipse.core.runtime and delete .mainData.1. It will be recreated once eclipse starts up again
    It seems that OEPE writes server information to this file and will not read the plugin.xml if this file exists. This rule applies to every change that you make to \plugins\org.eclipse.jst.server.generic.oc4j_1.5.205.v200805140145\plugin.xml
    Startup eclipse
    The server state should now say “started” i.e. if you used initialState="started"
    You should now be able to deploy your BPEL Process or Other application to the OC4J in the OAS
    This workaround is only valid if the SOA Components are running
    Happy programming
    NOTE. If you need to Stop and Start the OC4J, you will need to use opmnctl from outside eclipse. Trying to stop and start the OC4J from eclipse will fail as OC4J in the OAS is managed by OPMN.
    Hope this helps someone out there!!!

    Hello,
    Java Beans Integration
    http://forms.pjc.bean.over-blog.com/article-4018331.html
    Hope it helps,
    Jose.

  • Can i have the same application in two different oc4j containers?

    Hi,
    I have developed one J2EE application and still the updation is going on. So i wanted to to deploy the application in two different oc4j containers. so that one will be having the working version of my application and the users can use that application. I want to use the second container as my test application, in that i can modify and test. The deployment of my application in two different containers went fine. But when i try to access the web application with the context, it is serving from the latest deployment for my request.
    My question is :
    1) Can i use both applications with different Oracle HTTP server port numbers??
    2) All the HTTP requests are passed to the oc4j containers by AJP13 protocol through AJP port to the OC4J containers. where is the mapping between the OHS and AJP protocol defined ??? ie., the requests from this http port have to be transferred by AJP protocol through AJP port to this OC4J container ???
    3) Or i have to have two different installations of Oracle9iAS ???
    Please help me to solve my issues...
    Robert D

    Different ohs port numbers would not help as there is only 1
    $iashome/Apache/Apache/conf/mod_oc4j.conf
    You can pick a different context_root name for your test app.
    Ken

  • Action method called in standalone OC4j but not OAS

    I am setting up a test environment on Solaris x86 machine and have run into an odd issue concerning an action method being called which seems to be an issue for Oracle Application Server (OAS) but not an issue for stand alone OC4J.
    The application is using Java 5, Spring 2.5, Java Servlet 2.3, Struts 2, iBatis 2.2, Sitemesh, and Display Tag to name some of the parts that are in play.
    The platform is a Sun Fire X2100 server running Solaris 10 OS (64-bit). The application server version is 10.1.3 (Solaris x86, 64-bit) connecting to Oracle database server 10.2.0.2.0 (Solaris x86, 32-bit). The stand alone OC4J that I used for comparison was 10.1.3.4.0 (also run under the same Solaris machine but not while the application server was running).
    Going from one JSP that contains a list of items ("authority ids" in this case) to another JSP which displays detailed information about one item (chosen by clicking on a hyperlink in the list), it appears that the setter action method (which sets the 'sid' property) does not get called under OAS so the page displays empty fields. Same code running under the stand alone OC4J, the setter method does get called and the fields are populated on the details page. In both cases, both deployments are hitting the same database and the data is successfully retrieved from the database (into the action class). In both cases, the parameter that is set by this action method is present in the URL for the detail page.
    Snippet of code from the JSP that loads the authority ID list (and passes the sid in the URL):
    <display:table name="authorityIdList" cellspacing="0" cellpadding="0" requestURI=""
        defaultsort="1" id="authorityIdTypes" pagesize="25" class="table" export="true">
        <s:url id="editurl" action="editAuthorityId" includeContext="false">
          <s:param name="redirectUrl" value="%{returnUrl}"/>
        </s:url>
        <display:column property="fieldName" escapeXml="true" sortable="true" titleKey="authorityIdType.fieldName"; style="width: 34%" url="${editurl}"
          media="html csv xml excel pdf" paramId="sid" paramProperty="sid"/>Snippet from the authority ID detail form where the sid should be populated:
    <tr style="display: none"><td>
          <s:hidden key="sid"/>
            <s:hidden name="redirectUrl"/>
        </td></tr>Snippet from the action class that contains the setter for the sid property:
      public Integer getSid() {
            return sid;
      public void setSid(Integer sid) {
            this.sid = sid;
      }Snippet from the resulting html page for the list includes the sid for each item in the list.
    <td style="width: 34%">DODAAC</td>
    <td style="width: 25%">DODAAC</td></tr>
    <tr class="even">
    <td style="width: 34%">DODAAN</td>
    <td style="width: 25%">DODAAN</td></tr></tbody></table>Under the stand alone OC4J, the setter method is called, so the sid is populated (and the item detail data from the action is retrieved and displayed).
    Snippet from the resulting detail html page from the stand alone OC4J:
        <tr style="display: none"><td>
             <input type="hidden" name="sid" value="1" id="saveAuthorityId_sid"/>
            <input type="hidden" name="redirectUrl" value="http://system01:8888/MyApp/admin/authorityIdTypes.html"; id="saveAuthorityId_redirectUrl"/>
        </td>Notice that the sid value as well as the redirectUrl value are populated under standalone OC4J.
    Under OAS, the setter method is not called, so the sid is not set (and none of the other item detail fields are populated).
    Snippet from the resulting detail html page from OAS:
       <tr style="display: none"><td>
             <input type="hidden" name="sid" value="" id="saveAuthorityId_ sid"/>
            <input type="hidden" name="redirectUrl" value="" id="saveAuthorityId_redirectUrl"/>
        </td>Notice that the sid value as well as the redirectUrl value are empty under OAS.
    Any ideas on what I need to change in OAS configuration to make this work under OAS (if this is a configuration issue)?

    I found another case that may be clearer.
    A confirmation page on the application server shows that the redirect url is not being populated:
    <form id="confirmation" name="confirmation" onsubmit="return true;" action="/MyApp/admin/confirmation.html" method="post"><table class="wwFormTable">
         <input type="hidden" name="redirectUrl" value="" id="confirmation_redirectUrl"/>
       <tr>
        <td colspan="2"><div align="right"><input type="submit" id="confirmation_continue" name="method:proceed" value="Continue"/>
    </div></td>
    </tr>
    </table></form>Same code running on the standalone OC4j does populate the redirect URL:
    <form id="confirmation" name="confirmation" onsubmit="return true;" action="/MyApp/admin/confirmation.html" method="post"><table class="wwFormTable">
         <input type="hidden" name="redirectUrl" value="http://system01:8888/MyApp/admin/users.html" id="confirmation_redirectUrl"/>
       <tr>
        <td colspan="2"><div align="right"><input type="submit" id="confirmation_continue" name="method:proceed" value="Continue"/>
    </div></td>
    </tr>
    </table></form>So it appears that the application server is having problems passing parameters to pages.
    I have been digging through Oracle documentation, but I haven't found any clues on how to fix the issue.
    Any help would be appreciated.
    Thanks,
    - David

  • 9iAS with many OC4J Containers

    Hello,
    I am having a problem with a 9iAS farm. We've got an infrastructure (9.0.2 patched to 9.0.3) and on the Application Server we try to use more than 10 OC4J containers.
    After trying to start the 10-th container, there is a timeout error:
    dcmctl start -co OC4J_TMS1 -v
    ADMN-906025
    The exception, 806209, occurred at Oracle9iAS instance "servername.domainname.nl"
    "The send operation timeout has expired and reached the specified timeout value
    Inspect timeout value in the debug log, increase timeout or check opmn connection".
    Resolve the indicated problem at the Oracle9iAS instance where it occurred then resync the instance.
    This means that the Application Server AND the Infrastructure Server are unreachable.
    I have to stop all the processes (opmnctl stopall) and start the first nine with the dcmctl tool. If I stop the processes on the Application Server, than the Infrastructure becomes available.
    But everytime I try to start the 10-th .. it fails. I have tried to put a max memory java option into the OC4J-container but it didn't help.
    We've got this problem on a machine with 768MB internal memory and one with 512 MB memory.
    I tried to minimize the max memory with this option:
    <java-option value="-Xmx24M" />
    Anyone an idea?

    Hi
    We are running 4 JVMS on a machine with 8Gig of Ram. I do think givving only 24 Meg for each JVM will not even allow it to start(Open for correction here).
    This looks like a terrible shortage of resources on the machine

  • ORA 01008 error on OC4J containers

    I have an application which runs perfectly when orion containers (1.0.2.2.1) are used. But when the same application is deployed and run using oc4j containers (9.0.3.0.0), i get the ORA 01008 exception. I agree that I didnt change any of the settings while changing the containers as I had thought that both the containers act in a similar fashion. Isnt the method of deploying the same in both the containers? Please help me. Thank you.

    Thank you. Here is a part of the error I get:
    Remote Exception: Transaction was rolled back: Database error: java.sql.SQLException: ORA-01008: not all variables bound; nested exception is:
    java.sql.SQLException: ORA-01008: not all variables bound
    com.evermind.server.rmi.OrionRemoteException: Transaction was rolled back: Database error: java.sql.SQLException: ORA-01008: not all variables bound
    at HelloWorld_EntityBeanWrapper0.setXXX(HelloWorld_EntityBeanWrapper0.java:36269)
    Moreover, the application runs perfectly well when the orion containers are used. So, I dont think that there is any problem at the application side.
    Even then I worked on the ORA error. It has something to do only if some PL/SQL statements are used/executed. But, as you know, I am getting this error eventhough a container managed entity bean is used. I am unable to think of anything else. Please help me.

  • One SendMail task for multiple sequence containers

    Hi,
    Quick question, hope someone can help.  
    I have multiple sequence containers in my package.  I only want to have one sendmail task for the failure/completion of the package.  If I put the sendmail task in the last sequence container and the first seqence fails, the sendmail task will
    not be reached and therefore, no email will be sent out.
    Is there a way to have one sendmail task for all the sequence containers and allow it to send mail regardless of what sequence fails/completes?
    Many thanks
    P

    Hi,
    Just as Visakh suggested, we can use Event Handlers with Send Mail Task when an error or a warning occurs or when a task fails in the package. For more details, please refer to the following steps:
    Go to Event Handlers tab, choose OnError in the Event handler drop-down list.
    Drag a Send Mail Task.
    Configure SmtpConnection and other details except MessageSource.
    Go to Expressions tab and then expand this, then click on browse button this will open Expressions designer.
    Choose MessageSource under Property window and then again.
    Click on browse button this will open the second editor, the Expression Builder.
    Then substitute values in Expression window like below:
    "XYZ Job Failed"+"!"+"\n"+"Error Details:"+"\n"+"On Server – "+ @[System::MachineName]+"\n\n"+"Package Name
    –+@[System::PackageName]+".dtsx" +"\n\n"+"Task Name(Task where job failed ) – "+ @[System::SourceName]+"\n\n"+"Task Type(SSIS Component)
    – "+@[System::SourceDescription]+"\n\n"+ "Error Description -"+@[System::ErrorDescription]+"\n\n"+
    "Error Code – "+(DT_WSTR, 12) @[System::ErrorCode]+"\n\n"
    References:
    Integration Services (SSIS) Event Handlers
    SSIS Event Handlers Basics
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Is there any way to pass in JVM tunable params to OC4J containers?Ex: -Xmx256 ...

    Is there any way to pass in JVM tunable params to OC4J containers?
    1. Switch to -server rather than -classic
    2. Min/Max Memory configuration
    3. pass in tunable GC params
    Passing parameters to the JVM when executing dcmctl does not pass these variables to the exec-ed java process(OC4J Containers).
    Any help is appreciated.
    Thanks,
    Vamsi Nukala

    Hello
    say I like to pass object I created in one page say :
    MyObject obj = new MyObject("1","2","3");
    via http params (supmit or post ) to other page . and
    use it there can it be done ?No. You can however place them as attributes in scope (application/session/request) and retrieve these attributes in the next page.
    example
    in one page,
    session.setAttribute("obj", obj);
    in another page
    MyObject obj = (MyObject)session.getAttribute("obj");
    ram.

  • Multiple Photo Containers?

    I've been poking around a bit but an answer didn't jump out at me. Is it possible with iWeb '08 to create a "photos" page (using the "Photos" template or not) with multiple photo "containers" that give you the thumb and a link to the bigger picture?
    For example, I'd like to create one page for pictures from a weekend including Friday, Saturday and Sunday. I'd like to have a title and text box with a description of the Friday pictures then a container with 18 pictures from Friday. Then, underneath the first 18 pictures another text box with a description of Saturday and below that another photo container with pictures from Saturday.
    If you try to copy and paste an entire photo "container", only the photos are duplicated inside the original container. There doesn't seem to be any way to "insert" a photo container, but maybe it's not clear to me exactly what it's called.
    A good example would be my "grab bag" page which contains some pictures I'd like to put online, but there aren't enough of each group to create a whole page for each of them. I'd rather have the descriptions in between every three or six pictures.
    http://web.mac.com/douglasm/2008/Grab_Bag.html
    -Doug

    It was a bit frustrating, but I was able to publish each album one at a time. It just takes ten minutes of iWeb "thinking" with a spinning rainbow beach ball before any single change to my site will start to publish. But, I was able to get some to publish. Apparently I have three more hours of publishing since I have 15 more small albums to add. So, I'm going to call it a night and probably finish-up this weekend when I have a bit more time. (I'm not entirely sure I have three whole hours to spare, but I may be able to squeeze in three separate one hour slots.) Moving ahead, I won't usually have to add one of these pages more than once a month or so. It won't be such a big deal then.
    http://web.mac.com/douglasm/2008/GrabBag/GrabBag.html
    Thinking ahead, this may work very well for me. I have four "sites" in my 2008 domain file. The Minnesota, Alaska and LA sites don't appear in the navbar, I've just added a link on the index page manually. For 2009, I could create album pages for each of my big trips that have multiple pages but I'd still like to keep a navbar indication without crowding the whole navbar with EVERY page.
    Here's the bonus question... Is there any way to set the default picture on the albums in the original album page? If not, I may re-arrange the pictures a little bit so the one I want is first in the album. But, for example, in the "Dine out for Life" page, I'd rather have the "Dine out for Life" poster picture as the default picture rather than the "We've got a bar" picture that happened, that night, to happen first. I'm a little anal about making sure everything is in the correct chronological order. Just like real life!
    -Doug

  • Multiple OC4J's on Application Server

    Hi All,
    What are the pros and cons of using multiple OC4Js on the same Application Server.? We have 5 j2ee applications and plan to deploy it on 5 different oc4js. I want to know if by doing this will the response time of the applications improve/reduce. Also what the about the load on the Application Server ?
    Thanks
    -Venkat
    Message was edited by:
    Venkat

    Hi Venkat,
    The only pro you will have by deploying 5 applications on 5 different OC4J instances is the administration of applications and maybe some maintenance. What do I mean by maintenance: rolling upgrades, bug fixes for the application etc, by having its own OC4J instance you can stop and restart the OC4J instance and not worry about the other applications i.e. no interruptions.
    The cons:
    - you need to make sure that eacj OC4J instance has enough memory i.e. you need to have enough physical memory on the system to support multiple OC4J's
    - there will be no effect on OC4J performance but since the CPU utilization may go up it could have an adverse effect, this will depend on the actual system and I advise doing an impact test before going into production.
    You do not mention the AS version but in 10.1.3 you can stop and start just the application and not have to bounce the OC4J instance so you might look into 10.1.3 (in that case the pro is one instance to manage and you do not have to worry about memory resources).
    Hope this helps.
    Deepak

  • What is the recommended maximum number of oc4j containers to create in iAS

    We have about 40 j2ee applications which we would like to deploy on iAS. Our developers requested that we have 1 container per application. Is it recommended to have 40 containers created in iAS. What are the best practices?
    Thanks.

    Unless you have a server/server farms with lots of memory i dont recommend you do create 40 OC4J containers.
    Can you someway group your applications ?
    you can create one OC4J instance for HR applications, one for maintenance, other for Call Center Applications, another for Finantial ,Department application and so on ...
    Also you can group by resources consumed/critical level, i.e. you create several oc4j container , separate applications wich require more memory ou more session ...
    In my environment i have several applications sharing common oc4j instances running ok
    Just some ideias.
    Best Regards

  • Multiple People Containers - PS 7.1

    I would like to know if a single portal configuration can support multiple people containers?
    I have a Portal Server 7.1 installation using Access Manager 7.1 installed in Legacy mode. I have multiple people containers similar to the following:
    ou=People, o=xyz.edu,dc=xyz,dc=edu
    ou=faculty, o=xyz.edu,dc=xyz,dc=edu
    ou=ITD, o=xyz.edu,dc=xyz,dc=edu
    ou=staff, o=xyz.edu,dc=xyz,dc=edu
    ou=students, o=xyz.edu,dc=xyz,dc=edu
    As a test I am trying to modify the Developer Sample so that users in all the containers above can access it. The problem I see is in the build.xml file for the Developer Sample there is a setting for a single "People" container. Furthermore, when viewing my Directory Server logs I see that the searches for people are using a scope of "one". I had contemplated settting my "People" container to "o=xyz.edu,dc=xyz,dc=edu" but I couldn't see where I could adjust the scope( to sub).
    How can I go about this? Is it possible?

    sheger77 wrote:
    In delegated admin 7 is it possible to define multiple people containers and have the ability to select the appropriate one when creating a new user? I'm working with an educational institution and their existing DIT looks something like:
    ou=Person,ou=People, o=abc.edu, dc=abc,dc=edu
    ou=Faculty,ou=People, o=abc.edu, dc=abc,dc=edu
    ou=Staff,ou=People, o=abc.edu, dc=abc,dc=edu
    ou=Student,ou=People, o=abc.edu, dc=abc,dc=eduFrom my own educational institution experience I can say that such a structure is not-advisable. The biggest issue we had with this structure is having users who were both staff and students (e.g. post-graduate research students) and having no easy way to place them. The other issue was when a user went from being a Faculty (admin) -> Staff (educational) member. Moving between trees would cause mailing lists to break as they relied on the constant "DN:".
    A better option was to add "ou=Staff" to their entry as an attribute rather then have it in the DN: path. As you can have multiple "ou" attributes multiples roles weren't a problem.
    During new user creation they would like to be able to select the type of user and then have the entry created in the appropriate container. The default behavior of DA when creating new users is to put all users in:
    ou=People, o=abc.edu, dc=abc,dc=edu
    Right now I have DA set up to use Direct LDAP and I don't have Access Manager installed. I can certainly change that if that would be necessary. If this is possible, how would I go about doing so?From a customization perspective I'm not sure if what you are requiring is possible -- the main issue would be whether the structure of the "dn:" for new users can be modified or whether it is hard-coded.
    A good starting point for DA7 is here:
    http://wikis.sun.com/display/CommSuite/Customizing+Delegated+Administrator#CustomizingDelegatedAdministrator-GEJMV
    Regards,
    Shane.

Maybe you are looking for