Configure an EJB in WSAD

I'm makin an EJB but I don't kown how I have to configure it in WSAD.
Thanks.

There is a test client in WSAD for testing EJB's. I think it is called the "Universal Test Client" which allows you to lookup EJB's in the JNDI tree and execute methods on them. It is not terribly user friendly.

Similar Messages

  • Jdbc connection in EJB using wsad 5.0

    Hi,
    I want to develop a small application using Ejbs by using oracle 9i as D/b, wsad 5.0 as app server . The problem is i am not able to connect to oracle database in WSAD. What i am doing is i have installed Oracle 9i in my system and has given the Global database name as "samp" while installation . I open my SQL plus with username scott and password tiger and i am able to do all my sql queries successfully.
    Now coming to WSAD,
    while creating a JDBC connection using Oracle 9i driver,
    i ve opened in Data perspective and in that go to DB Servers -> Right click -> New Connection
    There a window is opened for Database Connection.
    We need to fill the fields there.
    I have given samp as Global d/b name while installing Oracle 9i .
    In the window , the feilds are
    Connection Name : conn
    Database Name : samp
    user id : scott
    password : tiger
    D/b vendor type: Oracle 9i
    Jdbc Driver : Oracle Thin Driver
    Host : 127.0.0.1
    port No: 1521
    class location : c:\oracle\ora90\jdbc\lib\classes12.zip
    connection url : jdbc:oracle:thin:@127.0.0.1:1521:samp
    the class location and connection url are automatically coming.
    and please check whether all fields are correct or not
    Is this the correct way.
    Next in code if i want to connect to database should i use connection establish commands again or i can directly use create statement or prepare statement.
    Please reply.
    Thanks

    Create New Server and configure it properly
    It will work
    procedure is as follows:
    Pls visit the following link:
    http://www.webagesolutions.com/knowledgebase/waskb/waskb001/index.html
    Adding a Oracle9i DataSource from WSAD5
    Bibhas Bhattacharya, Web Age Solutions Inc.
    Before you begin, make sure that you have Oracle installed and a database is created. In this document we will use a database called MALL.
    Create a WAS V5 Server
    If you don't already have a WebSphere V5 server created, do so following these steps. Switch to the Server perspective. Right click in the Server Configuration view and select New->Server and Server Configuration.
    Name the server WASV5. Make sure that the Server type is set to WebSphere version 5.0->Test Environment. Click on Finish.
    Add the Database User
    In WSAD5, the default user ID and password to be used by a DataSource are first entered as a JAAS authentication entry.
    In the Server Configuration view, double click on WASV5 to open the configuration editor. Click on the Security tab. Next to the JAAS Authentication Entries list click on Add and add the user.
    Add the JDBC Driver
    Still in the server configuration GUI click on the DataSource tab. You can add the DataSource at the server level or at the node level. We will add it at the server level. Make sure that the Server Settings is expanded. Next to the JDBC providers list click on Add.
    Select the following options:
    Database type: Oracle
    JDBC provider type: Oracle JDBC Thin Driver or the XA version of it if you need two phase commit transaction.
    Click on Next.
    Set the name to Oracle Thin Driver.
    Notice that the location of the driver's class is automatically set to ${ORACLE_JDBC_DRIVER_PATH}/classes12.zip. Here, ORACLE_JDBC_DRIVER_PATH is a node level variable. We need to make sure that the variable is pointing to the correct directory where Oracle's JDBC driver is installed. In our case, we had installed Oracle in c:\oracle. This had installed the JDBC driver class in C:/oracle/ora81/jdbc/lib/classes12.zip.
    In the server configuration GUI click on the Variables tab. Under the Node settings select ORACLE_JDBC_DRIVER_PATH from the Defined variables list. Click on Edit and set the value to C:/oracle/ora81/jdbc/lib.
    Add the DataSource
    Click on the DataSource tab again. Select the Oracle Thin Driver you had created in the previous step. Click on Add next to the Data source defined in the JDBC provider selected above list.
    Select the following options:
    Select the type of JDBC Driver: Oracle JDBC Thin Driver.
    Select the data source type: Unless you will be testing your application with WAS V4, select Version 5.0. You can not use a V4 DataSource from a J2EE 1.3 EJB module running in WebSphere V5.
    Click on Next.
    Enter these key attributes in this screen:
    Name: My Oracle DataSource
    JNDI Name: jdbc/MyDataSource
    DataSource helper class name: com.ibm.websphere.rsadapter.OracleDataStoreHelper. Should be selected by default. The helper class is needed if you wish to access IBM extensions to JDBC. For more details search in WSAD help for "WSDataSource interface".
    Component-managed authentication alias: Set this if you wish to lookup the DataSource using its global JNDI name or using the java:comp/env/ name space and have set the authentication type of the resource reference to Application. Select the JAAS entry you had created. That is, Database user.
    Container-managed authentication alias: Set this if you intend to lookup the DataSource using the java:comp/env/ name space and have set the authentication type of the resource reference to Container. Select the JAAS entry you had created. That is, Database user.
    Use this data source in container managed persistence (CMP): Check on if you intend to use the DataSource from CMP EJBs.
    Click on Next.
    You need to set these properties:
    databaseName: MALL in our case.
    URL: jdbc:oracle:thin:@noble.webagesolutions.com:1521:MALL. In my case the server host name is noble.webagesolutions.com. The listener port number is 1521 (usually the default in most Oracle installations).
    Click on Finish.
    You have finished adding the DataSource. Save the server settings by clicking Control+S. Close the server configuration GUI.
    Testing the DataSource
    There is no out of the box way to test the DataSource. You can create a simple Servlet and add the following code:
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
    javax.sql.DataSource ds = null;
    java.sql.Connection con = null;
    java.io.PrintWriter out = resp.getWriter();
    resp.setContentType("text/html");
    try {
    out.println("Looking up DataSource<br>");
    javax.naming.InitialContext ctx = new javax.naming.InitialContext();
    ds = (javax.sql.DataSource) ctx.lookup("jdbc/MyDataSource");
    out.println("Getting connection<br>");
    con = ds.getConnection();
    con.close();
    } catch (Exception e) {
    e.printStackTrace(out);
    out.println("Done<br>");
    Feedback
    Your e-mail:
    Rate this article:
    Very useful Somewhat useful Not bad Needs many corrections
    Comments:

  • Jserver Configuration for EJBs

    I am having trouble with running the EJB demo basic/helloworld.
    The problem should point to a configuration problem of some sort, but I do not know what.
    I get the following output:
    Reading Deployment Descriptor...done
    Verifying Deployment Descriptor...done
    Gathering users...done
    Generating Comm Stubs.....................................done
    Compiling Stubs...done
    Generating Jar File...done
    Loading EJB Jar file and Comm Stubs Jar file...done
    Generating EJBHome and EJBObject on the server...
    An unexpected exception occurred deserializing deployment descriptor: null
    *** Error code 1
    make: Fatal error: Command failed for target `server_generated.jar'
    Can anyone tell me what needs to be fixed?
    null

    How is this related to upgrades?
    Markus

  • Error configuring new EJB

    I am trying to install a new EJB named SecurityUtil. I'm using WL 6.1,
    SP2 on a Win2k machine. The EJB jar is in the list of application
    files currently installed on the admin console. I think I
    'auto-deployed' it by copying the .jar to the /applications directory
    of my server. The server and domain that I'm trying to install this
    EJB into is up and running fine, because we're running our current
    application there just fine. (our application uses a different
    framework than EJBs, with JSPs, Servlets, and JDBC, and I'm trying to
    see if we want to use EJBs now.)
    <P>
    When I try to configure a new EJB and click the Create button, I get
    no response at all. No message, no error, nothing, even after waiting
    several minutes. When I hit the Create button a 2nd time, I get a
    stack trace for javax.management.InstanceAlreadyExistsException. I
    have noticed the following tag in the config.xml file, I'm assuming it
    was written there when the EJB jar file was auto-deployed :
    <P>
    <Application Deployed="false" Name="SecurityUtil"
    Path=".\config\vwdomain\applications\SecurityUtil.jar"/>

    It looks like something has gone wrong. I'd suggest deleting that
    <Application> entry from your config.xml and try again.
    You can basically deploy in a few different ways in WLS:
    1) copy the jar/war/ear file to the applications directory
    or
    2) deploy through weblogic.deploy or weblogic.Deployer(7.0)
    or
    3) deploy through the console
    -- Rob
    briforge wrote:
    I am trying to install a new EJB named SecurityUtil. I'm using WL 6.1,
    SP2 on a Win2k machine. The EJB jar is in the list of application
    files currently installed on the admin console. I think I
    'auto-deployed' it by copying the .jar to the /applications directory
    of my server. The server and domain that I'm trying to install this
    EJB into is up and running fine, because we're running our current
    application there just fine. (our application uses a different
    framework than EJBs, with JSPs, Servlets, and JDBC, and I'm trying to
    see if we want to use EJBs now.)
    <P>
    When I try to configure a new EJB and click the Create button, I get
    no response at all. No message, no error, nothing, even after waiting
    several minutes. When I hit the Create button a 2nd time, I get a
    stack trace for javax.management.InstanceAlreadyExistsException. I
    have noticed the following tag in the config.xml file, I'm assuming it
    was written there when the EJB jar file was auto-deployed :
    <P>
    <Application Deployed="false" Name="SecurityUtil"
    Path=".\config\vwdomain\applications\SecurityUtil.jar"/>

  • EJB adapter configured in Jdev is not reflecting in Oracle BPM References

    Hi All,
    I have configured an EJB service adapter in Oracle Jdeveloper in external references swim lane to call it from Oracle BPM workflow/process. But, that is not getting reflected in Oracle BPM process "References(folder)" in Business catalog. I dont know why it is not reflecting.
    I tried with Service activity in BPM process, there also it is not reflecting.
    Can somebody help me on this.
    Thanks
    Satya

    Hi All,
    As i posted earlier, i am not able to call/invoke an EJB from Oracle BPM process/workflow in Oracle Jdeveloper.
    Can somebody help me on this. URGENT .... !!!
    Regards
    Satya

  • EJB 3.0 @Stateless @EJB @Resource and JNDI clarity..

    Hi,
    I am trying to configure an EJB 3.0 but not able to do so properly.
    I have a single business interface and 2 bean implementation class of the same business interface doing different things. How do I access the EJB's if I have the same business interface class.I am getting JNDI error while trying to lookup.
    Also what does the "name" and "mappedName" in @Stateless(name ="...",mappedName="") signify.
    Then in case of Dependency injection,how should I look for the EJB? What would be it's JNDI name in this case?
    @EJB(name="",beanName="",mappedName="")
    private HelloEJB hello;
    What does the name,benaName and mappedName in case of an @EJB annotation signify??
    Please clear me with these attributes of @Stateless and @EJB and @Resource. I am getting toatlly confused with what should be the logic name and what is the JNDI name????
    Thanks

    In @Stateless, @name() is the annotation equivalent of <ejb-name> in ejb-jar.xml. It gives a unique bean name identifier to the component within the ejb-jar. It is completely independent of mappedName. If no @Stateless name() is specified, it defaults to the unqualified bean class name.
    In @Stateless, mappedName() is used to assign a global JNDI name to the bean's remote interface. This can be used to explicitly lookup the EJB reference to that interface or as one way to resolve a caller's EJB dependency.
    In @EJB, if the target of the dependency lives within the same application, you can always fully resolve it using only beanName(). beanName() takes the value specified in @Stateless name(), or the default as described above.
    @EJB name() assigns a name to the client dependency within the caller's component environment. It is optional. In most cases that value doesn't matter since if the dependency is being injected you never have to refer to the name() attribute anywhere else.
    @EJB mappedName() is used to resolve an EJB dependency that spans applications. It holds a global JNDI name, e.g. the one specified in @Stateless mappedName(). mappedName() is not required to be supported by all vendors.
    So, to sum it all up, it's fine to have two different beans that expose the same interface. E.g. :
    @Stateless(name="A1", mappedName="A1Global")
    public class A1 implements A { ... }
    @Stateless(mappedName="A2Global") // name() defaults to "A2"
    public class A2 implements A { ... }
    In a caller within the same application :
    @EJB(beanName="A1")
    private A a;
    @EJB(beanName="A2")
    private A a;
    In a caller within a different application :
    @EJB(mappedName="A1Global")
    private A a;
    @EJB(mappedName="A2Global")
    private A a;
    You can find additional information in our EJB FAQ :
    https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html#EJB_ejb-ref_ejb_local_ref

  • Ejb-ref in oc4j 10.1.3.2.0 standalone

    Hi,
    i asked this before, but i didnt receive any answers. So i looked in more deeply to be more precise.
    I developed and deployed a Webservice with JDEV 10.1.3 which looks up EJBs in a remote oc4j. I configured the ejb-references in web.xml and orion-web.xml like shown in the documentation by using ejb-ref-mapping attribute jndi-properties-file and remote-server-ref=true. That works fine in embedded oc4j 10.1.3.2.0.
    If i deploy the same application to standalone oc4j 10.1.3.2.0 the application fails wih a naming exception. If i hardcode the jndi-properties again all works fine, so it seems to be a problem of configuration.
    So i let print out some information about the InitialContext constructed im the ServiceLocator-Class i use:
    ctx = new InitialContext( );
    Hashtable ha = ResourceManager.getInitialEnvironment(null);
    logger.debug("" + ha.get(InitialContext.PROVIDER_URL));
    NamingEnumeration nenum = ctx.listBindings("java:comp/env");
    There are indeed some differences between the standalone and the embedded as listed below:
    embedded:
    07/09/17 17:53:36 ormi://remote-IP: javax.naming.Reference:Reference Class Name: javax.ejb.EJBHome
    Type: location
    Content: MyBeanFacade
    Type: remote-server-ref
    Content: true
    Type: jndi-properties-file
    Content: jndi.properties
    07/09/17 17:53:36 ejb: javax.naming.Context:[Context TestWS-org-webapp: {MyBeanFacade=Reference Class Name: javax.ejb.EJBHome
    Type: location
    Content: MyBeanFacade
    Type: remote-server-ref
    Content: true
    Type: jndi-properties-file
    Content: jndi.properties
    , ejb/MBeanServerUserEjb=Reference Class Name: javax.ejb.EJBHome
    Type: location
    Content: MBeanServerUserEjb
    standalone:
    07/09/17 18:14:06 ormi://IP-ofTheHostOfOC4J:23791/default
    07/09/17 18:14:06 MyBeanFacade: javax.naming.Reference:Reference Class Na
    me: javax.ejb.EJBHome
    Type: location
    Content: MyBeanFacade
    07/09/17 18:14:06 ejb: javax.naming.Context:[Context webapp: {MyBeanFacad
    e=Reference Class Name: javax.ejb.EJBHome
    Type: location
    Content: MyBeanFacade
    , ejb/MBeanServerUserEjb=Reference Class Name: javax.ejb.EJBHome
    Type: location
    Content: MBeanServerUserEjb
    The difference is obvious.
    Interestingly http://www.oracle.com/technology/oracleas/schema/orion-web-10_0.xsd
    dosnt neither define jndi-properties-file nor remote-server-ref for ejb-ref-mapping. On the other hand, thats what one finds in the documentation.
    Another problem is, that originally the oc4j tried to lookup with protocol ormis.
    So i had first to delete ssl-port = "23943" from rmi.xml to see ormi.
    Now on the first call of the Web Service after start of the server in fact the lookup goes to the remote-IP not to the IP-ofTheHostOfOC4J as written before. But the lookup fails with a namingexception anyway. After the second call the lookup goes to IP-ofTheHostOfOC4J again, even though the application is restarted or redeployed.
    Its not very funny to go through this configuration issues with every new revision of the software. Perhaps the lack of feedback in this forum is a hint to open more often a tar than to post herein.
    Regards chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Thank u both for your answers.
    First of all this is not a Web Service specific issue at all, its about configuring ejb-references for web-components.
    The difference was between embedded and standalone.
    The reason for this behavior is a bug in 10.1.3.1 standalone.
    I think this could be fixed in this 1/2 GB patch from july 2007, so why not upgrading to 10.1.3.3 for which i assume that it includes the fix as Olaf proposed following my proposal ;-)
    Anyway you can work around it quite simple:
    The reason is that during the deployment the contents of the custom (contained in the ear-file) orion-web.xml is not properly added to the generated orion-web.xml in applications-deployments.
    The ejb-remote attrbiute is discarded.
    So just add it to the generated orion-web.xml after the deployment and restart the oc4j. Dont redeploy or restart the application cause a redopleyment would overwrite your changes.
    Thanks for my help :-)
    Chris

  • Configuration Mail Store Failed

    Could someone help me ?
    This is my log :
    Using paramFile: D:\OCS_ONEBOX\mtier\oes\config\Disk1\install\win32\oraparam.ini
    Checking requirements...
    Checking operating system version: must be 4.0, 5.0, 5.1 or 5.2.
    Actual 5.0 Passed
    Checking monitor: must be configured to display at least 256 colors.
    Actual 4294967296 Passed
    Checking if CPU speed is above 300 MHz.
    Actual 2405MHz Passed
    All requirements met.
    Environment Variables:
         ORACLE_HOME =
         PATH = C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;Z:.;Y:.;
         CLASSPATH = D:\OCS_ONEBOX\mtier\jlib\ldapjclnt9.jar;D:\OCS_ONEBOX\mtier\jlib\repository.jar;D:\OCS_ONEBOX\mtier\jlib\esinstall.jar;D:\OCS_ONEBOX\mtier\jlib\esldap.jar;D:\OCS_ONEBOX\mtier\jlib\providerutil.jar;D:\OCS_ONEBOX\mtier\jlib\ldap.jar;D:\OCS_ONEBOX\mtier\jlib\jndi.jar;
    Username:Administrator
    This installation is being performed using response file D:/OCS_ONEBOX/mtier/oes/config/Disk1/stage/Response/oracle.um.UM_Config.Typical1.rsp.
    Oracle Universal Installer version is 2.3.0.8.0
    This installation is being performed using response file D:/OCS_ONEBOX/mtier/oes/config/Disk1/stage/Response/oracle.um.UM_Config.Typical1.rsp.
    Setting variable 'FROM_LOCATION' to 'D:\OCS_ONEBOX\mtier\oes\config\Disk1\stage\products.jar'. Received the value from response file.
    Setting variable 'ORACLE_HOME' to 'D:\OCS_ONEBOX\mtier'. Received the value from response file.
    Setting variable 'TOPLEVEL_COMPONENT' to 'oracle.um.UM_Config,9.0.4.1.0,'. Received the value from response file.
    Setting variable 'SHOW_SPLASH_SCREEN' to 'false'. Received the value from response file.
    Setting variable 'SHOW_WELCOME_PAGE' to 'false'. Received the value from response file.
    Setting variable 'SHOW_CUSTOM_TREE_PAGE' to 'false'. Received the value from response file.
    Setting variable 'SHOW_COMPONENT_LOCATIONS_PAGE' to 'false'. Received the value from response file.
    Setting variable 'SHOW_SUMMARY_PAGE' to 'false'. Received the value from response file.
    Setting variable 'SHOW_INSTALL_PROGRESS_PAGE' to 'false'. Received the value from response file.
    Setting variable 'SHOW_REQUIRED_CONFIG_TOOL_PAGE' to 'true'. Received the value from response file.
    Setting variable 'SHOW_CONFIG_TOOL_PAGE' to 'true'. Received the value from response file.
    Setting variable 'SHOW_RELEASE_NOTES' to 'true'. Received the value from response file.
    Setting variable 'SHOW_ROOTSH_CONFIRMATION' to 'true'. Received the value from response file.
    Setting variable 'SHOW_END_SESSION_PAGE' to 'true'. Received the value from response file.
    Setting variable 'SHOW_EXIT_CONFIRMATION' to 'true'. Received the value from response file.
    Setting variable 'NEXT_SESSION' to 'true'. Received the value from response file.
    Setting variable 'NEXT_SESSION_ON_FAIL' to 'true'. Received the value from response file.
    Setting variable 'NEXT_SESSION_RESPONSE' to 'D:\OCS_ONEBOX\mtier\oes\config\Disk1\stage\Response\oracle.um.UM_Config.Typical1.rsp'. Received the value from response file.
    Setting variable 'DEINSTALL_LIST' to 'oracle.um.UM_Config,9.0.4.1.0,'. Received the value from response file.
    Setting variable 'SHOW_DEINSTALL_CONFIRMATION' to 'true'. Received the value from response file.
    Setting variable 'SHOW_DEINSTALL_PROGRESS' to 'true'. Received the value from response file.
    Setting variable 'ACCEPT_LICENSE_AGREEMENT' to 'true'. Received the value from response file.
    *** Welcome Page***
    Initializing install inventory
    Setting up install inventory
    *** Specify File Locations Page***
    Setting the 'SourceLocation ( FROM_LOCATION )' property to 'D:\OCS_ONEBOX\mtier\oes\config\Disk1\stage\products.jar'. Received the value from response file.
    Setting the 'OracleHome ( ORACLE_HOME )' property to 'D:\OCS_ONEBOX\mtier'. Received the value from response file.
    Setting the 'OracleHomeName ( ORACLE_HOME_NAME )' property to 'OCSHome_mid'. Received the value from the default settings.
    Initializing OUI access setup
    Setting variable 'ORACLE_HOME' to 'D:\OCS_ONEBOX\mtier'. Received the value from response file.
    Performing operation for OUI access setup
    Setting variable 'CLUSTER_NODES' to ''. Received the value from a code block.
    *** Select a Product to Install Page***
    Setting the 'TopLevelComp ( ToplevelComp )' property to 'oracle.um.UM_Config, 9.0.4.1.0, >0.0.0.0.0, [ 912 ][OH:2]'. Received the value from the default settings.
    *** Select Installation Type Page***
    Setting the 'InstallType ( DEP_MODE )' property to 'Typical'. Received the value from the default settings.
    Setting the 'TopLevelInstallType ( TLDepModes )' property to 'Typical,'. Received the value from the default settings.
    The selected install type is "typical".
    Install type for "UM configurator 9.0.4.1.0 " is "typical".
    *** Language Selection Page***
    *** Specify Local Host Name Page***
    Setting the 'HostName ( OUI_HOSTNAME )' property to 'oramail.exp.com'. S_LOG_VAR_VALTYPE_CLONE
    *** Component Locations Page***
    *** Entering Component: oracle.um.UM_Config installation
    Setting variable 'system_passwd' to '*Protected value, not to be logged*'. Received the value from response file.
    Setting variable 'sys_passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'summary_str' to 'summary'. Received the value from the variable calculation.
    Setting variable 'start_proc_flag' to 'true'. Received the value from the variable calculation.
    Setting variable 'start_proc' to '1'. Received the value from the variable calculation.
    Setting variable 'port_number' to '389'. Received the value from the variable calculation.
    Setting variable 'out_str4' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'out_str31' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'out_str3' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'oid_flag' to '1'. Received the value from the variable calculation.
    Setting variable 'link_htdocs' to 'cal90jsp'. Received the value from the variable calculation.
    Setting variable 'isportinuse_flag' to 'true'. Received the value from the variable calculation.
    Setting variable 'install_cal' to 'false'. Received the value from the variable calculation.
    Setting variable 'host_name' to 'host_name'. Received the value from the variable calculation.
    Setting variable 'global_db_name_list' to ''. Received the value from the variable calculation.
    Setting variable 'global_db_name' to '<SID>.<Domain Name>'. Received the value from the variable calculation.
    Setting variable 'empty_input_string' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'domain_name' to 'oracle.com'. Received the value from the variable calculation.
    Setting variable 'ctxsys_passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'create_domain_flag' to 'false'. Received the value from the variable calculation.
    Setting variable 'cookie_domain' to '.oracle.com'. Received the value from the variable calculation.
    Setting variable 'connect_str' to 'connect_str'. Received the value from the variable calculation.
    Setting variable 'config_type' to '0'. Received the value from the variable calculation.
    Setting variable 'config4' to 'false'. Received the value from the variable calculation.
    Setting variable 'config3' to 'false'. Received the value from the variable calculation.
    Setting variable 'config2' to 'false'. Received the value from the variable calculation.
    Setting variable 'config1' to 'false'. Received the value from the variable calculation.
    Setting variable 'cal_umadmin_passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'cal_dad_name' to 'cal_dad_name'. Received the value from the variable calculation.
    Setting variable 'b_configureUM' to 'true'. Received the value from the variable calculation.
    Setting variable 'app_svr_port' to 'app_svr_port'. Received the value from the variable calculation.
    Setting variable 'app_svr_host_name' to 'app_svr_host_name'. Received the value from the variable calculation.
    Calling Query WindowsGeneralQueries2.3.0.6.0 getWindowsSystemDirectory
    Query Returned: C:\WINNT\system32
    Setting variable 'SystemRoot' to 'C:\WINNT\system32'. Received the value from the variable calculation.
    Setting variable 'SID' to 'iasdb'. Received the value from the variable calculation.
    Setting variable 'ORAHOME' to ''. Received the value from the variable calculation.
    Setting variable 'Net9_Connect_String' to 'ora9i'. Received the value from the variable calculation.
    Setting variable 'Index_Tblspace' to 'escalindxtbl'. Received the value from the variable calculation.
    Setting variable 'Img_Prefix' to '/i/'. Received the value from the variable calculation.
    Setting variable 'INSTALLHOME' to ''. Received the value from the variable calculation.
    Setting variable 'INSTALLATION_NAME' to ''. Received the value from the variable calculation.
    Setting variable 'HOSTNAME' to ''. Received the value from the variable calculation.
    Setting variable 'Flow_User_Passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'Flow_User' to 'es_cal'. Received the value from the variable calculation.
    Setting variable 'Def_Tblspace' to 'escaldeftbl'. Received the value from the variable calculation.
    Setting variable 'App_User_Passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'App_User' to 'es_cal'. Received the value from the variable calculation.
    Setting variable 'umadmin_passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'empty_input_string' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting variable 'out_str22' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'empty_input_string' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting variable 'es_mail_passwd' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'empty_input_string' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting variable 'out_str2' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'out_str24' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
    Setting variable 'global_db_name_list' to '<SID>.<Domain Name>,'. Received the value from a code block.
    *** Unified Messaging Configuration Page***
    Setting the 'TitleLabel' property to 'Unified Messaging Configuration'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'Prompt' property to 'Select one of the following options :'.
    Setting the 'Choices' property to 'Mail Store Database Configuration -
    Installs the mail store schema into a dedicated tablespace in a previously installed
    Oracle 9i database.,Middle Tier Configuration -
    Configures the Unified Messaging protocol servers on this host: SMTP, IMAP4, POP3
    and House Keeper.,'.
    Setting the 'BottomDescLabel' property to ''.
    Setting the 'Descriptions' property to 'null'.
    Setting the 'SelectedIndex ( config_type )' property to '0'. Received the value from the UI page.
    Setting variable 'INSTALLATION_NAME' to 'UM_SYSTEM'. Received the value from a code block.
    Setting variable 'config1' to 'false'. Received the value from a code block.
    Setting variable 'config2' to 'false'. Received the value from a code block.
    Setting variable 'config3' to 'false'. Received the value from a code block.
    Setting variable 'config4' to 'false'. Received the value from a code block.
    Setting variable 'install_cal' to 'false'. Received the value from a code block.
    Setting variable 'oid_flag' to '0'. Received the value from a code block.
    Setting variable 'system_passwd' to '*Protected value, not to be logged*'. Received the value from a code block.
    *** Mail Store Database Configuration Page***
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: System password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: System password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: System password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: System password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: System password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 2
    Setting the 'TitleLabel' property to 'Mail Store Database Configuration'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'Prompt' property to 'Enter the values for the service name connect string and system password of this mail store database. These values are used by the Universal Installer to install the mail store schema.'.
    Setting the 'Labels' property to 'Database Host Name,SID,Port Number,System Password,'.
    Setting the 'Types' property to 'TEXTFIELD,TEXTFIELD,TEXTFIELD,SECURE,'.
    Setting the 'Choices' property to ''.
    Setting the 'BottomDescLabel' property to 'null'.
    Setting the 'Selections ( out_str2 )' property to '*Protected value, not to be logged*'. Received the value from the UI page.
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 2
    *** CTXSYS Password Page***
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: Ctxsys password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 0
    Error:*** Alert: Ctxsys password is invalid, please reenter. ***
    User Selected: Yes/OK
    Calling Query generalQueries2.3.0.6.0 getOS
    Query Returned: Windows 2000
    Calling Query SpawnQueries1.1.4 Spawn
    command = Protected value, not to be logged
    Query Returned: 1
    Setting the 'TitleLabel' property to 'CTXSYS Password'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'Prompt' property to 'This is the password for the ctxsys schema.'.
    Setting the 'Labels' property to 'Enter Password:,'.
    Setting the 'Types' property to 'SECURE,'.
    Setting the 'Choices' property to ''.
    Setting the 'BottomDescLabel' property to 'null'.
    Setting the 'Selections ( out_str24 )' property to '*Protected value, not to be logged*'. Received the value from the UI page.
    Setting variable 'ctxsys_passwd' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting variable 'host_name' to 'ormail'. Received the value from a code block.
    Setting variable 'SID' to 'ocsstore'. Received the value from a code block.
    Setting variable 'port_number' to '1521'. Received the value from a code block.
    Setting variable 'connect_str' to '''. Received the value from a code block.
    Setting variable 'connect_str' to '"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))"'. Received the value from a code block.
    Setting variable 'system_passwd' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting variable 'ORAHOME' to 'D:\OCS_ONEBOX\mtier'. Received the value from a code block.
    Setting variable 'config2' to 'true'. Received the value from a code block.
    Setting variable 'summary_str' to 'Click 'Next' to install and configure Unified Messaging mail store , click 'Previous' to go back to the previous page .'. Received the value from a code block.
    *** ES_MAIL Password Page***
    Setting variable 'empty_input_string' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting the 'TitleLabel' property to 'ES_MAIL Password'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'Prompt' property to 'This is the password for the e-mail server schema.'.
    Setting the 'PasswordLabel' property to 'Enter Password:'.
    Setting the 'ConfirmLabel' property to 'Confirm Password:'.
    Setting the 'BottomDescLabel' property to 'null'.
    Setting the 'Password ( es_mail_passwd )' property to '*Protected value, not to be logged*'. Received the value from the UI page.
    Calling Query fileQueries2.3.0.6.0 exists
    filename = D:\OCS_ONEBOX\mtier/oes/log/exists.txt
    Query Returned: false
    *** UMADMIN Password Page***
    Setting variable 'empty_input_string' to '*Protected value, not to be logged*'. Received the value from a code block.
    Setting the 'TitleLabel' property to 'UMADMIN Password'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'Prompt' property to 'Enter and confirm the password for the UMADMIN user in the Internet Directory.'.
    Setting the 'PasswordLabel' property to 'Enter Password:'.
    Setting the 'ConfirmLabel' property to 'Confirm Password:'.
    Setting the 'BottomDescLabel' property to 'null'.
    Setting the 'Password ( umadmin_passwd )' property to '*Protected value, not to be logged*'. Received the value from the UI page.
    Setting variable 'oid_flag' to '1'. Received the value from a code block.
    *** Unified Messaging Domain Page***
    Setting the 'TitleLabel' property to 'Unified Messaging Domain'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'Prompt' property to 'Enter the name of the new Unified Messaging Domain to be created.'.
    Setting the 'TextLabel' property to 'Domain Name'.
    Setting the 'BottomDescLabel' property to 'null'.
    Setting the 'TextField ( domain_name )' property to 'oramail.exp.com'. Received the value from the UI page.
    *** Summary Page***
    Setting the 'TitleLabel' property to 'Summary'.
    Setting the 'SubTitleLabel' property to ''.
    Setting the 'InfoLabel' property to 'Click 'Next' to install and configure Unified Messaging mail store , click 'Previous' to go back to the previous page .'.
    Setting variable 'create_domain_flag' to 'true'. Received the value from a code block.
    *** Summary Page***
    Summary
    Global Settings
    Source: D:\OCS_ONEBOX\mtier\oes\config\Disk1\stage\products.jar
    Oracle Home: D:\OCS_ONEBOX\mtier (OCSHome_mid)
    Installation Type: typical
    Product Languages
    English
    Space Requirements
    C:\ Required 261KB (includes 258KB temporary) : Available 1.94GB
    D:\ Required 536KB : Available 15.16GB
    New Installations (1 products)
    UM configurator 9.0.4.1.0
    Starting install Install Phase 1 of component UM configurator
    Starting install Install Phase 2 of component UM configurator
    Initializing OUI save inventory
    Unable to read C:\Program Files\Oracle\Inventory/Contents/LibsList.ser. Some inventory information may be lost.
    Current Inventory:
         Independent Products:
              Oracle Windows System Files Fullmode 9.0.2.0.1 Development
              Oracle Windows System Files Installation 9.0.2.0.1 Development
              Java Runtime Environment 1.1.8.16.0a
              Oracle Windows System Files Verification 9.0.2.0.0 Development
         Oracle Home: OUIHome
              This Oracle Home has not been changed in this session.
         Oracle Home: OCSHome
              This Oracle Home has not been changed in this session.
         Oracle Home: OCSHome_stg
              This Oracle Home has not been changed in this session.
         Oracle Home: OCSHome_inf
              This Oracle Home has not been changed in this session.
         Oracle Home: OCSHome_mid
              Oracle Collaboration Suite 9.0.4.1.1
              Sun JDK extensions 9.0.2.0.0
              Sun JDK extensions Patch 9.0.2.3.0
              Sun JDK 1.3.1.0.2a
              Java Runtime Environment 1.4.1.3.0a
              Java Runtime Environment 1.3.1.6.0a
              Installer SDK Component 2.3.0.8.0
              Oracle Universal Installer 2.3.0.8.0
              RDBMS Required Support Files 9.0.1.4.0
              Enterprise Manager Minimal Support Files 9.0.2.0.1
              Collaboration Suite Wireless Server Management 9.0.3.2.0
              Perl Interpreter 5.6.1.0.0a
              Advanced Queueing (AQ) API 9.0.1.4.0
              XML Parser for Java 9.0.2.0.0
              Oracle Dynamic Monitoring Service 9.0.2.0.1
              Oracle Dynamic Monitoring Service Patch 9.0.2.3.0
              regexp 2.0.21.0.0
              Bali Share 1.1.17.0.0
              Oracle9i Application Server Object in OID 9.0.2.0.0
              Oracle9iAS Application Server WebCache Core to non-Core Upgrade 9.0.2.0.0
              Oracle JDBC Development Drivers 9.0.1.4.0
              JDBC Common Files 9.0.1.4.0
              JDBC/OCI Common Files 9.0.1.4.0
              Oracle Trace Required Support Files 9.0.1.0.1
              Oracle Client Required Support Files 9.0.1.4.0
              Agent Required Support Files 9.0.2.0.0a
              SSL Required Support Files 9.0.1.4.0
              LDAP Required Support Files 9.0.2.1.0
              LDAP Required Support Files Patch 9.0.2.3.0
              Parser Generator Required Support Files 9.0.1.0.0
              PL/SQL Required Support Files 9.0.1.4.0
              Oracle9iAS Application Server Core to non-Core Upgrade 9.0.2.0.0
              Repository Config Assistant 9.0.2.0.0
              XML Class Generator for Java 9.0.2.0.0
              Oracle JDBC Thin Driver for JDK 1.1 9.0.1.4.0
              Oracle Extended Windowing Toolkit 3.4.12.0.0
              Oracle Ice Browser 5.06.8.0.0
              Oracle Collaboration Suite Quick Tutorial 9.0.4.1.1
              Java Authorization 9.0.2.0.1
              Java Authorization Patch 9.0.2.3.0
              Enterprise Login Assistant 9.0.2.0.1
              Oracle JFC Extended Windowing Toolkit 4.2.6.0.0
              Oracle 9iAS Single Sign On Registration 9.0.2.0.1
              Oracle Ultra Search Common Files 9.0.3.4.0
              Oracle JDBC Thin Driver for JDK 1.2 9.0.1.4.0
              XML Parser for PL/SQL 9.0.2.0.0
              Platform Required Support Files 9.0.1.4.0
              Oracle Core Required Support Files 9.0.1.4.0
              Oracle Help For Java 3.2.12.0.0
              Extended Windowing Toolkit 3.3.18.0.0
              Oracle interMedia Java Advanced Imaging 9.0.2.0.0
              Oracle Help For Java 4.1.12.0.0
              Oracle interMedia Java Media Framework Client 9.0.2.0.0
              Oracle9i Globalization Support 9.0.1.4.0
              Oracle interMedia Java Client 9.0.2.0.0
              Oracle XML SQL Utility 9.0.1.4.0
              Oracle Net Required Support Files 9.0.1.4.0
              Precompiler Required Support Files 9.0.1.4.0
              XML Class Generator for C++ 9.0.2.0.0
              Oracle Code Editor 1.2.1.0.0A
              XDK Required Support Files 9.0.2.0.0
              XML Parser for C 9.0.2.0.0
              Java Naming and Directory Interface Libraries 1.2.1.0.0
              Oracle Dynamic Services Core 9.0.2.0.1
              Oracle Internet Directory Tools 9.0.2.1.0
              Required Support Files 9.0.1.4.0
              UM common 9.0.4.1.0
              Utilities Common Files 9.0.1.4.0
              Oracle JDBC/OCI Driver for JDK 1.2 9.0.1.4.0
              Oracle Internet Directory Client Common Files 9.0.2.1.0
              Oracle Database User Interface 2.2.11.0.0
              Oracle Ultra Search Middle-Tier 9.0.3.4.0
              Assistant Common Files 9.0.2.0.1
              XML Parser for C++ 9.0.2.0.0
              Oracle Intelligent Agent Base Component Files 9.0.2.0.0a
              Oracle Intelligent Agent 9.0.2.0.0a
              Oracle Property Inspector 4.1.8.0.0
              Oracle EMD Agent Extensions 9.0.2.0.0a
              Oracle Forms Extensions 9.0.2.0.0a
              Database SQL Scripts 9.0.1.4.0
              Oracle Applications Extensions 9.0.2.0.0a
              Oracle Collaboration Suite Release Notes 9.0.4.1.1
              Oracle Portal Data 9.0.2.2.22
              Oracle Net Configuration Assistant 9.0.1.4.0
              Enterprise Manager Translated Files 9.0.2.0.1
              Enterprise Manager Base Classes 9.0.2.0.1
              Oracle HTTP Server Extensions 9.0.2.0.0a
              Oracle Net Manager 9.0.1.4.0
              Oracle Java Portal Development Kit 9.0.2.2.22
              Oracle Portal Community Portlets 9.0.2.2.22
              Oracle9iAS Repository API 9.0.2.1.0
              Oracle JDBC/OCI Driver for JDK 1.1 9.0.1.4.0
              Oracle Java Object Cache 9.0.2.0.0
              Oracle Java Object Cache Patch 9.0.2.3.0
              Oracle Process Management Notification 9.0.2.0.0
              Oracle Process Management Notification Patch 9.0.2.3.0
              Visigenics ORB 3.4.0.0.0
              Oracle Enterprise Java Beans and CORBA Tools 9.0.1.1.1
              Oracle Dynamic Services Server 9.0.2.0.1
              Apache Configuration for EJB 9.0.1.0.1
              HTTP Server files 1.3.22.0.1a
              HTTP Server Files Patch 1.3.22.0.1d
              Oracle OC4J Module 9.0.2.0.0
              Oracle OC4J Module Patch 9.0.2.3.0
              Oracle Ultra Search Server 9.0.3.4.0
              Oracle Wallet Manager 9.0.1.4.0
              Oracle Net 9.0.1.4.0
              Oracle Java Tools 9.0.1.4.0
              Secure Socket Layer 9.0.1.4.0
              Oracle9iAS Clickstream Intelligence Common 9.0.2.2.0
              Enterprise Manager Process Utility 9.0.2.0.0
              Oracle9i Syndication Server Core 9.0.2.0.1
              Oracle Distributed Configuration Management 9.0.2.0.0
              Oracle Distributed Configuration Management Patch 9.0.2.3.0
              Enterprise Manager Encapsulated J2EE 9.0.2.0.0
              Bali Resource Translation System 2.0.5.0.0
              Oracle9i Syndication Server 9.0.2.0.1
              Oracle JDBC Drivers 9.0.1.4.0
              Oracle9iAS Mapviewer 9.0.2.0.0
              XSQL Servlet 9.0.2.0.0
              SQLJ Runtime 9.0.2.0.0
              Oracle Java Server Pages 9.0.2.0.1
              Oracle Java Server Pages Patch 9.0.2.3.0
              Oracle9iAS Containers for J2EE 9.0.2.0.1
              Oracle9iAS Containers for J2EE Patch 9.0.2.3.0
              Oracle Display Fonts 9.0.2.0.0
              Oracle UIX 2.0.21.0.0
              Oracle SOAP Client files 2.2.0.0.0b
              Oracle SOAP Client Files Patch 2.2.0.0.0e
              Oracle Help for the Web 1.0.7.0.0
              Oracle Enterprise Manager Web Site 9.0.2.0.0
              Unified Messaging EMD configuration 9.0.4.1.0
              Oracle9iAS Clickstream Intelligence Collector Agent Management 9.0.2.2.0
              BC4J Runtime Sample for Oracle9iAS 9.0.2.799.0
              Oracle Ultra Search Extension for EMD 9.0.3.4.0
              JSDK 2.0.0.0.0d
              Apache JServ 1.1.2.0.0a
              Apache JServ Patch 1.1.2.0.0d
              Discoverer Services Manager 9.0.2.39.02
              Oracle9i Delegated Administration Service 9.0.2.1.0
              Oracle9i Delegated Administration Service Patch 9.0.2.3.0
              Export/Import 9.0.1.4.0
              SQL*Loader 9.0.1.4.0
              Oracle SOAP Server 2.2.0.0.0b
              Oracle SOAP Server Patch 2.2.0.0.0e
              Oracle eBusiness Management Extensions 9.0.2.0.0a
              Apache Module for Oracle Distributed Authoring and Versioning 9.0.2.0.0
              SQL*Plus 9.0.1.4.0
              XML Transviewer Beans 9.0.2.0.0
              Reports OEM Extension 9.0.2.0.3
              Forms EMEXT 9.0.2.9.0
              Apache Configuration for Oracle Java Server Pages 9.0.2.0.0
              BC4J Runtime for Oracle9iAS 9.0.2.799.0
              Oracle9iAS Configuration for OC4J 9.0.2.0.1
              Oracle XML Runtime Components 9.0.2.0.0
              Oracle Mod PL/SQL Gateway 9.0.2.0.0
              Patch of Oracle Mod PL/SQL Gateway 9.0.2.6.0
              Oracle9iAS Web Cache 9.0.2.0.0
              Oracle9iAS Web Cache Patch 9.0.2.3.0
              Oracle Agent Extensions 9.0.2.0.0a
              Oracle Internet Directory Client 9.0.2.1.0
              Oracle Internet Directory Client Patch 9.0.2.3.0
              Apache Configuration for Oracle XML Developer's Kit 9.0.2.0.0
              Oracle Net Listener 9.0.1.4.0
              Oracle Portal Help 9.0.2.2.22
              Oracle Portal Integration with Reports 9.0.2.2.22
              Oracle Portal Configuration Assistant 9.0.2.2.22
              Oracle Portal CAT 9.0.2.2.22
              Oracle Portal Images 9.0.2.2.22
              Oracle Portal NLS 9.0.2.2.22
              Oracle Portal Common Services 9.0.2.2.22
              Oracle Portal Sitebuilder 9.0.2.2.22
              Oracle Portal Demos 9.0.2.2.22
              Oracle Portal Documentation 9.0.2.2.22
              Oracle Portal Java 9.0.2.2.22
              Oracle Portal SSO 9.0.2.2.22
              Oracle Portal Servlets 9.0.2.2.22
              Oracle Portal PLSQLToolkit 9.0.2.2.22
              Oracle Portal Utilities 9.0.2.2.22
              Oracle Portal VPD Policy 9.0.2.2.22
              Oracle9iAS Clickstream Intelligence Collector Agent 9.0.2.2.0
              Oracle9iAS Clickstream Intelligence Core 9.0.2.2.0
              Voicemail Fax Middletier 9.0.4.1.1
              BC4J Config Assistant 9.0.2.799.0
              Email Server Webmail 9.0.4.1.0
              Unified Messaging 9.0.4.1.0
              Oracle HTTP Server 9.0.2.0.0
              Oracle Portal Config Dialogs 9.0.2.2.22
              Oracle9i Application Server Core Products 9.0.2.0.0
              Oracle9i Application Server Middle Tier Products 9.0.2.0.0
              Oracle Portal Monitoring 9.0.2.2.22
              Oracle Portal Database Objects 9.0.2.2.22
              Oracle9i Application Server Instance 9.0.2.0.0
              Oracle Portal 9.0.2.2.22
              Patch of Oracle Portal 9.0.2.3.0B
              Management Tools 9.0.2.0.0
              Oracle Workflow 2.6.2.0.0
              Oracle Collaboration Suite One-offs 9.0.4.1.1
              Collaboration Suite Wireless Server 9.0.3.2.0
              Oracle Calendar application system 9.0.4.1.1
              Oracle Calendar web services 9.0.4.1.1
              Oracle Calendar SDK 9.0.4.1.0
              Oracle Sync Server 9.0.4.1.1
              Oracle Calendar web client 9.0.4.1.1
              Collaboration Suite Wireless 9.0.3.2.0
              Oracle9i Application Server 9.0.2.0.0
              Oracle Collaboration Suite Upgrade Assistant 9.0.4.1.1
              Oracle Files 9.0.4.3.0
              Oracle Calendar server 9.0.4.1.1
              Oracle Calendar administrator 9.0.4.1.1
              Oracle Calendar configuration 9.0.4.1.1
              Oracle Collaboration Suite Web Client 9.0.4.1.1
              Oracle Real-Time Collaboration Core Components 2.0.4.2.0
              UM configurator 9.0.4.1.0
    Starting to execute configuration assistants
    Launched configuration assistant 'Config MailStore'
    Tool type is: Optional.
    The command being spawned is: 'D:\OCS_ONEBOX\mtier/oes/bin/install_mailstore.bat "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" Protected value, not to be logged ocsstore ormail 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier Protected value, not to be logged Protected value, not to be logged 1 oramail.exp.com'
    Start output from spawned process:
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    End output from spawned process.
    Invalid Exit Code. The following result code will be used for configuration assistants: 1
    Configuration assistant "Config MailStore" failed
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\OCS_ONEBOX\mtier\oui\bin\ouica.bat.
    Error:*** Alert: Some of the configuration assistants failed. However these are optional assistants, so they are not required for the correct configuration of your system. If you want to try to run those assistants again, select the failed assistants and click the 'Retry' button. ***
    User Selected: Yes/OK
    Starting to execute configuration assistants
    Launched configuration assistant 'Config MailStore'
    Tool type is: Optional.
    The command being spawned is: 'D:\OCS_ONEBOX\mtier/oes/bin/install_mailstore.bat "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" Protected value, not to be logged ocsstore ormail 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier Protected value, not to be logged Protected value, not to be logged 1 oramail.exp.com'
    Start output from spawned process:
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    End output from spawned process.
    Invalid Exit Code. The following result code will be used for configuration assistants: 1
    Configuration assistant "Config MailStore" failed
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\OCS_ONEBOX\mtier\oui\bin\ouica.bat.
    Starting to execute configuration assistants
    Launched configuration assistant 'Config MailStore'
    Tool type is: Optional.
    The command being spawned is: 'D:\OCS_ONEBOX\mtier/oes/bin/install_mailstore.bat "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" Protected value, not to be logged ocsstore ormail 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier Protected value, not to be logged Protected value, not to be logged 1 oramail.exp.com'
    Start output from spawned process:
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    End output from spawned process.
    Invalid Exit Code. The following result code will be used for configuration assistants: 1
    Configuration assistant "Config MailStore" failed
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\OCS_ONEBOX\mtier\oui\bin\ouica.bat.
    The following configuration assistants have not been successfully completed. These assistants must be completed for your product to be completely configured.
    Execute file D:\OCS_ONEBOX\mtier\cfgtoollogs/configToolCommands to re-run all skipped/failed configuration assistants.
    echo Config MailStore
    D:\OCS_ONEBOX\mtier/oes/bin/install_mailstore.bat "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ormail)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" Protected value, not to be logged ocsstore ormail 1521 UM_SYSTEM D:\OCS_ONEBOX\mtier Protected value, not to be logged Protected value, not to be logged 1 oramail.exp.com
    Error:*** Alert: One or more configuration assistants have not completed successfully. However these are optional, so they are not required for the correct configuration of your system. A list of the configuration assistants that need to be run is generated in the log of this session which is located at:
    C:\Program Files\Oracle\Inventory\logs\installActions2006-02-02_01-53-52PM.log ***
    User Selected: Yes/OK
    Warning:*** Alert: Do you really want to exit? ***
    User Selected: Yes/OK
    The OUICA command is launched from D:\OCS_ONEBOX\mtier\oui\bin\ouica.bat.
    *** End of Installation Page***
    The installation of UM configurator was successful, but some optional configuration assistants failed or were canceled.

    Hi Andreas,
    I already tried your solution but still got error, this is the log file :
    Starting to execute configuration assistants
    Launched configuration assistant 'Config MailStore'
    Tool type is: Optional.
    The command being spawned is: 'D:\ocs_onebox\mtier/oes/bin/install_mailstore.bat "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oramail.exp.com)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" Protected value, not to be logged ocsstore oramail.exp.com 1521 UM_SYSTEM D:\ocs_onebox\mtier Protected value, not to be logged Protected value, not to be logged 1 oramail.exp.com'
    Start output from spawned process:
    C:\TMP>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oramail.exp.com)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\ocs_onebox\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    End output from spawned process.
    Invalid Exit Code. The following result code will be used for configuration assistants: 1
    Configuration assistant "Config MailStore" failed
    C:\TMP>rem --- running install_mailstore.bat
    "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oramail.exp.com)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" "<sys_passwd>" "<system_passwd>" "<ctxsys_passwd>" 1521 UM_SYSTEM D:\ocs_onebox\mtier ora123 ora123 "<es_mail_passwd>" "<umadmin_passwd>"
    The system cannot find the path specified.
    The system cannot find the path specified.
    == was unexpected at this time.
    Result code for launching of configuration assistant is: 1
    The OUICA command is launched from D:\ocs_onebox\mtier\oui\bin\ouica.bat.
    The following configuration assistants have not been successfully completed. These assistants must be completed for your product to be completely configured.
    Execute file D:\ocs_onebox\mtier\cfgtoollogs/configToolCommands to re-run all skipped/failed configuration assistants.
    echo Config MailStore
    D:\ocs_onebox\mtier/oes/bin/install_mailstore.bat "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oramail.exp.com)(PORT=1521)))(CONNECT_DATA=(SID=ocsstore)))" Protected value, not to be logged ocsstore oramail.exp.com 1521 UM_SYSTEM D:\ocs_onebox\mtier Protected value, not to be logged Protected value, not to be logged 1 oramail.exp.com
    Error:*** Alert: One or more configuration assistants have not completed successfully. However these are optional, so they are not required for the correct configuration of your system. A list of the configuration assistants that need to be run is generated in the log of this session which is located at:
    C:\Program Files\Oracle\Inventory\logs\installActions2006-02-07_06-35-23PM.log ***
    User Selected: Yes/OK
    *** End of Installation Page***
    The installation of UM configurator was successful, but some optional configuration assistants failed or were canceled.
    Warning:*** Alert: Do you really want to exit? ***
    User Selected: Yes/OK
    The OUICA command is launched from D:\ocs_onebox\mtier\oui\bin\ouica.bat.
    User Exit

  • Problem may be with saaj.jar and AXIS,WAS,WSAD

    Hi,
    I have successfully developed and deployed an EJB using WSAD 5.1.2's WebSphere 5.0 Test Environment. I have even able to access the EJB using UTC(Universal Test Client) in WSAD and by launching the j2ee client module using
    WebSphere lauchClient program.
    Basically I have below directory structure:
    a.ear
    --|-----axis.war
    -----------|------ lib
    --------------------|--- all axis related jars are here
    --|-----demoEjb.jar (has java jar dependencies set to axis.war\lib jars
    I have now exposed this ejb as web service using AXIS 1.2 RC2 deployed as web module inside WSAD. This web service is properly exposed as web service as I can see it and access its wsdl when I access axis web services.
    Now I have written a standalone-outside-wsad web service client that uses AXIS stubs and when I try to consume to this ejb web service I am getting below error.
    AxisFault
    faultCode: {http://xml.apache.org/axis/}HTTP
    faultSubcode:
    faultString: (500)Internal Server Error
    faultActor:
    faultNode:
    faultDetail:
    {}:return code: 500
    Error 500: class org.apache.axis.SOAPPart does not implement interface org.w3c.dom.Document
    {http://xml.apache.org/axis/}HttpErrorCode:500
    (500)Internal Server Error
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:663)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:94)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:147)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2719)
    at org.apache.axis.client.Call.invoke(Call.java:2702)
    at org.apache.axis.client.Call.invoke(Call.java:2378)
    at org.apache.axis.client.Call.invoke(Call.java:2301)
    at org.apache.axis.client.Call.invoke(Call.java:1758)
    at com.sosnoski.test.DemoBindingStub.getAccountHistory(DemoBindingStub.java:194)
    at com.sosnoski.test.Client.query(Client.java:63)
    at com.sosnoski.test.Client.main(Client.java:100)
    I read somewhere with axis mailing lists that it is problem related to axis's saaj.jar and wsad's websphere 5.0
    test environment's webservices.jar so I even replaced my wsad installation's D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v5\lib\webservices.jar with
    saaj.jar but this did not help and even I have added an references to saaj.jar usign wsad's websphere 5.0 test environment
    environment tab->ws.ext.dirs property and even this did not help.
    Can anyone please tell me why is error occurring and how to solve it ?
    Thanks & Regards,
    Kumar.

    Yes :-)
    At the ear level, set the Classloader mode to PARENT_FIRST and WAR classloader policy to APPLICATION. At the axis web module level, set the Classloader mode to PARENT_LAST
    We can colloborate to our future efforts if you can please give your active personal id from which you can respond faster for queries ....

  • A prefix can be included in the EJB JNDI name dynamically?

    In the Stateless annotation, we can specify the mappedName attribute to the EJB JNDI name bind.
    Can we specify a prefix to the mappedName separately?
    For example: We have this:
    @Stateless(mappedName="myEJB")And don't want to do this:
    @Stateless(mappedName="prefix/myEJB")We want to include the prefix in another place in the code dynamically.
    Can we do that??

    jtahlborn wrote:
    eudesf wrote:
    Hello! Thanks for reply!
    As I can't configure programatically, there is any way to configure in an application descriptor, or in another place of the application server?
    The idea is to publish two applications that use the same EJB classes, but in different JNDI namespaces, because we don't want to share the resources. Otherwise, it will result in JNDI name conflicts. The applications works in different contexts and we want to reuse the existing EJB definitions.
    Any suggestion?yes you can do this. ejb 3.0 keeps the features from 2.1, namely all the xml based configuration (although it is now optional). and, the annotations are always overriden by the xml configuration. thus, you can create different deployments with different the same compiled class files. you just need to override the annotation configuration with xml configuration (via ejb-jar.xml or whatever).Yes, we can do that. I've tested here, and it works. But, can we do better?
    The configuration via XML implies maintenance, and it's not good, because we have so many EJBs to maintain.
    And there is another problem... The EJB classes are in JARs, and these JARs are shared across the applications.
    Pretend that you have to maintain two versions of each EJB JAR. One with XML configured and other without. If we change one, the another must be changed too. How can it be productive?
    I have seen some EJB implementations that are more flexible with JNDI naming.
    See:
    - [http://openejb.apache.org/jndi-names.html|http://openejb.apache.org/jndi-names.html]
    - [http://fixunix.com/weblogic/221782-dynamic-jndi-name-weblogic-ejb-jar-xml.html|http://fixunix.com/weblogic/221782-dynamic-jndi-name-weblogic-ejb-jar-xml.html]
    Does it have a better solution in Glassfish?

  • Can a session EJB be accessed by more than one client?

    Hello,
    I would like to have an instance of a persistent EJB which is accessible by more than one client and which will not be destroyed after usage. Apparently session beans can only be accessed by one client and are created every time they are accessed. In my case this creation is quite time and resource consuming. Is it an alternative to use an entity bean instead, even if the logic of the bean doesn't have anything to do with direct database access?
    Thanks.

    It seems to me that what you want is exactly a session bean will do. The EJB container is responsible to maintain a certain number instances (configurable) of your session bean and serve multiple clients at the same time. Session beans are not necessarily destroyed after serving a client. If you configure your ejb server to have a pool size of 2 to 100, then you will always have at least 2 instances (no more than 100 even there are a lot of client access) of this ejb ready to serve. The only thing not clear to me is that do you want to use only ONE instance of this bean or you don't care as long as multiple clients can access this bean's service? Since you mentioned that there is not a real database access, you can certainly use a Singleton but a 'regular' session bean with static fields should do it also if these fields will not be modified by clients.
    PC

  • EJB Client JAR Creation - Workspace Studio (ALSB 3.0/WLS 10)

    hi
    I'm trying to create an EJB Client JAR for an 2.1 Session Bean EJB Created in a WLS 10 domain using BEA Workspace Studio (i.e. this is the Aqualogic Service Bus 3.0 Product install).
    I'm doing this in preparation for testing the ALSB EJB Transport which requires a client JAR.
    I simply can't get a useful JAR from the facility provided in the Workspace IDE. The Workspace help is pointing to an IBM generated page and I'm following the procedure there.
    I have configured the EJB for an EJB Client Project.
    If I export an EAR from the Application containing the EJB, the EAR only contains the EJB JAR (with a Manifest entry to a non-existent Client JAR).
    If I export the EJB Client Project to a JAR the JAR is simply empty i.e. contains some descriptor type artefacts but no classes.
    I have tried this quite a few times with the same outcome. Can anyone from BEA or the user community confirm whether or not this facility actually works!
    Thanks
    Jim Nicolson

    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/ejbTransport/ejbtransport.html#wp1079062 . This is document for OSB 10xx and yours is a a version or two older than this (So it will be applicable).
    Can you please check if your EJB are complying to 2.1specification?
    However the latest version of service has support for both EJB 2.1 and EJB 3.0 specification
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/ejb.htm#CCGIFFCI
    Thanks
    Manoj

  • Canu00B4t call an EJB from other EJB

    Hi developers,
    I need do the next task :
    I have a EJB in an EAR and i need call some functionality from other EJB in diferent EAR , when execute the code show the next message error:
    java.rmi.RemoteException: com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method generaMDMOutput.
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0.generaMDMOutput(CustomerIncObjectImpl0.java:135)
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0p4_Skel.dispatch(CustomerIncObjectImpl0p4_Skel.java:127)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java(Compiled Code))
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java(Inlined Compiled Code))
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: java.lang.ClassCastException: com.sap.engine.interfaces.cross.ObjectReferenceImpl
         at com.sapconsulting.customer.inc.CustomerIncBean.generaMDMOutput(CustomerIncBean.java:141)
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0.generaMDMOutput(CustomerIncObjectImpl0.java:119)
         ... 11 more
    the code to invoke the EJB is the next:
    ctx = new InitialContext();
    TestEJBLocalHome home = (TestEJBLocalHome) ctx.lookup("sap.com/TestEJB_ear/TestEJBBean");
                   TestEJB servicio=(TestEJB)home.create();
    the EJB are in the same server , please help,
    regards

    Hi Siarhei,
    thank's for your answers , i'll explain the scenario , i think i copied wrong the code that i have ,
    i have two EAR's applications , i want to call one EJB from the other EJB in other EAR , the call have to be remote , my code is the next :
    ctx = new InitialContext();
    Object obj = ctx.lookup("sap.com/TestEJB_ear/TestEJBBean");  
    TestEJBHome home = (TestEJBHome) PortableRemoteObject.narrow(obj,TestEJBHome.class);
    TestEJB servicio= home.create();
    i've confugured the ejb-xml.jar adding
    <ejb-ref>
    <ejb-ref-name>ejb/TestEJBBean</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>com.innovativesystems.onl.TestEJBHome</home>
    <remote>com.innovativesystems.onl.TestEJB</remote>
    </ejb-ref>
    I've configured the  ejb-j2ee-jar.xml adding
    <ejb-ref>
    <ejb-ref-name>ejb/TestEJBBean</ejb-ref-name>
    <jndi-name>sap.com/TestEJB_ear/TestEJBBean</jndi-name>
    </ejb-ref>
    I've configured the application-j2ee-engine.xml adding a hard reference
    <reference
    reference-type="hard">
    <reference-target
    provider-name="sap.com"
    target-type="application">TestEJB_ear</reference-target>
    </reference>
    with all this configuration still send me the message java.lang.classcast ,
    something is missing????  ,
    regards

  • Unable to understand EJB exception

    Hi All,
    I have successfully developed and deployed an EJB using WSAD 5.1.2's WebSphere 5.0 Test Environment. I have even able to access the EJB using UTC(Universal Test Client) in WSAD and by launching the j2ee client module using WebSphere lauchClient program.
    I have now exposed this ejb as web service using AXIS 1.2 RC2 deployed as web module inside WSAD. This web service is properly exposed as web service as I can see it and access its wsdl when I access axis web services.
    Now I have written a standalone-outside-wsad web service client that uses AXIS stubs and when I try to consume to this ejb web service I am getting below error.
    faultDetail:
    {http://xml.apache.org/axis/}stackTrace: java.lang.ClassCastException: Unable to load class: com.ram.test.interfaces._DemoHome_Stub
    at com.ibm.rmi.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:386)
    at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:156)
    at org.apache.axis.providers.java.EJBProvider.createRemoteEJB(EJBProvider.java:168)
    at org.apache.axis.providers.java.EJBProvider.makeNewServiceObject(EJBProvider.java:147)
    at org.apache.axis.providers.java.JavaProvider.getNewServiceObject(JavaProvider.java:258)
    at org.apache.axis.providers.java.JavaProvider.getServiceObject(JavaProvider.java:138)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:310)
    Can anyone please tell me why is error occurring and how to solve it ?
    Thanks & Regards,
    Kumar.

    It is a web service client that uses axis stubs to commnunicate to the remote web service that exposes ejb ... why do I need to package the ejb interfaces with my web service client. the flow is
    outisde-wsad-web-service-client --> inside-wsad-axis-web-module --> inside-wsad-ejb-module

  • Alternative usage of proprty file reading in ejb

    Hi ,
    As IO is not advisable in EJB, can anyone tell me that any alternative is there to use properties
    Thanks in advance
    Venkatesh

    The standard way to configure an ejb is to add ejb-resources
    and environment entries to the deployment descriptor of the bean.
    environment entries can be accessed over the java:comp/env context
    in JNDI (from within a bean).
    search this forum for 'env-entry' to get examples how to manage this
    Alexander Sack

Maybe you are looking for