Oracle's BC4J

Has any body looked at oracle's BC4J framework for J2EE development included in JDeveloper?? One major thing in this framework is that entity EJBs are totally eliminated and replaced by light weight objects because of the overhead associated with entity EJBs as . Is this acceptable as a J2EE solution?? Do you think this is inline with J2EE standards??
Does any one have an independent analysis of this issue?

>
Has any body looked at oracle's BC4J framework for
J2EE development included in JDeveloper?? One major
thing in this framework is that entity EJBs are
totally eliminated and replaced by light weight
objects because of the overhead associated with entity
EJBs as . Is this acceptable as a J2EE solution?? Do
you think this is inline with J2EE standards??
Does any one have an independent analysis of this
issue?Being an oracle employee I cannot do a independent analysis, but I can point you to a link http://otn.oracle.com/products/jdev/htdocs/j2ee_with_bc4j/j2ee_with_bc4j.html to draw your own conclusions.
[]s
Maiko

Similar Messages

  • Oracle ADF/BC4J vs "other" Java/J2ee technologies. Influence a decision

    Dear All,
    Our dev group is now at the stage when we need to make a decision which way to go - "proprietary" Oracle ADF/BC4J route or open source/java/j2ee standard. In our group we have a mix of Oracle Foms, pl/sql and java developers. The problem is that our core java developers are strictly against any proprietary thing, and they do not really want to even take a look at ADF/BC4J claiming that when it comes to resolving performance and other issues we will be better off with open source, rather than depend on Oracle...
    I am coming from an Oracle centric world, and to me ADF is a natural choice, however I do not have a lot of experience in Java/J2EE to post a strong argument for or against ADF and BC4J.
    I am just wondering if there is a case study, or comprehensive cons and pros for one or the other path.
    I will greatly appreciate anyone's answer.
    Thank you,
    VO

    "When it comes resolving performance and other issues we will be better off with open source."Really? How - are they planning to go into the hibernate/spring engine and fix the problems? Or do they have a specific "support" contract with some company that will guarantee them fixes to these issues? If they do have such a contract how much does this support costs the organization?
    Where is the notion that open-source is faster coming from? Certainly not from actual benchmarks like this one: http://www.spec.org/jAppServer2004/results/
    As Frank said your management might want to look into a more complete picture than what your Java developers are looking at.
    For example, given that you have Forms based developers, how fast can they get up to speed with the open source solution vs the ADF solution?
    I think a simple benchmark of productivity when building an application with the stack they are offering vs the ADF stack would prove the point even better.
    Don't have time to run one have a look at the RAD Race results from this year where ADF based team beat up Spring based teams.
    http://www.bloggingaboutoracle.org/archives/javapolis-radrace-the-full-story
    and
    http://www.radrace.org/en/JPed_2006/JP_report_2006.html#

  • Oracle.jbo.NoDefException JBO-25058

    I am using JDeveloper 11g (11.1.1.2.0) and I am getting an exception when using a choice list in a Search form (Query Component) which is created as a View Criteria on a view object based on an entity object. These are the steps I followed when creating this:
    1. Created an Entity Object.
    2. Created a view object
    3. Created a view accessor for accessing the values to be used for LOV.
    4. In the View Object's attributes window, specified the LOV for the attribute "USR_STA_CD"
    5. Created a view criteria(s) for this view object.
    6. For one of the View Criteria's, for the attribute "USR_STA_CD", selected operator "EqualTo", Operand to be "Literal", checked "IgnoreCase" so that this attribute can use the Choice list with all the values retrieved by the view accessor created earlier.
    Now in the front end, using this view object created the search form (Query Components) page and the detail page (with the control flow accordingly mapped in the bounded task flow). The Detail Page is able to show the choice list (correctly with the view accessor and LOV configiration done in the Model).
    I have also tested the functionality using the Business Component Tester locally and it is working fine with the choice list getting all the required configured values from the view accessor but in the front end, the search form (Query Components) page is throwing the below error on loading:
    *oracle.jbo.NoDefException: JBO-25058: Definition __vcrow_indexed_attribute__UsrStaCd_0 of type Attribute is not found in vcilov_LOV_UsrStaCd_DSExternalUserVOSubCriteria1_vcrow78_UsrStaCd.*     
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDef(JUCtrlValueBinding.java:526)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.hasAttributeViewablePermission(JUCtrlValueBinding.java:3300)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.isAttributeViewable(JUCtrlValueBinding.java:3265)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:685)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributes(JUCtrlValueBinding.java:1348)
         at oracle.jbo.uicli.binding.JUCtrlListBinding$JUCtrlListBindingItemRef.getDisplayValues(JUCtrlListBinding.java:3675)
         at oracle.jbo.uicli.binding.JUCtrlListBinding$JUCtrlListBindingItemRef.getMergedPrompt(JUCtrlListBinding.java:3666)
         at oracle.jbo.uicli.binding.JUCtrlListBinding$JUCtrlListBindingItemRef.get(JUCtrlListBinding.java:3633)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding$1.get(FacesCtrlListBinding.java:271)
         at java.util.AbstractList$Itr.next(AbstractList.java:345)
         at oracle.adfinternal.view.faces.renderkit.rich.SelectItemUtils.addSelectItems(SelectItemUtils.java:209)
         at oracle.adfinternal.view.faces.renderkit.rich.SelectItemUtils.getSelectItems(SelectItemUtils.java:78)
         at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectOneChoiceRenderer.getSelectItems(SimpleSelectOneChoiceRenderer.java:83)
         at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectBaseRenderer._renderContent(SimpleSelectBaseRenderer.java:194)
         at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectBaseRenderer.renderElementContent(SimpleSelectBaseRenderer.java:113)
         at oracle.adfinternal.view.faces.renderkit.rich.FormInputRenderer.encodeAllAsElement(FormInputRenderer.java:149)
         at oracle.adfinternal.view.faces.renderkit.rich.FormElementRenderer.encodeAll(FormElementRenderer.java:135)
         at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1600)
         at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.renderFieldCellContents(LabeledInputRenderer.java:204)
         at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.encodeAll(LabeledInputRenderer.java:186)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2572)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:468)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:628)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:570)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
         at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:327)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    Caused By: oracle.jbo.NoDefException: JBO-25058: Definition __vcrow_indexed_attribute__UsrStaCd_0 of type Attribute is not found in SNIDataSecurityService_DSExternalUser1_SearchExternalUsers_51.
    Below is the XML file for the view object with the View criteria(s) definition. The view criteria that is causing this
    problem is "SearchExternalUsers" and the attribute name is "UsrStaCd" (USR_STA_CD).
    <?xml version="1.0" encoding="windows-1252" ?>
    <!DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd">
    <!---->
    <ViewObject
    xmlns="http://xmlns.oracle.com/bc4j"
    Name="DSExternalUserVO"
    Version="11.1.1.55.36"
    SelectList="DSExternalUserEO.USR_ID,
    DSExternalUserEO.USR_STA_CD,
    DSExternalUserEO.USR_TERM_DT,
    DSExternalUserEO.USR_FRST_NAM,
    DSExternalUserEO.USR_LAST_NAM,
    DSExternalUserEO.CPY_NAM,
    DSExternalUserEO.VERS_NUM,
    DSExternalUserEO.CRE_USR_ID,
    DSExternalUserEO.CRE_DTTM,
    DSExternalUserEO.UPD_USR_ID,
    DSExternalUserEO.UPD_DTTM"
    FromList="SNI.SNI_DS_EXT_USR DSExternalUserEO"
    BindingStyle="OracleName"
    CustomQuery="false"
    RowClass="sni.datasecurity.model.queries.DSExternalUserVORowImpl"
    ComponentClass="sni.datasecurity.model.queries.DSExternalUserVOImpl"
    DefClass="sni.foundation.bcextensions.SNIViewDefImpl"
    PageIterMode="Full"
    UseGlueCode="false"
    ComponentInterface="sni.datasecurity.model.queries.common.DSExternalUserVO"
    ClientProxyName="sni.datasecurity.model.queries.client.DSExternalUserVOClient">
    <DesignTime>
    <Attr Name="_codeGenFlag2" Value="Access|Coll|VarAccess"/>
    <Attr Name="_isCodegen" Value="true"/>
    </DesignTime>
    <Variable
    Name="roleCd"
    Kind="viewcriteria"
    Type="java.lang.String"/>
    <Data>
    <Property
    Name="ID"
    Value="69408eb1-0128-1000-800c-0a0a0a0a2ccb::::ViewObject"/>
    </Data>
    *<ViewAccessor*
    Name="ExtUserStatusCodesLOVVA"
    ViewObjectName="sni.foundation.lovs.quries.SNIListOfValuesVO">
    *<ParameterMap>*
    *<PIMap Variable="BindApplicationCode">*
    *<TransientExpression><![CDATA['DATASEC']]></TransientExpression>*
    *</PIMap>*
    *<PIMap Variable="BindDomainName">*
    *<TransientExpression><![CDATA['USER_STATUS_CODES']]></TransientExpression>*
    *</PIMap>*
    *</ParameterMap>*
    *</ViewAccessor>*
    *<ListBinding*
    Name="LOV_UsrStaCd"
    ListVOName="ExtUserStatusCodesLOVVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    *NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"*
    *MRUCount="0">*
    *<AttrArray Name="AttrNames">*
    *<Item Value="UsrStaCd"/>*
    *</AttrArray>*
    *<AttrArray Name="ListAttrNames">*
    *<Item Value="DmnValCd"/>*
    *</AttrArray>*
    *<AttrArray Name="ListDisplayAttrNames">*
    *<Item Value="LongVal"/>*
    *</AttrArray>*
    *<DisplayCriteria/>*
    *</ListBinding>*
    <EntityUsage
    Name="DSExternalUserEO"
    Entity="sni.datasecurity.model.entities.DSExternalUserEO">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-808b-0a0a0a0a2ccb::::EntityObjectInstance"/>
    </Data>
    </EntityUsage>
    <ViewAttribute
    Name="UsrId"
    IsNotNull="true"
    PrecisionRule="true"
    EntityAttrName="UsrId"
    EntityUsage="DSExternalUserEO"
    AliasName="USR_ID">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-8079-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    <Properties>
    <SchemaBasedProperties>
    <DISPLAYWIDTH
    Value="30"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    *<ViewAttribute*
    *Name="UsrStaCd"*
    *IsNotNull="true"*
    *PrecisionRule="true"*
    *EntityAttrName="UsrStaCd"*
    *EntityUsage="DSExternalUserEO"*
    *AliasName="USR_STA_CD"*
    *LOVName="LOV_UsrStaCd">*
    *<Data>*
    *<Property*
    *Name="ID"*
    *Value="69409894-0128-1000-807a-0a0a0a0a2ccb::::ViewObjectAttribute"/>*
    *</Data>*
    *<Properties>*
    *<SchemaBasedProperties>*
    *<CONTROLTYPE*
    *Value="choice"/>*
    *<DISPLAYWIDTH*
    *Value="20"/>*
    *</SchemaBasedProperties>*
    *</Properties>*
    *</ViewAttribute>*
    <ViewAttribute
    Name="UsrTermDt"
    PrecisionRule="true"
    EntityAttrName="UsrTermDt"
    EntityUsage="DSExternalUserEO"
    AliasName="USR_TERM_DT">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-807b-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    </ViewAttribute>
    <ViewAttribute
    Name="UsrFrstNam"
    IsNotNull="true"
    PrecisionRule="true"
    EntityAttrName="UsrFrstNam"
    EntityUsage="DSExternalUserEO"
    AliasName="USR_FRST_NAM">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-807c-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    <Properties>
    <SchemaBasedProperties>
    <DISPLAYWIDTH
    Value="30"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="UsrLastNam"
    IsNotNull="true"
    PrecisionRule="true"
    EntityAttrName="UsrLastNam"
    EntityUsage="DSExternalUserEO"
    AliasName="USR_LAST_NAM">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-807d-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    <Properties>
    <SchemaBasedProperties>
    <DISPLAYWIDTH
    Value="30"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="CpyNam"
    IsNotNull="true"
    PrecisionRule="true"
    EntityAttrName="CpyNam"
    EntityUsage="DSExternalUserEO"
    AliasName="CPY_NAM">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-807e-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    <Properties>
    <SchemaBasedProperties>
    <DISPLAYWIDTH
    Value="30"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="VersNum"
    PrecisionRule="true"
    EntityAttrName="VersNum"
    EntityUsage="DSExternalUserEO"
    AliasName="VERS_NUM">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-8086-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    </ViewAttribute>
    <ViewAttribute
    Name="CreUsrId"
    IsNotNull="true"
    PrecisionRule="true"
    EntityAttrName="CreUsrId"
    EntityUsage="DSExternalUserEO"
    AliasName="CRE_USR_ID"
    IsUpdateable="false">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-8087-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    <Properties>
    <SchemaBasedProperties>
    <DISPLAYWIDTH
    Value="20"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="CreDttm"
    IsNotNull="true"
    PrecisionRule="true"
    EntityAttrName="CreDttm"
    EntityUsage="DSExternalUserEO"
    AliasName="CRE_DTTM"
    IsUpdateable="false">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-8088-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    </ViewAttribute>
    <ViewAttribute
    Name="UpdUsrId"
    PrecisionRule="true"
    EntityAttrName="UpdUsrId"
    EntityUsage="DSExternalUserEO"
    AliasName="UPD_USR_ID"
    IsUpdateable="false">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-8089-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    </ViewAttribute>
    <ViewAttribute
    Name="UpdDttm"
    PrecisionRule="true"
    EntityAttrName="UpdDttm"
    EntityUsage="DSExternalUserEO"
    AliasName="UPD_DTTM"
    IsUpdateable="false">
    <Data>
    <Property
    Name="ID"
    Value="69409894-0128-1000-808a-0a0a0a0a2ccb::::ViewObjectAttribute"/>
    </Data>
    </ViewAttribute>
    *<ViewCriteria*
    *Name="SearchExternalUsers"*
    *ViewObjectName="sni.datasecurity.model.queries.DSExternalUserVO"*
    *Conjunction="AND">*
    *<Properties>*
    *<CustomProperties>*
    *<Property*
    *Name="displayOperators"*
    *Value="InAdvancedMode"/>*
    *<Property*
    *Name="autoExecute"*
    *Value="false"/>*
    *<Property*
    *Name="allowConjunctionOverride"*
    *Value="true"/>*
    *<Property*
    *Name="showInList"*
    *Value="true"/>*
    *<Property*
    *Name="mode"*
    *Value="Basic"/>*
    *<Property*
    *Name="displayName"*
    *ResId="displayName"/>*
    *</CustomProperties>*
    *</Properties>*
    *<ViewCriteria*
    *Name="DSExternalUserVOSubCriteria1"*
    *ViewObjectName="sni.datasecurity.model.queries.DSExternalUserVO"*
    *Conjunction="AND">*
    *<ViewCriteriaRow*
    *Name="vcrow78"*
    *UpperColumns="1">*
    *<ViewCriteriaItem*
    *Name="DSExternalUserVOSubCriteria1_vcrow78_UsrId"*
    *ViewAttribute="UsrId"*
    *Operator="STARTSWITH"*
    *Conjunction="AND"*
    *Required="Optional"/>*
    *<ViewCriteriaItem*
    *Name="SearchExternalUsers_DSExternalUserVOSubCriteria1_vcrow78_UsrStaCd"*
    *ViewAttribute="UsrStaCd"*
    *Operator="="*
    *Conjunction="AND"*
    *Required="Optional"/>*
    *<ViewCriteriaItem*
    *Name="SearchExternalUsers_DSExternalUserVOSubCriteria1_vcrow78_UsrFrstNam"*
    *ViewAttribute="UsrFrstNam"*
    *Operator="STARTSWITH"*
    *Conjunction="AND"*
    *Required="Optional"/>*
    *<ViewCriteriaItem*
    *Name="SearchExternalUsers_DSExternalUserVOSubCriteria1_vcrow78_UsrLastNam"*
    *ViewAttribute="UsrLastNam"*
    *Operator="STARTSWITH"*
    *Conjunction="AND"*
    *Required="Optional"/>*
    *<ViewCriteriaItem*
    *Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_vcrow78_CpyNam"*
    *ViewAttribute="CpyNam"*
    *Operator="STARTSWITH"*
    *Conjunction="AND"*
    *Required="Optional"/>*
    *</ViewCriteriaRow>*
    *</ViewCriteria>*
    *</ViewCriteria>*
    <ViewCriteria
    Name="SecondarySearch"
    ViewObjectName="sni.datasecurity.model.queries.DSExternalUserVO"
    Conjunction="AND">
    <Properties>
    <CustomProperties>
    <Property
    Name="displayOperators"
    Value="InAdvancedMode"/>
    <Property
    Name="autoExecute"
    Value="false"/>
    <Property
    Name="allowConjunctionOverride"
    Value="true"/>
    <Property
    Name="showInList"
    Value="true"/>
    <Property
    Name="mode"
    Value="Basic"/>
    <Property
    Name="displayName"
    ResId="displayName"/>
    </CustomProperties>
    </Properties>
    <ViewCriteria
    Name="DSExternalUserVOSubCriteria1_1"
    ViewObjectName="sni.datasecurity.model.queries.DSExternalUserVO"
    Conjunction="AND">
    <ViewCriteriaRow
    Name="vcrow11"
    UpperColumns="1">
    <ViewCriteriaItem
    Name="DSExternalUserVOSubCriteria1_1_vcrow11_UsrId"
    ViewAttribute="UsrId"
    Operator="STARTSWITH"
    Conjunction="AND"
    Required="Optional"/>
    <ViewCriteriaItem
    Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_1_vcrow11_UsrFrstNam"
    ViewAttribute="UsrFrstNam"
    Operator="STARTSWITH"
    Conjunction="AND"
    Required="Optional"/>
    <ViewCriteriaItem
    Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_1_vcrow11_UsrLastNam"
    ViewAttribute="UsrLastNam"
    Operator="STARTSWITH"
    Conjunction="AND"
    Required="Optional"/>
    <ViewCriteriaItem
    Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_1_vcrow11_CpyNam"
    ViewAttribute="CpyNam"
    Operator="STARTSWITH"
    Conjunction="AND"
    Required="Optional"/>
    <ViewCriteriaItem
    Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_1_vcrow11_CreUsrId"
    ViewAttribute="CreUsrId"
    Operator="STARTSWITH"
    Conjunction="AND"
    Required="Optional"/>
    <ViewCriteriaItem
    Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_1_vcrow11_CreDttm"
    ViewAttribute="CreDttm"
    Operator="="
    Conjunction="AND"
    Required="Optional"/>
    </ViewCriteriaRow>
    </ViewCriteria>
    </ViewCriteria>
    <ViewCriteria
    Name="SearchExternalUsersByRole"
    ViewObjectName="sni.datasecurity.model.queries.DSExternalUserVO"
    Conjunction="AND">
    <Properties>
    <CustomProperties>
    <Property
    Name="displayOperators"
    Value="InAdvancedMode"/>
    <Property
    Name="displayName"
    ResId="LABEL_SEARCH_EXTERNAL_USERS_BY_ROLE"/>
    <Property
    Name="autoExecute"
    Value="false"/>
    <Property
    Name="allowConjunctionOverride"
    Value="true"/>
    <Property
    Name="showInList"
    Value="true"/>
    <Property
    Name="mode"
    Value="Basic"/>
    </CustomProperties>
    </Properties>
    <ViewCriteria
    Name="DSExternalUserVOSubCriteria1_1"
    ViewObjectName="sni.datasecurity.model.queries.DSExternalUserVO"
    Conjunction="AND">
    <ViewCriteriaRow
    Name="vcrow124"
    UpperColumns="1">
    <!--ViewCriteriaItem
    Name="DSExternalUserVOSubCriteria1_1_vcrow124_UsrId"
    ViewAttribute="UsrId"
    Operator="STARTSWITH"
    Conjunction="AND"
    Value=""
    Required="Optional"/-->
    <ViewCriteriaItem
    Name="DSExternalUserVOCriteria_DSExternalUserVOSubCriteria1_1_vcrow124_DSExternalUserRole"
    ViewAttribute="DSExternalUserRole"
    Operator="EXISTS"
    Conjunction="AND"
    Required="Optional">
    <ViewCriteria
    Name="DSExternalUserRoleVONestedCriteria"
    ViewObjectName="sni.datasecurity.model.queries.DSExternalUserRoleVO"
    Conjunction="AND">
    <ViewCriteriaRow
    Name="vcrow125"
    UpperColumns="1">
    <!--ViewCriteriaItem
    Name="DSExternalUserRoleVONestedCriteria_vcrow125_UsrId"
    ViewAttribute="UsrId"
    Operator="STARTSWITH"
    Conjunction="AND"
    Value=""
    Required="Optional"/-->
    <ViewCriteriaItem
    Name="DSExternalUserRoleVONestedCriteria_vcrow125_RolCd"
    ViewAttribute="RolCd"
    Operator="="
    Conjunction="AND"
    Required="Optional"/>
    </ViewCriteriaRow>
    </ViewCriteria>
    </ViewCriteriaItem>
    </ViewCriteriaRow>
    </ViewCriteria>
    </ViewCriteria>
    <ViewLinkAccessor
    Name="DSUserGroup"
    ViewLink="sni.datasecurity.model.queries.viewlinks.ExternalUserToUserGroup"
    Type="oracle.jbo.RowIterator"
    IsUpdateable="false"/>
    <ViewLinkAccessor
    Name="DSExternalUserRole"
    ViewLink="sni.datasecurity.model.queries.viewlinks.ExternalUserToExternalUserRole"
    Type="oracle.jbo.RowIterator"
    IsUpdateable="false"/>
    <ViewLinkAccessor
    Name="DSExternalUserSniRel"
    ViewLink="sni.datasecurity.model.queries.viewlinks.ExternalUserToExternalUserSniRel"
    Type="oracle.jbo.RowIterator"
    IsUpdateable="false"/>
    <LOVUIHints
    ListType="105"
    MRUCount="0"
    ListRangeSize="-1"
    NullValueFlag="none"
    NullValueId="LOVUIHints_NullValueId">
    <DisplayCriteria/>
    </LOVUIHints>
    <ResourceBundle>
    <PropertiesBundle
    PropertiesFile="sni.datasecurity.model.SNIDataSecurityModelBundle"/>
    </ResourceBundle>
    <ClientInterface>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    <Method
    Name="getRowStatus">
    <Return
    Type="java.lang.String"/>
    <Parameter
    Name="row"
    Type="oracle.jbo.Row"/>
    </Method>
    </ClientInterface>
    </ViewObject>
    Thanks
    Venkat
    Edited by: Venkatesh Pasam on Jun 9, 2010 2:14 PM
    Edited by: Venkatesh Pasam on Jun 9, 2010 2:16 PM
    Edited by: Venkatesh Pasam on Jun 9, 2010 2:18 PM

    Can some one please help me with this.
    Thanks
    Venkatesh

  • How to create new OC4J instance in AS 10.1.3 with BC4J- and ADF-Libraries

    Hi
    I have done all the steps mentioned in this thread:
    How to create new OC4J instance in AS 10.1.3
    However, the new created OC4J instance obviously misses some libraries. If I deploy my Application to this OC4J I get an internal error: Class not found: oracle.jbo.JboException.
    The same Application runs well in the "home" Instance.
    What is the trick, to create a new OC4J instance, which more or less behaves the same way as the "home" instances (and especially has all the same libraries)?
    Thanks for your help
    Frank Brandstetter

    I encountered this last month. I definitely agree that it is a glaring omission to not have "Create Like" functionality when instantiating new containers. Here's my notes on the manual steps required after using createinstance to create the fresh container. Not too bad. I've been deploying ADF applications to the new container with no problems after this.
    ==============
    The default (home) OC4J container is pre-configured for ADF 10.1.3 applications; however, when $ORACLE_HOME/bin/createinstance is used to create additional containers, these containers are not configured automatically to host ADF 10.1.3 applications.
    I followed these manual steps:
    1. $ORACLE_HOME/j2ee/home/config/server.xml defines three shared libraries that "install" the needed JARs for Oracle ADF applications in your application server instance (container). Note that "install" does not necessarily mean available to applications (see Step 2). Copy the three shared library element definitions to the <application-server> element of your new container (in server.xml).
    <shared-library name="oracle.expression-evaluator" version="10.1.3" library-compatible="true">
         <code-source path="/usr2/oracle/as10130/jlib/commons-el.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/oracle-el.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/jsp-el-api.jar"/>
    </shared-library>
    <shared-library name="adf.oracle.domain" version="10.1.3" library-compatible="true">
         <code-source path="/usr2/oracle/as10130/BC4J/lib"/>
         <code-source path="/usr2/oracle/as10130/jlib/commons-cli-1.0.jar"/>
         <code-source path="/usr2/oracle/as10130/mds/lib/concurrent.jar"/>
         <code-source path="/usr2/oracle/as10130/mds/lib/mdsrt.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/share.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/regexp.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/xmlef.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/adfmtl.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/adfui.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/adf-connections.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/dc-adapters.jar"/>
         <code-source path="/usr2/oracle/as10130/ord/jlib/ordim.jar"/>
         <code-source path="/usr2/oracle/as10130/ord/jlib/ordhttp.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/ojmisc.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/jdev-cm.jar"/>
         <code-source path="/usr2/oracle/as10130/lib/xsqlserializers.jar"/>
         <import-shared-library name="oracle.xml"/>
         <import-shared-library name="oracle.jdbc"/>
         <import-shared-library name="oracle.cache"/>
         <import-shared-library name="oracle.dms"/>
         <import-shared-library name="oracle.sqlj"/>
         <import-shared-library name="oracle.toplink"/>
         <import-shared-library name="oracle.ws.core"/>
         <import-shared-library name="oracle.ws.client"/>
         <import-shared-library name="oracle.xml.security"/>
         <import-shared-library name="oracle.ws.security"/>
         <import-shared-library name="oracle.ws.reliability"/>
         <import-shared-library name="oracle.jwsdl"/>
         <import-shared-library name="oracle.http.client"/>
         <import-shared-library name="oracle.expression-evaluator"/>
    </shared-library>
    <shared-library name="adf.generic.domain" version="10.1.3" library-compatible="true">
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/bc4jdomgnrc.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/lib"/>
         <code-source path="/usr2/oracle/as10130/jlib/commons-cli-1.0.jar"/>
         <code-source path="/usr2/oracle/as10130/mds/lib/concurrent.jar"/>
         <code-source path="/usr2/oracle/as10130/mds/lib/mdsrt.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/share.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/regexp.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/xmlef.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/adfmtl.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/adfui.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/adf-connections.jar"/>
         <code-source path="/usr2/oracle/as10130/BC4J/jlib/dc-adapters.jar"/>
         <code-source path="/usr2/oracle/as10130/ord/jlib/ordim.jar"/>
         <code-source path="/usr2/oracle/as10130/ord/jlib/ordhttp.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/ojmisc.jar"/>
         <code-source path="/usr2/oracle/as10130/jlib/jdev-cm.jar"/>
         <code-source path="/usr2/oracle/as10130/lib/xsqlserializers.jar"/>
         <import-shared-library name="oracle.xml"/>
         <import-shared-library name="oracle.jdbc"/>
         <import-shared-library name="oracle.cache"/>
         <import-shared-library name="oracle.dms"/>
         <import-shared-library name="oracle.sqlj"/>
         <import-shared-library name="oracle.toplink"/>
         <import-shared-library name="oracle.ws.core"/>
         <import-shared-library name="oracle.ws.client"/>
         <import-shared-library name="oracle.xml.security"/>
         <import-shared-library name="oracle.ws.security"/>
         <import-shared-library name="oracle.ws.reliability"/>
         <import-shared-library name="oracle.jwsdl"/>
         <import-shared-library name="oracle.http.client"/>
         <import-shared-library name="oracle.expression-evaluator"/>
    </shared-library>
    2. To make the necessary ADF and JSF support libraries available to your deployed ADF application, the default application (that your ADF application and the majority of applications should inherit from) should explicitly import the shared library in the <orion-application> element of $ORACLE_HOME/j2ee/<your container>/config/application.xml.
    <imported-shared-libraries>
         <import-shared-library name="adf.oracle.domain"/>
    </imported-shared-libraries>
    Note: the adf.oracle.domain shared library imports several other shared libraries including oracle.expression-evaluator.

  • NoSuchMethodError: oracle.jbo.mom.xml.DefElementImpl

    Oracle Folks,
    I got this NoSuchMethodError on new AIX server, but it works fine on current AIX server.
    Does anybody knows which library file is related to oracle.jbo.mom.xml ?
    Am I running with wrong library file?
    Thank you for your help.
    Oracle Enterprise Manager 10g Application Server (9.0.4.2.0)
    Application Error:
    500 Internal Server Error
    java.lang.NoSuchMethodError: oracle.jbo.mom.xml.DefElementImpl: method getChildElement(Ljava/lang/String;)Loracle/jbo/mom/xml/DefElementImpl; not found     at oracle.jbo.uicli.mom.JUApplicationDefImpl.loadContainees(JUApplicationDefImpl.java:175)     at oracle.jbo.mom.ContainerDefImpl.loadFromXMLFile(ContainerDefImpl.java:345)     at oracle.jbo.uicli.mom.JUApplicationDefImpl.loadFromXMLFile(JUApplicationDefImpl.java:291)     at oracle.jbo.uicli.mom.JUApplicationDefImpl.createAndLoadFromXML(JUApplicationDefImpl.java:283)     at oracle.jbo.uicli.mom.JUMetaObjectManager.loadFromXML(JUMetaObjectManager.java:285)     at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:456)     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:313)     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:269)     at oracle.jbo.uicli.mom.JUApplicationDefImpl.findDefObject(JUApplicationDefImpl.java:83)     at oracle.jbo.uicli.mom.JUMetaObjectManager.loadCpx(JUMetaObjectManager.java:559)     at oracle.adf.model.servlet.ADFBindingFilter.initializeBindingContext(ADFBindingFilter.java:348)     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:182)     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:617)     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:794)     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)     at java.lang.Thread.run(Thread.java:570)

    Problem solved. Library files are out-dated.
    Thank you.
    ls -l /disk1/product/oracle/ias904a/BC4J/lib/
    ======== OLD FILE ================ ============= NEW FILE ===========
    1260706 Apr 21 2005 bc4jct.jar 1431702 Jun 14 09:57 bc4jct.jar
    34641 Apr 21 2005 bc4jctejb.jar 24817 Jun 14 09:57 bc4jctejb.jar
    82373 Apr 21 2005 bc4jdomorcl.jar 89090 Jun 14 09:57 bc4jdomorcl.jar
    103330 Apr 21 2005 bc4jimdomains.jar 109265 Jun 14 09:57 bc4jimdomains.jar
    2137500 Apr 21 2005 bc4jmt.jar 2434072 Jun 14 09:57 bc4jmt.jar
    58539 Apr 21 2005 bc4jmtejb.jar 70537 Jun 14 09:57 bc4jmtejb.jar
    111506 Apr 21 2005 collections.jar 259265 Jun 14 09:57 collections.jar

  • Multi Database Support: TimeQuery setting for non-oracle

    Hello,
    I wanted to develop ADF Application which is database-neutral and thus SQL92 type application.
    I actually wanted to make sure that my application runs fine at least on MySQL DB. Therefore I set up my connection in JDeveloper to Mysql database but I started facing issues while working with it. See this > Re: [ADF-11.1.2] Non Sense Associations and View Links while using Mysql as DB
    Also there's some limitation while working with non-oracle database like : JDeveloper can't recognize primary key column, therefore developer has to manually select primary key attribute in each EO.
    Therefore, I thought to use Oracle DB to overcome from above issues and with Application as SQL92 type.
    Information to share, if applicable to you as well:
    1. database-neutral SQLs: It may not be possible to come up with CREATE TABLE SQL statement which is database-neutral. i.e. You have to modify SQL scripts generated from Oracle Database Model to make it work with other database. This I think is difficult part, but with proper care and with the help of tool, you can achieve the CREATE SQL statements for other database.
    2. Under Model.jpx file of Model project, you can then add your non-oracle Database to test your application with. But make sure you select Oracle Connection while developing/changing Model layer of project << This is again because i think Jdeveloper has some issue with non-oracle Database (mentioned above)
    3. Under bc4j.xcfg file (right click AppModel > Configurations...), you properly set value of "sql92 Db Time Query" (jbo.sql92.DbTimeQuery) property . For e.g. default is "select sysdate from dual" which is compatible to oracle database to fetch the current date from database. However this doesn't work with MySQL. You need to set it as "select now()as CurrentDateTime" if you are using MYSQL. This is require if you are using History Column on EO (I don't know if it is require for other purpose of not!) . Following is the code of bc4j.xcfg, notice "jbo.sql92.DbTimeQuery" property.
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <BC4JConfig version="11.1" xmlns="http://xmlns.oracle.com/bc4j/configuration">
       <AppModuleConfigBag ApplicationName="model.bc.am.AppModule">
          <AppModuleConfig name="AppModuleLocal" DeployPlatform="LOCAL" jbo.project="model.Model" ApplicationName="model.bc.am.AppModule" java.naming.factory.initial="oracle.jbo.common.JboInitialContextFactory">
             <Database jbo.TypeMapEntries="Java" jbo.locking.mode="optimistic" jbo.SQLBuilder="SQL92"
                       jbo.sql92.DbTimeQuery="select now()as CurrentDateTime"/>
             <Security AppModuleJndiName="model.bc.am.AppModule"/>
             <Custom JDBCDataSource="java:comp/env/jdbc/appuser_mysqlDS"/>
          </AppModuleConfig>
          <AppModuleConfig name="AppModuleShared" DeployPlatform="LOCAL" jbo.project="model.Model" ApplicationName="model.bc.am.AppModule" java.naming.factory.initial="oracle.jbo.common.JboInitialContextFactory">
             <AM-Pooling jbo.ampool.isuseexclusive="false" jbo.ampool.maxpoolsize="1"/>
             <Database jbo.TypeMapEntries="Java" jbo.locking.mode="optimistic" jbo.SQLBuilder="SQL92"
                       jbo.sql92.DbTimeQuery="select now()as CurrentDateTime"/>
             <Security AppModuleJndiName="model.bc.am.AppModule"/>
             <Custom JDBCDataSource="java:comp/env/jdbc/appuser_mysqlDS"/>
          </AppModuleConfig>
       </AppModuleConfigBag>
    </BC4JConfig>Note: Point 3 is not mentioned anywhere. Not even here > http://www.oracle.com/technetwork/developer-tools/jdev/mysql-and-bc-howto-082060.html.
    Questions:
    1. How would I make "jbo.sql92.DbTimeQuery" work with other database. It seems I have to hard code the value of it. Can't we externalize it so that we can set it dynamically ?
    2. I am sharing this what I noticed and which is not yet documented (at least I haven't found it anywhere)... please let me know if you are aware of any setting needs to be done which may not be documented ?

    Did you ever find out more information about working with Dates in non-oracle databases?

  • Oracle 9i Database 9.2.0.1.0 Issues...

    Hi Friends,
    I downloaded the Oracle DB 9i Enterprise Edition (9.2.0.1) from Oracle's website for my class assignment. When I got to the screen that says "Installation types" Oracle 9i Database 9.2.0.1.0 and hit the NEXT button the universal installer disappears with no warning right at 36%. So then I tried to choose "Custom" instead of Enterprise Edition and the same exact thing happened. My computer specs are as follows:
    O/S: Windows XP Professional
    CPU: 2.8 Ghz
    Phys. Memory: 1,024 MB
    Available Physical Memory: 324 MB
    Hard Disk: 210 GB free space
    I would appreciate ANY help as my assignment is due on Monday. I have uninstalled and reinstalled so many times and nothing seems to work. My friend suggested that there may be a DLL file causing conflict somewhere. I don't know...I just need help and I am so frustrated with this! Thanks.

    Hello Everyone,
    I found a log file in c:\program files\oracle\inventory\logs. I am not sure if this will show anything but I am so desparate right now that I am willing to try just about anything. So...below please find my log file when I tried to do the install. If this is the wrong log file, can you please tell me where to go to get the right one. Thanks friends! This is the most frustrating thing...
    Environment variables:
         ORACLE_HOME =
         PATH = C:\DOCUME~1\User\LOCALS~1\Temp\OraInstall2006-06-05_12-41-21AM\oui\bin\win32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\
         CLASSPATH = C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip
    Username is: User
    Unable to read the list of homes from the inventory.
    The installer version is 2.2.0.12.0
    *** Welcome Page***
    Setting value of FROM_LOCATION to C:\9iDB\Disk1\stage\products.jar
    Setting value of SHOW_COMPONENT_LOCATIONS_PAGE to true
    Setting value of SHOW_CUSTOM_TREE_PAGE to true
    Setting value of SHOW_SUMMARY_PAGE to true
    Setting value of SHOW_INSTALL_PROGRESS_PAGE to true
    Setting value of SHOW_REQUIRED_CONFIG_TOOL_PAGE to true
    Setting value of SHOW_OPTIONAL_CONFIG_TOOL_PAGE to true
    Setting value of SHOW_RELEASE_NOTES to true
    Setting value of SHOW_END_SESSION_PAGE to true
    Setting value of SHOW_SPLASH_SCREEN to true
    Setting value of SHOW_WELCOME_PAGE to true
    Setting value of SHOW_ROOTSH_CONFIRMATION to true
    Setting value of SHOW_EXIT_CONFIRMATION to true
    Setting value of NEXT_SESSION to true
    Setting value of NEXT_SESSION_ON_FAIL to true
    Setting value of SHOW_DEINSTALL_CONFIRMATION to true
    Setting value of SHOW_DEINSTALL_PROGRESS to true
    Setting value of INVENTORY_LOCATION to C:\Program Files\Oracle\Inventory
    Setting value of UNIX_GROUP_NAME to
    Initializing inventory setup WCCE
    Doing operation in inventory setup WCCE
    Setting value of CLUSTER_NODES to
    *** Cluster Node Selection Page***
    ClusterNodes = CLUSTER_NODES =
    Setting value of FROM_LOCATION to C:\9iDB\Disk1\stage\products.jar
    Setting value of ORACLE_HOME to C:\oracle\ora92
    Setting value of ORACLE_HOME_NAME to OraHome92
    *** File Locations Page***
    FromLocation = FROM_LOCATION = C:\9iDB\Disk1\stage\products.jar
    ToLocation = ORACLE_HOME = C:\oracle\ora92
    ToName = ORACLE_HOME_NAME = OraHome92
    Initializing installer access setup
    Setting value of ORACLE_HOME to C:\oracle\ora92
    Setting value of ORACLE_HOME_KEY to Software\ORACLE\HOME0
    Setting value of ORACLE_HOME_FOLDER to Oracle - OraHome92
    Setting value of ORACLE_HOME_SERVICE to OraHome92
    Setting value of ToplevelComp to oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 912 ][OH:2]
    Setting value of SELECTED_LANGUAGES to [en]
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_apache_ejb
    Setting value of PROD_HOME to C:\oracle\ora92/jpi
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_fonts
    Setting value of PROD_HOME to C:\oracle\ora92/rts
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.server
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.ops
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.partitioning
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.spatial
    Setting value of PROD_HOME to C:\oracle\ora92/olap
    Setting value of PROD_HOME to C:\oracle\ora92/dmt
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.ordcac
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.infrastructure
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking
    Setting value of PROD_HOME to C:\oracle\ora92\wf
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.client
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_utilities_util
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_plsql
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_dbv
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.workflow.client
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_javavm_cmp
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.ano
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_workflow_mailer
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.devtools
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_mig
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_oci_top
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext.oapps_agentext
    Setting value of PROD_HOME to C:\oracle\ora92\oem_webstage
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_prod
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_otrace
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.intermedia.imserver
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_ldap_rsf_cmp
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.cman
    Setting value of PROD_HOME to C:\oracle\ora92/tg4ifmx
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.locator
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_sysman_reporting
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_sysman_webserver
    Setting value of PROD_HOME to C:\oracle\ora92/tg4sybs
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_hs_odbc
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_prod
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emcltprod
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_hs_olefs
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_xml
    Setting value of PROD_HOME to C:\oracle\ora92\Apache\Apache
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_hs_olesql
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_dbscripts
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_nid
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_hs_common
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.context
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.proc
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.apache.ojsp
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.webdb.modplsql
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_prod
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.names
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92\sysman
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.java.ojsp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_p2k_xmldevkit
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext.frms_agentext
    Setting value of PROD_HOME to C:\oracle\ora92\sysman
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.apache.xdk
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_options_ano_dce
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/Omwb
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_expimp
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.winprod
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext.sqlsrv_agentext
    Setting value of PROD_HOME to C:\oracle\ora92\soap
    Setting value of PROD_HOME to C:\oracle\ora92/oracle.interMedia.imclient
    Setting value of PROD_HOME to C:\oracle\ora92\sysman
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext.emd_agentext
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext.oecm_agentext
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.agent_ext.ows_agentext
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.oemagent
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.oemagent.agentca
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.assistants.dbma
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.ordsmv
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.ordaudio
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.ordimg
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.intermedia.imcom
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.cartridges.ordcom
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_prod
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/tg4msql
    Setting value of PROD_HOME to C:\oracle\ora92/BC4J
    Setting value of PROD_HOME to C:\oracle\ora92/oracle.interMedia.imclient
    Setting value of PROD_HOME to C:\oracle\ora92/oracle.interMedia.imclient
    Setting value of PROD_HOME to C:\oracle\ora92/oracle.interMedia.imclient
    Setting value of PROD_HOME to C:\oracle\ora92/oracle.interMedia.imclient
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.intermedia.jai
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.rdbms.ovm
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_demo
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.utilities.perfmon
    Setting value of PROD_HOME to C:\oracle\ora92/soap
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_p2k_xmldevkit
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.netmgr.emint
    Setting value of PROD_HOME to C:\oracle\ora92/tg4tera
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/soap
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_hs_oledb
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_sqlj
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_parser_plsql
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_xsql
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_classgen_java
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_transview
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_transx
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.xml.xml_ncomp
    Setting value of PROD_HOME to C:\oracle\ora92\pg4mqseries
    Setting value of PROD_HOME to C:\oracle\ora92/pg4appc
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_parser_cplus
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_classgen_cplus
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_bali_ohw
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_bali_cabo
    Setting value of PROD_HOME to C:\oracle\ora92/sysman/ocm
    Setting value of PROD_HOME to C:\oracle\ora92/demo/schema
    Setting value of PROD_HOME to C:\oracle\ora92\mgw
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_seeddb
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_seeddb
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_seeddb
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_advrep
    Setting value of PROD_HOME to C:\oracle\ora92/tg4drda
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.netsrv
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_options_ano_ssl
    Setting value of PROD_HOME to C:\oracle\ora92/oracel_rdbms_sqlldr
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_oci
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.rdbms.sqlplus
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_prod
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.ott
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.olap.cv
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_occi
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.oo4o
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.oledb
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_networking_snmp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_workflow_builder
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.procob
    Setting value of PROD_HOME to C:\oracle\ora92/dbui
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_workflow_common
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.procob18
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_options_ano_ssl_owm
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.ano.sns
    Setting value of PROD_HOME to C:\oracle\ora92in
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.java.javavm.javatools
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/oramts
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_sqlj_sqljtrans
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_xml_xsu
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.mmc.admin
    Setting value of PROD_HOME to C:\oracle\ora92/jle
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.mmc.primary
    Setting value of PROD_HOME to C:\oracle\ora92/oracle.interMedia.imclient
    Setting value of PROD_HOME to C:\oracle\ora92\Apache\Jserv
    Setting value of PROD_HOME to C:\oracle\ora92\Apache\Jsdk
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_rman
    Setting value of PROD_HOME to C:\oracle\ora92\ocs4j
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_aqapi
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_sqlj_sqljruntime
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.ifa
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_oci12
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.assistants.dbca
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_oci14
    Setting value of PROD_HOME to C:\oracle\ora92\Apache\Apache
    Setting value of PROD_HOME to C:\oracle\ora92\Apache\perl
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.netcltprod
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.netclt
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.networking.netmgr
    Setting value of PROD_HOME to C:\oracle\ora92/oem_webstage
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rdbms_expimp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_networking_netca
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_xml_parser_c
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.assistants.acf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_javavm_visiorb
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.options.ops.opsca
    Setting value of PROD_HOME to C:\oracle\ora92\jdk
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.emprod.oemagent.base_oemagent
    Setting value of PROD_HOME to C:\oracle\ora92/classes/oracle/sysman/vif
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_options_olap_api
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_olap_wrksht
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_tools_regexp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_fonts
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_utilities_util_common
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.sysman.prereq
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.rsf
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/sysman/expert
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_sysman_sqlserver
    Setting value of PROD_HOME to C:\oracle\ora92/sysman
    Setting value of PROD_HOME to C:\oracle\ora92/sysman/admin
    Setting value of PROD_HOME to C:\oracle\ora92/sysman/expert
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_sysman_em_nls
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_sysman_vmqshared
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_rdbms_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_dbjava_rsf
    Setting value of PROD_HOME to C:\oracle\ora92
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_nlsrtl_rsf
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.p2k.precomp_common
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_net_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_precomp_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/dcommon
    Setting value of PROD_HOME to C:\oracle\ora92/help
    Setting value of PROD_HOME to C:\oracle\ora92/help
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.xml.parser.java
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.doc.windoc
    Setting value of PROD_HOME to C:\oracle\ora92/jewt
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_oracore_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/kodiak
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_platform_rsf
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.mmc.config
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_plsql_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_ldap_rsf_cmp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_sysman_oembase_ela
    Setting value of PROD_HOME to C:\oracle\ora92/ice
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_install_instcommon
    Setting value of PROD_HOME to C:\oracle\ora92/ewt
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_slax_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_tools_share
    Setting value of PROD_HOME to C:\oracle\ora92\oracle.apache.isqlplus.ise
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_oci11
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_thin14
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_ssl_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_agent_rsf_agent_rsf_cmp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_clntsh_rsf_clntsh_rsf_cmp
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_thin12
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_otrace_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_rsf_rdbms_rsf
    Setting value of PROD_HOME to C:\oracle\ora92/lib
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_oci_common
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_thin11
    Setting value of PROD_HOME to C:\oracle\ora92/oracle_java_jdbc_jdbc_common
    Setting value of PROD_HOME to C:\Program Files\Oracle\Inventory\..\oui
    Unable to read C:/Program Files/Oracle/Inventory/ContentsXML/comps.xml. Some inventory information may be lost.
    Calling query areasQueries2.2.0.7.0 getInventoryLocation
    Query returned : C:\Program Files\Oracle\Inventory
    Setting value of PROD_HOME to C:\Program Files\Oracle\Inventory\..\jre\1.3.1
    Setting value of PROD_HOME to C:\Program Files\Oracle\Inventory\..\jre\1.1.8
    Doing operation for installer access setup
    Setting value of SELECTED_LANGUAGES to [en]
    Setting value of ToplevelComp to oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 912 ][OH:2]
    *** Available Products Page***
    TopLevelComp = ToplevelComp = oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 912 ][OH:2]
    Setting value of ToplevelComp to oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 912 ][OH:2]
    Setting value of DEP_MODE to EE
    Setting value of TLDepModes to EE,
    *** Installation Types Page***
    DepMode = DEP_MODE = EE
    TLDepModes = TLDepModes = EE,
    The selected install type is "Enterprise Edition"
    Setting value of DEP_MODE to EE
    Install type for "Oracle9i Database 9.2.0.1.0 " is "Enterprise Edition"
    Install type for "Enterprise Edition Options 9.2.0.1.0 " is "Typical"
    Install type for "Oracle9i Real Application Clusters 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Partitioning 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Spatial 9.2.0.1.0 " is "Typical"
    Install type for "Oracle OLAP 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Data Mining 9.2.0.1.0 " is "Typical"
    Install type for "Oracle COM Automation Feature 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Net Services 9.2.0.1.0 " is "Server.Typical"
    Install type for "Oracle9i 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Database Utilities 9.2.0.1.0 " is "Typical"
    Install type for "PL/SQL 9.2.0.1.0 " is "Typical"
    Install type for "Database Verify Utility 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JVM 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Advanced Security 9.2.0.1.0 " is "Typical"
    Install type for "Oracle9i Development Kit 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Enterprise Manager Products 9.2.0.1.0 " is "Enterprise Edition"
    Install type for "Migration Utility 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Programmer 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Intelligent Agent Extensions 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Applications Extensions 9.2.0.1.0 " is "Typical"
    Install type for "Enterprise Manager Web Site 9.2.0.1.0 " is "Complete"
    Install type for "Oracle9i Syndication Server 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Trace 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Ultra Search Server 9.2.0.1.0 " is "Typical"
         Conflict while setting install type of "Sun JDK 1.3.1.0.1a " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle Management Server 9.2.0.1.0 " is "Complete"
    Install type for "Oracle interMedia Locator 9.2.0.1.0 " is "Typical"
    Install type for "Reporting Framework 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Webserver Integration 9.2.0.1.0 " is "Complete"
    Install type for "Generic Connectivity Using ODBC 9.2.0.1.0 " is "Typical"
    Install type for "iSQL*Plus 9.2.0.1.0 " is "Typical"
    Install type for "Generic Connectivity Using OLEDB - FS 9.2.0.1.0 " is "Typical"
    Install type for "XML 9.2.0.1.0 " is "Typical"
         Conflict while setting install type of "XML Parser for Java 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle HTTP Server 9.2.0.1.0 " is "Typical"
    Install type for "Generic Connectivity Using OLEDB - SQL 9.2.0.1.0 " is "Typical"
    Install type for "Database SQL Scripts 9.2.0.1.0 " is "Typical"
    Install type for "New Database ID 9.2.0.1.0 " is "Typical"
    Install type for "Generic Connectivity Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Text 9.2.0.1.0 " is "Typical"
    Install type for "Apache Configuration for Oracle Java Server Pages 1.1.2.3.0 " is "Typical"
    Install type for "Oracle Mod PL/SQL Gateway 3.0.9.8.3b " is "Typical"
    Install type for "Oracle Dynamic Services Server 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Ultra Search Middle-Tier 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Diagnostics Pack 9.2.0.1.0 " is "Typical"
         Conflict while setting install type of "Enterprise Manager Client 9.2.0.1.0 " to "Maximum (Complete)". Install type already set to "Maximum (Complete)". Seting it to "Custom (Custom)"
    Install type for "Oracle Java Server Pages 1.1.3.1.0 " is "Typical"
    Install type for "Oracle XML Developer's Kit 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Forms Extensions 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Tuning Pack 9.2.0.1.0 " is "Complete"
    Install type for "Apache Configuration for Oracle XML Developer's Kit 9.2.0.1.0 " is "Typical"
    Install type for "Export/Import 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Windows Interfaces 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Management Pack for Oracle Applications 9.2.0.1.0 " is "Complete"
    Install type for "MIcrosoft SQLServer(TM) Extensions 9.2.0.1.0 " is "Typical"
    Install type for "Oracle SOAP for JServ 2.0.0.0.0a " is "Typical"
    Install type for "Oracle interMedia Client Option 9.2.0.1.0 " is "Typical"
    Install type for "Oracle EMD Agent Extensions 9.2.0.1.0 " is "Typical"
    Install type for "Oracle eBusiness Management Extensions 9.2.0.1.0 " is "Typical"
    Install type for "Oracle HTTP Server Extensions 9.2.0.1.0 " is "Typical"
    Install type for "PL/SQL Embedded Gateway 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Intelligent Agent 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Intelligent Agent Config Tool 9.2.0.1.0 " is "Typical"
    Install type for "Database Upgrade Assistant 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Video 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Audio 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Image 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Data Management Services Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Annotator 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Change Management Pack 9.2.0.1.0 " is "Complete"
    Install type for "BC4J Runtime for Database 9.0.2.692.1 " is "Typical"
    Install type for "Oracle interMedia Web Client 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Client Demos 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Java Media Framework Client 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Client Compatibility Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Java Advanced Imaging 9.2.0.1.0 " is "Typical"
    Install type for "Database Workspace Manager 9.2.0.1.0 " is "Typical"
    Install type for "Enterprise Manager Client 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Integrated Applications 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Console 9.2.0.1.0 " is "Complete"
    Install type for "Oracle Ultra Search Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Database Demos 9.2.0.1.0 " is "Typical"
    Install type for "Oracle SOAP Server 2.0.0.0.0a " is "Typical"
    Install type for "Enterprise Manager Database Applications 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "SQL*Plus 9.2.0.1.0 " to "Complete (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle XML Runtime Components 9.2.0.1.0 " is "Typical"
         Conflict while setting install type of "XML Parser for PL/SQL 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "XML Class Generator for Java 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "XML Transviewer Beans 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "XML Transx 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle Net Integration 9.2.0.1.0 " is "Complete"
    Install type for "Oracle Workflow Manager 9.2.0.1.0 " is "Complete"
    Install type for "Oracle SOAP Client 2.0.0.0.0a " is "Typical"
    Install type for "Common Files For Generic Connectivity Using OLEDB 9.2.0.1.0 " is "Typical"
    Install type for "Enterprise Manager Common Files 9.2.0.1.0 " is "Complete"
         Conflict while setting install type of "Secure Socket Layer 9.2.0.1.0 " to "Complete (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Java Tools 9.2.0.1.0 " to "Complete (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Enterprise Manager Base Classes 9.2.0.1.0 " to "Complete (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle JFC Extended Windowing Toolkit 4.1.10.0.0 " to "Complete (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle SQLJ 9.2.0.1.0 " is "Typical"
    Install type for "XML Parser for PL/SQL 9.2.0.1.0 " is "Custom"
    Install type for "XSQL Servlet 9.2.0.1.0 " is "Typical"
    Install type for "XML Class Generator for Java 9.2.0.1.0 " is "Custom"
    Install type for "XML Transviewer Beans 9.2.0.1.0 " is "Custom"
    Install type for "XML Transx 9.2.0.1.0 " is "Custom"
    Install type for "XML Parser for Oracle JVM 9.2.0.1.0 " is "Typical"
    Install type for "XML Parser for C++ 9.2.0.1.0 " is "Typical"
    Install type for "XML Class Generator for C++ 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Help for the Web 1.0.7.0.0 " is "Complete"
    Install type for "Oracle UIX 2.0.20.0.0 " is "Complete"
         Conflict while setting install type of "Oracle Extended Windowing Toolkit 3.4.13.0.0 " to "Typical (Typical)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
    Install type for "Change Management Common Files 9.2.0.1.0 " is "Complete"
         Conflict while setting install type of "Oracle Intelligent Agent Base Component Files 9.2.0.1.0 " to "Complete (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle Common Schema Demos 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Message Gateway Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Starter Database 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Complete OLTP Starter Database 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Complete DSS Starter Database 9.2.0.1.0 " is "Typical"
    Install type for "Advanced Replication 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Net Listener 9.2.0.1.0 " is "Typical"
    Install type for "Secure Socket Layer 9.2.0.1.0 " is "Custom"
    Install type for "SQL*Loader 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Call Interface (OCI) 9.2.0.1.0 " is "Typical"
    Install type for "SQL*Plus 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Documentaion Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Object Type Translator 9.2.0.1.0 " is "Typical"
    Install type for "Oracle OLAP CWM Lite 9.2.0.1.0 " is "Typical"
    Install type for "Oracle OLAP Cube Viewer 9.2.0.1.0 " is "Typical"
         Conflict while setting install type of "Oracle OLAP Worksheet 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
    Install type for "Oracle C++ Call Interface 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Objects for OLE 9.2.0.4.4 " is "Typical"
    Install type for "Oracle Provider for OLE DB 9.2.0.1.0 " is "Typical"
    Install type for "Oracle SNMP Agent 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Database User Interface 2.2.11.0.0 " is "Typical"
    Install type for "Oracle Wallet Manager 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Assistant Common Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Authentication and Encryption 9.2.0.1.0 " is "Typical"
    Install type for "Oracle ODBC Driver 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Java Tools 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Visigenics ORB 3.4.0.0.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Java Runtime Environment 1.1.8.16.0 " to "Custom (Custom)". Install type already set to "Maximum (Complete)". Seting it to "Custom (Custom)"
    Install type for "Enterprise Manager Paging Server 9.2.0.1.0 " is "Complete"
    Install type for "Oracle Services For Microsoft Transaction Server 9.2.0.1.0 " is "Typical"
    Install type for "Enterprise Login Assistant 9.2.0.1.0 " is "Custom"
    Install type for "SQLJ Translator 9.2.0.1.0 " is "Typical"
    Install type for "Oracle XML SQL Utility 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Administration Assistant for Windows NT 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Java Layout Engine 2.0.1.0.0 " is "Complete"
         Conflict while setting install type of "Bali Share 1.1.17.0.0 " to "Maximum (Complete)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle Snap-In Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle interMedia Java Client 9.2.0.1.0 " is "Typical"
    Install type for "Apache JServ 1.1.0.0.0g " is "Typical"
    Install type for "JSDK 2.0.0.0.0d " is "Typical"
    Install type for "Recovery Manager 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Caching Service for Java 2.1.0.0.0a " is "Typical"
    Install type for "Advanced Queueing (AQ) API 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC/OCI Interfaces 9.2.0.1.0 " is "Typical"
    Install type for "SQLJ Runtime 9.2.0.1.0 " is "Typical"
    Install type for "Oracle INTYPE File Assistant 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC/OCI Driver for JDK 1.2 9.2.0.1.0 " is "Typical"
    Install type for "Database Configuration Assistant 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC/OCI Driver for JDK 1.4 9.2.0.1.0 " is "Typical"
    Install type for "Apache Web Server files 1.3.22.0.0a " is "Typical"
    Install type for "Oracle Perl Interpreter 5.00503.0.0.0c " is "Typical"
    Install type for "Oracle Net 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Net Manager 9.2.0.1.0 " is "Typical"
    Install type for "Enterprise Manage Website Translated Files 9.2.0.1.0 " is "Complete"
    Install type for "Character Set Migration Utility 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Net Configuration Assistant 9.2.0.1.0 " is "Typical"
         Conflict while setting install type of "Oracle9i Real Application Clusters Management 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "XML Parser for C 9.2.0.1.0 " is "Typical"
    Install type for "Enterprise Manager Paging and OMS Common Files 9.2.0.1.0 " is "Complete"
    Install type for "Assistant Common Files 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Oracle Help For Java 3.2.13.0.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Code Editor 1.2.1.0.0A " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
    Install type for "Visigenics ORB 3.4.0.0.0 " is "Custom"
    Install type for "Oracle Directory Manager 9.2.0.1.0 " is "Complete"
    Install type for "Oracle9i Real Application Clusters Management 9.2.0.1.0 " is "Custom"
    Install type for "Sun JDK 1.3.1.0.1a " is "Custom"
         Conflict while setting install type of "Sun JDK extensions 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle Internet Directory Client Common Files 9.2.0.1.0 " is "Complete"
    Install type for "Oracle Intelligent Agent Base Component Files 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Oracle Net Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle9i Globalization Support 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Core Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Utilities Common Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
    Install type for "Oracle Developer Server Forms Manager 9.2.0.1.0 " is "Typical"
    Install type for "Oracle OLAP API 9.2.0.1.0 " is "Typical"
    Install type for "Oracle OLAP Worksheet 9.2.0.1.0 " is "Custom"
    Install type for "regexp 2.0.20.0.0 " is "Typical"
    Install type for "Oracle Display Fonts 9.0.2.0.0 " is "Typical"
    Install type for "Enterprise Manager Quick Tours 9.2.0.1.0 " is "Complete"
    Install type for "Utilities Common Files 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Installation Prerequisite Checks 9.2.0.1.0 " is "Complete"
    Install type for "Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Base Classes 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Events 9.2.0.1.0 " is "Typical"
    Install type for "Capacity Planner 9.2.0.1.0 " is "Complete"
    Install type for "Performance Manager 9.2.0.1.0 " is "Complete"
    Install type for "SQL Analyze 9.2.0.1.0 " is "Complete"
    Install type for "Trace DataViewer 9.2.0.1.0 " is "Complete"
    Install type for "Expert 9.2.0.1.0 " is "Complete"
    Install type for "Index Tuning Wizard 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Win32 Apps Bridge 9.2.0.1.0 " is "Complete"
    Install type for "SQLServer Monitoring Option 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Translated Files 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Win32 Application Common Files 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Expert Common Files 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Win32 App Translated Files 9.2.0.1.0 " is "Complete"
    Install type for "Enterprise Manager Shared Libraries 9.2.0.1.0 " is "Complete"
    Install type for "XDK Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "DBJAVA Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle9i Globalization Support 9.2.0.1.0 " is "Custom"
    Install type for "Precompiler Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Net Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Precompiler Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Documentaion Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Help For Java 3.2.13.0.0 " is "Custom"
    Install type for "Oracle Help For Java 4.1.13.0.0 " is "Custom"
    Install type for "XML Parser for Java 9.2.0.1.0 " is "Custom"
    Install type for "Oracle9i Windows Documentation 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JFC Extended Windowing Toolkit 4.1.10.0.0 " is "Custom"
    Install type for "Oracle Core Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Code Editor 1.2.1.0.0A " is "Custom"
    Install type for "Platform Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Remote Configuration Agent 9.2.0.1.0 " is "Typical"
    Install type for "PL/SQL Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "LDAP Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Minimal Integration 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Ice Browser 5.06.8.0.0 " is "Custom"
    Install type for "Installation Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Extended Windowing Toolkit 3.4.13.0.0 " is "Custom"
    Install type for "Parser Generator Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Bali Share 1.1.17.0.0 " is "Custom"
    Install type for "iSQL*Plus Extension for Windows 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC/OCI Driver for JDK 1.1 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC Development Drivers 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC Thin Driver for JDK 1.4 9.2.0.1.0 " is "Typical"
    Install type for "SSL Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Agent Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Client Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle JDBC Thin Driver for JDK 1.2 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Trace Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "RDBMS Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Sun JDK extensions 9.2.0.1.0 " is "Custom"
    Install type for "JDBC/OCI Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle JDBC Thin Driver for JDK 1.1 9.2.0.1.0 " is "Typical"
    Install type for "JDBC Common Files 9.2.0.1.0 " is "Typical"
    Install type for "Oracle Universal Installer 2.2.0.12.0 " is "Custom"
    Install type for "Java Runtime Environment 1.3.1.1.0a " is "Custom"
    Install type for "Java Runtime Environment 1.1.8.16.0 " is "Custom"
    Calling query areasQueries2.2.0.7.0 getComponentInstallTypeName
    Query returned : EE
    Calling query generalQueries2.2.0.7.0 getOSName
    Query returned : NT_X86
    Calling query generalQueries2.2.0.7.0 getOSVer
    Query returned : 5.1
    Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
    platGroup = WINDOWS
    Query returned : true
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.server
    startVersion = 8.1.0.0.0
    endVersion = 9.2.0.9.0
    acceptCompatible = null
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.client
    startVersion = 8.1.0.0.0
    endVersion = 9.2.0.9.0
    acceptCompatible = null
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.client
    startVersion = 8.1.0.0.0
    endVersion = 9.2.0.9.0
    acceptCompatible = null
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.iappserver.iapptop
    startVersion = 9.0.2.0.0
    endVersion = 9.0.9.0.0
    acceptCompatible = null
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.iappserver.infrastructure
    startVersion = 9.0.2.0.0
    endVersion = 9.0.9.0.0
    acceptCompatible = null
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.iappserver.devcorner
    startVersion = 9.0.2.0.0
    endVersion = 9.0.9.0.0
    acceptCompatible = null
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.networking.netclt
    startVersion = 8.1.3.0.0
    endVersion = 9.0.0.0.0
    acceptCompatible = null
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\nt.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\win95.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\win98.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\windows.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\netware.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\os2.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\dos.rgs
    Query returned : false
    Calling query WinSetAclQuery1.0.2 setPermissions
    dirName = C:\oracle\ora92
    isAdmin = false
    Query returned : 0
    Calling query PrerequisiteQueries1.1.3 getWin32VideoColorBits
    Query returned : 32
    Calling query generalQueries2.2.0.7.0 getTotalPhysicalMemory
    Query returned : 1046620
    Calling query w32RegQueries2.2.0.7.0 hasAdminPrivileges
    Query returned : true
    Calling query PrerequisiteQueries1.1.3 getWin32OSLevel
    Query returned : Service Pack 2
    Setting value of PRE_REQUISITE to true
    Calling query globalVarQueries2.1.0.4.0 setGlobalVariable
    variable = oracle.rdbms.installing
    value = true
    Query returned : true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to false
    # The pre-requisite for the component Oracle9i Real Application Clusters 9.2.0.1.0 has failed.
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to false
    # The pre-requisite for the component Oracle9i Real Application Clusters Management 9.2.0.1.0 has failed.
    Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
    platGroup = UNIX
    Query returned : false
    Calling query rgsQueries2.2.0.7.0 isProductInstalled
    Location = C:\oracle\ora92
    InternalName = w32rsf80
    MaxVersion = 8.0.7.0.0
    MinVersion = 8.0.3.0.0
    Query returned : false
    Calling query rgsQueries2.2.0.7.0 isProductInstalled
    Location = C:\oracle\ora92
    InternalName = w32rsf73
    MaxVersion = 7.3.5.0.0
    MinVersion = 7.3.1.0.0
    Query returned : false
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.sysman.netclt
    startVersion = 8.0.3.0.0
    endVersion = 8.0.6.0.0
    acceptCompatible = false
    Query returned : false
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Calling query generalQueries2.2.0.7.0 getOSName
    Query returned : NT_X86
    Calling query w32RegQueries2.2.0.7.0 RegKeyExists
    Key = HKEY_LOCAL_MACHINE
    SubKey = Software\Gradient\DCE
    Query returned : false
    Setting value of PRE_REQUISITE to false
    # The pre-requisite for the component DCE Integration 9.2.0.1.0 has failed.
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
    platGroup = Windows
    Query returned : true
    Calling query rgsQueries2.2.0.7.0 isProductInstalled
    Location = C:\oracle\ora92
    InternalName = w32oem10
    MaxVersion = null
    MinVersion = null
    Query returned : false
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Calling query areasQueries2.2.0.7.0 getComponentInstallTypeName
    Query returned : Complete
    Calling query generalQueries2.2.0.7.0 getOSName
    Query returned : NT_X86
    Calling query WindowsGeneralQueries2.2.0.7.0 getWindowsSystemDirectory
    Query returned : C:\WINDOWS\system32
    Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
    platGroup = WINDOWS
    Query returned : true
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.networking.netclt
    startVersion = 8.1.3.0.0
    endVersion = 8.1.4.0.0
    acceptCompatible = null
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\nt.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\win95.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\win98.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\windows.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\netware.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\os2.rgs
    Query returned : false
    Calling query fileQueries2.2.0.7.0 exists
    filename = C:\oracle\ora92\ORAINST\dos.rgs
    Query returned : false
    Calling query generalQueries2.2.0.7.0 getTotalPhysicalMemory
    Query returned : 1046620
    Setting value of PRE_REQUISITE to true
    Calling query rgsQueries2.2.0.7.0 getAllOracleHomes
    Query returned : C:\oracle\ora92,
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.sysman.w32common
    startVersion = 9.2.0.0.0
    endVersion = 9.2.99.99.99
    acceptCompatible = null
    Query returned : false
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Calling query rgsQueries2.2.0.7.0 getAllOracleHomes
    Query returned : C:\oracle\ora92,
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.sysman.w32common
    startVersion = 9.2.0.0.0
    endVersion = 9.2.99.99.99
    acceptCompatible = null
    Query returned : false
    Setting value of PRE_REQUISITE to true
    Calling query rgsQueries2.2.0.7.0 getAllOracleHomes
    Query returned : C:\oracle\ora92,
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.sysman.w32common
    startVersion = 9.2.0.0.0
    endVersion = 9.2.99.99.99
    acceptCompatible = null
    Query returned : false
    Setting value of PRE_REQUISITE to true
    Calling query rgsQueries2.2.0.7.0 getAllOracleHomes
    Query returned : C:\oracle\ora92,
    Calling query areasQueries2.2.0.7.0 productInstalled
    location = C:\oracle\ora92
    name = oracle.sysman.w32common
    startVersion = 9.2.0.0.0
    endVersion = 9.2.99.99.99
    acceptCompatible = null
    Query returned : false
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Calling query areasQueries2.2.0.7.0 getComponentInstallTypeName
    Query returned : Custom
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Setting value of PRE_REQUISITE to true
    Calling query SIDQueries1.2.4 getAllOracleHomes

  • OCi8 drivers, using RAC (Oracle Application Server 10g (9.0.4))

    I have some problems with one j2ee application deployed in an OC4J container called OC4J_Inernet.
    A few times a day this container crashed with a stack-trace like this;
    Unexpected Signal : 11 occurred at PC=0xB7145CF0
    Function=(null)
    Library=/oracle/as/jdk/jre/lib/i386/server/libjvm.so
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Current Java thread:
    at oracle.jdbc.oci8.OCIDBAccess.get_column_count(Native Method)
    at oracle.jdbc.oci8.OCIDBAccess.describe(OCIDBAccess.java:739)
    - locked <0xac572e88> (a oracle.jdbc.oci8.OCIDBAccess)
    at oracle.jdbc.dbaccess.pingDatabaseThread.run(DBAccess.java:1462)
    Dynamic libraries:
    08048000-0804e000 r-xp 00000000 3a:00 409838 /oracle/as/jdk/bin/java
    0804e000-0804f000 rwxp 00005000 3a:00 409838 /oracle/as/jdk/bin/java
    a4cad000-a4cb3000 r-xs 00000000 3a:00 1294775 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/uixadfrt.jar
    a4cb3000-a5000000 r-xs 00000000 3a:00 1294774 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/uix2.jar
    a5316000-a5386000 r-xs 00000000 3a:00 1606130 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/xsu12.jar
    a5386000-a53ac000 r-xs 00000000 3a:00 1606127 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/wfapi.jar
    a53ac000-a53ad000 r-xs 00000000 3a:00 1606126 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/utiltaglib.ja
    r
    a53ad000-a53b3000 r-xs 00000000 3a:00 1606125 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/uixadfrt.jar
    a53b3000-a5700000 r-xs 00000000 3a:00 1606124 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/uix2.jar
    a5865000-a5906000 r-xs 00000000 3a:00 1606129 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/xmlparserv2.j
    ar
    a5906000-a591c000 r-xs 00000000 3a:00 1606117 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ptlshare.jar
    a591c000-a5b62000 r-xs 00000000 3a:00 1606116 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/portaltools.j
    ar
    a5b62000-a5c89000 r-xs 00000000 3a:00 1606115 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/portal.ear
    a5c89000-a5d05000 r-xs 00000000 3a:00 1606114 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/pdkjava.jar
    a5d05000-a5d06000 r-xs 00000000 3a:00 1606113 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/oracle-el.jar
    a5d06000-a5d71000 r-xs 00000000 3a:00 1606112 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ojsputil.jar
    a5d71000-a5d99000 r-xs 00000000 3a:00 1606111 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ldapjclnt9.ja
    r
    a5d99000-a5d9a000 r-xs 00000000 3a:00 1606110 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jwcache.jar
    a5d9a000-a5d9b000 r-xs 00000000 3a:00 1606109 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jsp-el-api.ja
    r
    a5d9b000-a5d9c000 r-xs 00000000 3a:00 1606108 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jesitaglib.ja
    r
    a5d9c000-a5e7d000 r-xs 00000000 3a:00 1606107 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jazn.jar
    a5e7d000-a5e8d000 r-xs 00000000 3a:00 1606106 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jawc.jar
    a5e8d000-a5e95000 r-xs 00000000 3a:00 1606105 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/invalidate.ja
    r
    a5e95000-a5ea0000 r-xs 00000000 3a:00 1606104 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/htmlcomponent
    s.jar
    a5ea0000-a5ea5000 r-xs 00000000 3a:00 1606103 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/graphtags.jar
    a5ea5000-a5eaa000 r-xs 00000000 3a:00 1606102 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/filepoller.ja
    r
    a5eaa000-a5eab000 r-xs 00000000 3a:00 1606101 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/fileaccess.ja
    r
    a5eab000-a5eac000 r-xs 00000000 3a:00 1606100 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/email.jar
    a5eac000-a5ead000 r-xs 00000000 3a:00 1606099 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ejbtaglib.jar
    a5ead000-a5ed0000 r-xs 00000000 3a:00 1606098 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/datatags.jar
    a5ed0000-a5eec000 r-xs 00000000 3a:00 1606097 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/commons-el.ja
    r
    a5eec000-a5ef7000 r-xs 00000000 3a:00 1606096 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/bc4juixtags.j
    ar
    a5ef7000-a5f1f000 r-xs 00000000 3a:00 1606095 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/bc4jhtml.jar
    a5f1f000-a5f21000 r-xp 00000000 3a:00 852089 /oracle/as/lib/libwtc9.so
    a5f21000-a5f22000 rwxp 00001000 3a:00 852089 /oracle/as/lib/libwtc9.so
    a5f22000-a5fc1000 r-xp 00000000 3a:00 852044 /oracle/as/lib/libnnz9.so
    a5fc1000-a5fc8000 rwxp 0009e000 3a:00 852044 /oracle/as/lib/libnnz9.so
    a5fc8000-a66cb000 r-xp 00000000 3a:00 852147 /oracle/as/lib/libclntsh.so.9.0
    a66cb000-a66f2000 rwxp 00702000 3a:00 852147 /oracle/as/lib/libclntsh.so.9.0
    a680f000-a6815000 r-xs 00000000 3a:00 1606094 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/adftags.jar
    a6815000-a6900000 r-xs 00000000 3a:00 1606093 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/IntranetServe
    rEJB.jar
    a6a44000-a6a66000 r-xs 00000000 3a:00 1606123 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/tidy.jar
    a6a66000-a6a7d000 r-xp 00000000 3a:00 852052 /oracle/as/lib/libocijdbc9.so
    a6a7d000-a6a7e000 rwxp 00016000 3a:00 852052 /oracle/as/lib/libocijdbc9.so
    a6b80000-a6b81000 r-xs 00000000 3a:00 852102 /oracle/as/lib/xsqlserializers.jar
    a6b81000-a6ba7000 r-xs 00000000 3a:00 852100 /oracle/as/lib/oraclexsql.jar
    a6ba7000-a6bad000 r-xs 00000000 3a:00 344752 /oracle/as/uix/taglib/uix2tags.jar
    a6bad000-a6bb3000 r-xs 00000000 3a:00 1196152 /oracle/as/j2ee/home/jsp/lib/taglib/saxpath.jar
    a6bb3000-a6be2000 r-xs 00000000 3a:00 1196151 /oracle/as/j2ee/home/jsp/lib/taglib/jaxen-full.jar
    a6be2000-a6c3d000 r-xs 00000000 3a:00 1196150 /oracle/as/j2ee/home/jsp/lib/taglib/standard.jar
    a6c3d000-a6cae000 r-xs 00000000 3a:00 1196149 /oracle/as/j2ee/home/jsp/lib/taglib/ojsputil.jar
    a6cae000-a6cba000 r-xs 00000000 3a:00 1196148 /oracle/as/j2ee/home/jsp/lib/taglib/ordjsptag.jar
    a6cba000-a6d2a000 r-xs 00000000 3a:00 1458740 /oracle/as/rdbms/jlib/xsu12.jar
    a6d2a000-a6e8e000 r-xs 00000000 3a:00 852039 /oracle/as/lib/dsv2.jar
    a6e8e000-a6ea4000 r-xs 00000000 3a:00 442629 /oracle/as/jlib/jdev-cm.jar
    a6ea4000-a6eac000 r-xs 00000000 3a:00 442611 /oracle/as/jlib/regexp.jar
    a6eac000-a6eba000 r-xs 00000000 3a:00 442569 /oracle/as/jlib/share.jar
    a6eba000-a70f1000 r-xs 00000000 3a:00 442620 /oracle/as/jlib/uix2.jar
    a70f1000-a7106000 r-xs 00000000 3a:00 262715 /oracle/as/ord/jlib/ordhttp.jar
    a7106000-a7118000 r-xs 00000000 3a:00 262714 /oracle/as/ord/jlib/ordim.jar
    a7118000-a713b000 r-xs 00000000 3a:00 869062 /oracle/as/BC4J/lib/adfmweb.jar
    a713b000-a7142000 r-xs 00000000 3a:00 869061 /oracle/as/BC4J/lib/bc4jctejb.jar
    a7142000-a7154000 r-xs 00000000 3a:00 869060 /oracle/as/BC4J/lib/bc4jmtejb.jar
    a7154000-a7227000 r-xs 00000000 3a:00 869059 /oracle/as/BC4J/lib/bc4jct.jar
    a7227000-a73c3000 r-xs 00000000 3a:00 869058 /oracle/as/BC4J/lib/bc4jmt.jar
    a73c3000-a73d8000 r-xs 00000000 3a:00 869057 /oracle/as/BC4J/lib/bc4jimdomains.jar
    a73d8000-a73da000 r-xs 00000000 3a:00 869056 /oracle/as/BC4J/lib/adfmtl.jar
    a73da000-a749e000 r-xs 00000000 3a:00 869055 /oracle/as/BC4J/lib/adfm.jar
    a749e000-a74b4000 r-xs 00000000 3a:00 869054 /oracle/as/BC4J/lib/bc4jdomorcl.jar
    a74b4000-a74f4000 r-xs 00000000 3a:00 869053 /oracle/as/BC4J/lib/collections.jar
    a74f4000-a7504000 r-xs 00000000 3a:00 492011 /oracle/as/j2ee/OC4J_Internet/applib/jawc.jar
    a7504000-a7526000 r-xs 00000000 3a:00 492010 /oracle/as/j2ee/OC4J_Internet/applib/tidy.jar
    a7526000-a753c000 r-xs 00000000 3a:00 492009 /oracle/as/j2ee/OC4J_Internet/applib/ptlshare.jar
    a753c000-a7782000 r-xs 00000000 3a:00 492008 /oracle/as/j2ee/OC4J_Internet/applib/portaltools.jar
    a7782000-a77fe000 r-xs 00000000 3a:00 492007 /oracle/as/j2ee/OC4J_Internet/applib/pdkjava.jar
    a7a0e000-a7a7f000 r-xs 00000000 3a:00 1606122 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/struts.jar
    a7d09000-a7d17000 r-xs 00000000 3a:00 1294773 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/share.jar
    a7d17000-a7d1f000 r-xs 00000000 3a:00 1294772 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/regexp.jar
    a7d1f000-a7d23000 r-xs 00000000 3a:00 1294771 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/oracle-portlet-tags
    .jar
    a7d23000-a7d24000 r-xs 00000000 3a:00 1294770 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/oracle-el.jar
    a7d24000-a7d25000 r-xs 00000000 3a:00 1294769 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/jsp-el-api.jar
    a7d25000-a7d41000 r-xs 00000000 3a:00 1294768 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/commons-el.jar
    a7d41000-a7d7f000 r-xs 00000000 3a:00 1606092 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ContainerRend
    erer.jar
    a7f07000-a7f08000 r-xs 00000000 3a:00 1606121 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/sqltaglib.jar
    a7f08000-a7f16000 r-xs 00000000 3a:00 1606120 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/share.jar
    a7f16000-a7f2e000 r-xs 00000000 3a:00 1606119 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/samples.jar
    a7f9e000-a7fae000 r-xp 00000000 3a:00 1442044 /oracle/as/jdk/jre/lib/i386/libnet.so
    a7fae000-a7faf000 rwxp 0000f000 3a:00 1442044 /oracle/as/jdk/jre/lib/i386/libnet.so
    a7faf000-a7fe2000 r-xs 00000000 3a:00 2015392 /oracle/as/j2ee/home/lib/crimson.jar
    a7fe2000-a83c4000 r-xs 00000000 3a:00 213669 /oracle/as/sqlj/lib/translator.jar
    a83c4000-a8439000 r-xs 00000000 3a:00 213668 /oracle/as/sqlj/lib/runtime12ee.jar
    a8439000-a8472000 r-xs 00000000 3a:00 2015380 /oracle/as/j2ee/home/lib/http_client.jar
    a8472000-a848c000 r-xs 00000000 3a:00 852026 /oracle/as/lib/xschema.jar
    a848c000-a8503000 r-xs 00000000 3a:00 1851641 /oracle/as/javacache/lib/cache.jar
    a8503000-a856b000 r-xs 00000000 3a:00 2015390 /oracle/as/j2ee/home/lib/jem.jar
    a856b000-a8620000 r-xs 00000000 3a:00 1458737 /oracle/as/rdbms/jlib/aqapi.jar
    a8620000-a8644000 r-xs 00000000 3a:00 295583 /oracle/as/webservices/lib/wsdl.jar
    a8644000-a866c000 r-xs 00000000 3a:00 295584 /oracle/as/webservices/lib/wsserver.jar
    a866c000-a86b5000 r-xs 00000000 3a:00 262688 /oracle/as/soap/lib/soap.jar
    a86b5000-a86cf000 r-xs 00000000 3a:00 442635 /oracle/as/jlib/ospnego.jar
    a86cf000-a87ee000 r-xs 00000000 3a:00 213626 /oracle/as/jdbc/lib/classes12.jar
    a87ee000-a89ae000 r-xs 00000000 3a:00 213628 /oracle/as/jdbc/lib/nls_charset12.jar
    a89ae000-a8ace000 r-xs 00000000 3a:00 213627 /oracle/as/jdbc/lib/classes12dms.jar
    a8ace000-a8ade000 r-xs 00000000 3a:00 442588 /oracle/as/jlib/repository.jar
    a8ade000-a8ae4000 r-xs 00000000 3a:00 442573 /oracle/as/jlib/ojmisc.jar
    a8ae4000-a8ae9000 r-xs 00000000 3a:00 442615 /oracle/as/jlib/javax-ssl-1_1.jar
    a8ae9000-a8af6000 r-xs 00000000 3a:00 442618 /oracle/as/jlib/jssl-1_1.jar
    a8af6000-a8b33000 r-xs 00000000 3a:00 442610 /oracle/as/jlib/netcfg.jar
    a8b33000-a8c47000 r-xs 00000000 3a:00 442609 /oracle/as/jlib/ldapjclnt9.jar
    a8c47000-a8cb2000 r-xs 00000000 3a:00 442592 /oracle/as/jlib/srvm.jar
    a8cb2000-a8cc9000 r-xs 00000000 3a:00 442632 /oracle/as/jlib/infratool.jar
    a8cc9000-a8d51000 r-xs 00000000 3a:00 1409277 /oracle/as/j2ee/home/jazncore.jar
    a8d51000-a8d93000 r-xs 00000000 3a:00 1409276 /oracle/as/j2ee/home/jazn.jar
    a8d93000-a8dad000 r-xs 00000000 3a:00 2015378 /oracle/as/j2ee/home/lib/jaas.jar
    a8dad000-a8db4000 r-xs 00000000 3a:00 2015385 /oracle/as/j2ee/home/lib/jaxp.jar
    a8db4000-a8e0c000 r-xs 00000000 3a:00 852143 /oracle/as/lib/xforms.jar
    a8e0c000-a8eb5000 r-xs 00000000 3a:00 852027 /oracle/as/lib/xmlparserv2.jar
    a8eb5000-a8fbb000 r-xs 00000000 3a:00 2015736 /oracle/as/javavm/lib/jasper.zip
    a8fbb000-a9000000 r-xs 00000000 3a:00 2015402 /oracle/as/j2ee/home/lib/mail.jar
    a9102000-a9103000 r-xs 00000000 3a:00 1294767 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/adfmejb.jar
    a9103000-a9110000 r-xs 00000000 3a:00 1294766 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/adf-controller.jar
    a9110000-a911f000 r-xp 00000000 08:08 180272 /lib/libresolv-2.3.2.so
    a911f000-a9120000 rwxp 0000f000 08:08 180272 /lib/libresolv-2.3.2.so
    a9122000-a9126000 r-xp 00000000 08:08 180257 /lib/libnss_dns-2.3.2.so
    a9126000-a9127000 rwxp 00003000 08:08 180257 /lib/libnss_dns-2.3.2.so
    a9127000-a9133000 r-xs 00000000 3a:00 2015391 /oracle/as/j2ee/home/lib/activation.jar
    a9133000-a9136000 r-xs 00000000 3a:00 2015395 /oracle/as/j2ee/home/lib/jcert.jar
    a9136000-a9138000 r-xs 00000000 3a:00 2015399 /oracle/as/j2ee/home/lib/jnet.jar
    a9138000-a91b6000 r-xs 00000000 3a:00 2015400 /oracle/as/j2ee/home/lib/jsse.jar
    a91b6000-a91c5000 r-xs 00000000 3a:00 2015387 /oracle/as/j2ee/home/lib/cos.jar
    a91c5000-a91ca000 r-xs 00000000 3a:00 2015386 /oracle/as/j2ee/home/lib/connector.jar
    a91ca000-a9238000 r-xs 00000000 3a:00 852029 /oracle/as/lib/dms.jar
    a9238000-a9241000 r-xs 00000000 3a:00 262767 /oracle/as/opmn/lib/optic.jar
    a9241000-a924b000 r-xs 00000000 3a:00 262751 /oracle/as/opmn/lib/ons.jar
    a924b000-a9253000 r-xs 00000000 3a:00 2015383 /oracle/as/j2ee/home/lib/javax88.jar
    a9253000-a9257000 r-xs 00000000 3a:00 2015382 /oracle/as/j2ee/home/lib/javax77.jar
    a9257000-a92ae000 r-xs 00000000 3a:00 2015389 /oracle/as/j2ee/home/lib/jmxri.jar
    a92ae000-a92b1000 r-xs 00000000 3a:00 2015401 /oracle/as/j2ee/home/lib/jta.jar
    a92b1000-a92b8000 r-xs 00000000 3a:00 2015396 /oracle/as/j2ee/home/lib/jms.jar
    a92b8000-a92c2000 r-xs 00000000 3a:00 1409282 /oracle/as/j2ee/home/iiop_gen_bin.jar
    a92c2000-a93fd000 r-xs 00000000 3a:00 1409281 /oracle/as/j2ee/home/iiop.jar
    a93fd000-a93ff000 r-xs 00000000 3a:00 2015388 /oracle/as/j2ee/home/lib/jdbc.jar
    a93ff000-a9418000 r-xs 00000000 3a:00 2015379 /oracle/as/j2ee/home/lib/jndi.jar
    a9418000-a94bb000 r-xs 00000000 3a:00 2015381 /oracle/as/j2ee/home/lib/ojsp.jar
    a94bb000-a94c9000 r-xs 00000000 3a:00 2015403 /oracle/as/j2ee/home/lib/servlet.jar
    a94c9000-a94cd000 r-xs 00000000 3a:00 2015384 /oracle/as/j2ee/home/lib/ejb.jar
    a94cd000-a9a3c000 r-xs 00000000 3a:00 1409284 /oracle/as/j2ee/home/oc4j.jar
    a9a3c000-a9a3d000 r-xs 00000000 3a:00 344303 /oracle/as/jdk/jre/lib/ext/sslqueries.jar
    a9a3d000-a9a59000 r-xs 00000000 3a:00 344302 /oracle/as/jdk/jre/lib/ext/sunjce_provider.jar
    a9a59000-a9b15000 r-xs 00000000 3a:00 344301 /oracle/as/jdk/jre/lib/ext/localedata.jar
    a9b15000-a9b22000 r-xs 00000000 3a:00 344300 /oracle/as/jdk/jre/lib/ext/ldapsec.jar
    a9b22000-a9b25000 r-xs 00000000 3a:00 344299 /oracle/as/jdk/jre/lib/ext/dnsns.jar
    a9b25000-a9b33000 r-xs 00000000 3a:00 344298 /oracle/as/jdk/jre/lib/ext/activation.jar
    a9b33000-a9b36000 r-xs 00000000 3a:00 344297 /oracle/as/jdk/jre/lib/ext/smtp.jar
    a9b36000-a9b5c000 r-xs 00000000 3a:00 344296 /oracle/as/jdk/jre/lib/ext/mailapi.jar
    a9b5c000-a9ba1000 r-xs 00000000 3a:00 344295 /oracle/as/jdk/jre/lib/ext/mail.jar
    a9ba1000-a9ba4000 r-xs 00000000 3a:00 344294 /oracle/as/jdk/jre/lib/ext/jta.jar
    aa899000-aa8a1000 r-xp 00a52000 08:05 471325 /usr/lib/locale/locale-archive
    aa8a1000-aa8ce000 r-xp 009c4000 08:05 471325 /usr/lib/locale/locale-archive
    aa8ce000-aaace000 r-xp 00000000 08:05 471325 /usr/lib/locale/locale-archive
    b2cd1000-b2cd2000 r-xs 00000000 3a:00 1606128 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/xml.jar
    b2cd2000-b2cda000 r-xs 00000000 3a:00 1606118 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/regexp.jar
    b2cda000-b2cde000 r-xs 00000000 3a:00 1606091 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/CacheTaglib.j
    ar
    b2cde000-b2cdf000 r-xs 00000000 3a:00 557238 /oracle/as/j2ee/home/default-web-app/WEB-INF/lib/looptags.jar
    b4d87000-b52e0000 r-xs 00000000 3a:00 524518 /oracle/as/jdk/jre/lib/charsets.jar
    b52e0000-b52f1000 r-xs 00000000 3a:00 524543 /oracle/as/jdk/jre/lib/jce.jar
    b52f1000-b53cc000 r-xs 00000000 3a:00 524544 /oracle/as/jdk/jre/lib/jsse.jar
    b53cc000-b53e2000 r-xs 00000000 3a:00 524552 /oracle/as/jdk/jre/lib/sunrsasign.jar
    b542c000-b6dc4000 r-xs 00000000 3a:00 524551 /oracle/as/jdk/jre/lib/rt.jar
    b6dc4000-b6dd8000 r-xp 00000000 3a:00 1442048 /oracle/as/jdk/jre/lib/i386/libzip.so
    b6dd8000-b6ddb000 rwxp 00013000 3a:00 1442048 /oracle/as/jdk/jre/lib/i386/libzip.so
    b6ddb000-b6dfb000 r-xp 00000000 3a:00 1442033 /oracle/as/jdk/jre/lib/i386/libjava.so
    b6dfb000-b6dfd000 rwxp 0001f000 3a:00 1442033 /oracle/as/jdk/jre/lib/i386/libjava.so
    b6dfd000-b6e0d000 r-xp 00000000 3a:00 1442047 /oracle/as/jdk/jre/lib/i386/libverify.so
    b6e0d000-b6e0f000 rwxp 0000f000 3a:00 1442047 /oracle/as/jdk/jre/lib/i386/libverify.so
    b6e0f000-b6e1a000 r-xp 00000000 08:08 180260 /lib/libnss_files-2.3.2.so
    b6e1a000-b6e1b000 rwxp 0000a000 08:08 180260 /lib/libnss_files-2.3.2.so
    b6e26000-b6e2a000 rwxs 00000000 08:09 58500 /tmp/hsperfdata_oracle/12942
    b6e2a000-b6e4b000 r-xp 00000000 08:08 98379 /lib/tls/libm-2.3.2.so
    b6e4b000-b6e4c000 rwxp 00021000 08:08 98379 /lib/tls/libm-2.3.2.so
    b6e4c000-b6e5e000 r-xp 00000000 08:08 180244 /lib/libnsl-2.3.2.so
    b6e5e000-b6e5f000 rwxp 00011000 08:08 180244 /lib/libnsl-2.3.2.so
    b6e67000-b6e6f000 r-xp 00000000 3a:00 49382 /oracle/as/jdk/jre/lib/i386/native_threads/libhpi.so
    b6e6f000-b6e70000 rwxp 00007000 3a:00 49382 /oracle/as/jdk/jre/lib/i386/native_threads/libhpi.so
    b6e70000-b741f000 r-xp 00000000 3a:00 655590 /oracle/as/jdk/jre/lib/i386/server/libjvm.so
    b741f000-b7479000 rwxp 005ae000 3a:00 655590 /oracle/as/jdk/jre/lib/i386/server/libjvm.so
    b748d000-b75c0000 r-xp 00000000 08:08 98375 /lib/tls/libc-2.3.2.so
    b75c0000-b75c3000 rwxp 00132000 08:08 98375 /lib/tls/libc-2.3.2.so
    b75c6000-b75c8000 r-xp 00000000 08:08 180280 /lib/libdl-2.3.2.so
    b75c8000-b75c9000 rwxp 00001000 08:08 180280 /lib/libdl-2.3.2.so
    b75c9000-b75d6000 r-xp 00000000 08:08 98381 /lib/tls/libpthread-0.60.so
    b75d6000-b75d7000 rwxp 0000c000 08:08 98381 /lib/tls/libpthread-0.60.so
    b75e9000-b75fe000 r-xp 00000000 08:08 180246 /lib/ld-2.3.2.so
    b75fe000-b75ff000 rwxp 00015000 08:08 180246 /lib/ld-2.3.2.so
    Heap at VM Abort:
    Heap
    def new generation total 2752K, used 1798K [0xaacd0000, 0xaafc0000, 0xab3e0000)
    eden space 2496K, 63% used [0xaacd0000, 0xaae5c490, 0xaaf40000)
    from space 256K, 83% used [0xaaf80000, 0xaafb5610, 0xaafc0000)
    to space 256K, 0% used [0xaaf40000, 0xaaf40000, 0xaaf80000)
    tenured generation total 23072K, used 21421K [0xab3e0000, 0xaca68000, 0xaecd0000)
    the space 23072K, 92% used [0xab3e0000, 0xac8cb768, 0xac8cb800, 0xaca68000)
    compacting perm gen total 16384K, used 14987K [0xaecd0000, 0xafcd0000, 0xb2cd0000)
    the space 16384K, 91% used [0xaecd0000, 0xafb72d50, 0xafb72e00, 0xafcd0000)
    Local Time = Wed Jun 7 04:07:29 2006
    Elapsed Time = 1334
    # HotSpot Virtual Machine Error : 11
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Server VM (1.4.2_02-b03 mixed mode)
    Everytime it is the same method that crashes the application.
    Since this is running against a RAC installation, I prefer to use Thick driver for failover-purposes.
    1. Any ideas of why this crashes ?
    2. Should I try to upgrade the driver, and if yes, how should that be accomplished.
    (Should I just install the newest available classes12.jar for this client ?)

    Hi!
    Thanks for the reply. I used the word 'stack-trace' which is not correct, sorry.. :)
    But what I see is that the current java-thread is always in the same method;
    Current Java thread:
    at oracle.jdbc.oci8.OCIDBAccess.get_column_count(Native Method)...
    ..which is the oci8 driver.
    This is an OAS installation, and I would guess that is isn't too easy just to upgrade to the last JDK, since this jdk used is a part of the total installation.
    Do you have any other suggestions of how to pinpoint in greater detail what actually goes wrong here ?
    Is it possible to upgrade only the oci8 driver (if this is the faulty one..) ?
    Thank you!

  • Running Oracle ADF tutorial example to weblogic server

    Hi all,
    I am following the tutorial at [Developing RIA Web Applications with Oracle ADF|http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/ria_application/developriaapplication_long.htm] . However, I did something new here. I deployed the finished sample to weblogic admin server, and it went fine. But when I tried to access the page DeptEmpPage.jspx, I got exception:
    oracle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
    and also
    java.sql.SQLException: ORA-01005: null password given; logon denied
    Looks like the user hr was not logged in. I tried to give explicit plaintext password in the file connections.xml as following
    <SecureRefAddr addrType="password">
    <Contents>hr</Contents>
    </SecureRefAddr>
    , but this also did not work.
    Could you please let me know how to make it working? I know for security concerns, we may need to have a log in form to do authentication. But for the quick-fix and pedagogic purpose, could anyone here please help?
    Many thanks.

    Dou you need to change the bc4j.xcfg content to reference the JNDI connection created in the deployment. Note that the deployed EAR creates a HrDS JDBC connnection with the credentials and Security user and associations, see the JNDI url in your app, for example, for "jdbc/HrDSDS", the entry to be added to the config file must be <Custom JDBCDataSource="java:comp/env/jdbc/HrDSDS"/>
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <BC4JConfig version="11.1" xmlns="http://xmlns.oracle.com/bc4j/configuration">
    <AppModuleConfigBag ApplicationName="lt.andrejusb.model.HrModule">
    <AppModuleConfig name="HrModuleLocal" ApplicationName="lt.andrejusb.model.HrModule" DeployPlatform="LOCAL" jbo.project="lt.andrejusb.model.Model">
    <Database jbo.TypeMapEntries="OracleApps"/>
    <Security AppModuleJndiName="lt.andrejusb.model.HrModule"/>
    *<Custom JDBCDataSource="java:comp/env/jdbc/HrDSDS"/>*
    </AppModuleConfig>
    <AppModuleConfig name="HrModuleShared" ApplicationName="lt.andrejusb.model.HrModule" DeployPlatform="LOCAL" jbo.project="lt.andrejusb.model.Model">
    <AM-Pooling jbo.ampool.maxpoolsize="1" jbo.ampool.isuseexclusive="false"/>
    <Database jbo.TypeMapEntries="OracleApps"/>
    <Security AppModuleJndiName="lt.andrejusb.model.HrModule"/>
    <Custom JDBCDataSource="java:comp/env/jdbc/HrDSDS"/>
    </AppModuleConfig>
    </AppModuleConfigBag>
    </BC4JConfig>

  • Oracle.webdb.utils.*;

    Hi.
    I have taken over the code for a portlet that was developed using JDeveloper3.2. I'm using Oracle9i JDeveloper, and I get a compilation error in oracle.portal.provider.v1.ProviderUser.java asking for the following class:
    oracle.webdb.utils.SimpleStringBuffer;
    Does anyone know in what lib I can find this class ? Is there something wrong with my environment settings etc. ?
    I'm currently including the following libs in this project:
    JDeveloper Runtime
    Connection Manager
    Oracle JDBC
    BC4J Runtime
    BC4J Tester
    BC4J HTML
    JSP Runtime
    JPDK
    BC4J Oracle Domains
    In the list over available libs, I'm missing quite a few from my JDeveloper 3.2 days.. I can't find any JBO libs (JBO Runtime, JBO HTML), but I find a lot of BC4J libs. Have the JBO libs been replaced with BC4J libs ?

    Hi
    If i remember correctly I also had this error, it was because I didnt have a specific jar file in my ear file.
    For your application server did you put the ptlshare.jar and pdkjava.jar files in the classpath of your oc4j instance? To quickly test this, you can also add these files to your ear file, but sharing them amongst other ear files is better ofcourse.
    hope this'll help

  • How Jserv disable on Oracle Application Server9i?

    Dear All,
    Any one know how Jserv disable on Oracle Application Server? Is HTTP is required to start for Databse Access ? Because When HTTP is started jserv bydefault started.
    Regards
    Vipul Patel

    Dear Avi,
    Actually I have problem with OC4J which I am giving details are as under. Many pepole in forums on net said that in type of our problem your first disable jserv. that's why ...
    Below problem and one more thing that in our oracle9ias OC4J DEMOS AND OC4J HOME ARE NOT ALSO WORKING PROPERLY....
    I have installed Oracle9iAS on RedHat Linux Advance Server
    on IBM Server. The applications on the HTTP Server are working
    fine through the URL http://202.202.202.11:7779/ for html and
    jsp pages, and for .jpg and .txt files.
    But, when I use the OC4J Service, the server allows me to see
    only html and .txt files only. I am not able to execute JSPs
    using this service.
    I try to access the 'webapp' and other demo examples supplied
    and installed by Oracle installation. The URLs I have used
    are listed below:
    Following is the location of the 'webapp':
    /oas1/OHOAS1/j2ee/home/applications/BC4J/webapp
    and I am accessing it from the URL:
    http://202.202.202.11:7779/webapp
    Following are the results from this url:
    [1]http://202.202.202.11:7779/webapp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [2]http://202.202.202.11:7779/webapp/ordPlayMedia.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/ordPlayMedia.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/ordPlayMedia.jsp
    (No such file or directory)
    [3]http://202.202.202.11:7779/webapp/jsp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [4]http://202.202.202.11:7779/webapp/jsp/lov.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/jsp/lov.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/jsp/lov.jsp
    (No such file or directory)
    [5]http://202.202.202.11:7779/webapp/wm/bc4j.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/wm/bc4j.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/wm/bc4j.jsp
    (No such file or directory)
    have installed Oracle9iAS on RedHat Linux Advance Server
    on IBM Server. The applications on the HTTP Server are working
    fine through the URL http://202.202.202.11:7779/ for html and
    jsp pages, and for .jpg and .txt files.
    But, when I use the OC4J Service, the server allows me to see
    only html and .txt files only. I am not able to execute JSPs
    using this service.
    I try to access the 'webapp' and other demo examples supplied
    and installed by Oracle installation. The URLs I have used
    are listed below:
    Following is the location of the 'webapp':
    /oas1/OHOAS1/j2ee/home/applications/BC4J/webapp
    and I am accessing it from the URL:
    http://202.202.202.11:7779/webapp
    Following are the results from this url:
    [1]http://202.202.202.11:7779/webapp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [2]http://202.202.202.11:7779/webapp/ordPlayMedia.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/ordPlayMedia.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/ordPlayMedia.jsp
    (No such file or directory)
    [3]http://202.202.202.11:7779/webapp/jsp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [4]http://202.202.202.11:7779/webapp/jsp/lov.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/jsp/lov.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/jsp/lov.jsp
    (No such file or directory)
    [5]http://202.202.202.11:7779/webapp/wm/bc4j.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/wm/bc4j.jsp
    Exception: have installed Oracle9iAS on RedHat Linux Advance Server
    on IBM Server. The applications on the HTTP Server are working
    fine through the URL http://202.202.202.11:7779/ for html and
    jsp pages, and for .jpg and .txt files.
    But, when I use the OC4J Service, the server allows me to see
    only html and .txt files only. I am not able to execute JSPs
    using this service.
    I try to access the 'webapp' and other demo examples supplied
    and installed by Oracle installation. The URLs I have used
    are listed below:
    Following is the location of the 'webapp':
    /oas1/OHOAS1/j2ee/home/applications/BC4J/webapp
    and I am accessing it from the URL:
    http://202.202.202.11:7779/webapp
    Following are the results from this url:
    [1]http://202.202.202.11:7779/webapp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [2]http://202.202.202.11:7779/webapp/ordPlayMedia.jsp
    Result:I got the error message:
    JSP Error: have installed Oracle9iAS on RedHat Linux Advance Server
    on IBM Server. The applications on the HTTP Server are working
    fine through the URL http://202.202.202.11:7779/ for html and
    jsp pages, and for .jpg and .txt files.
    But, when I use the OC4J Service, the server allows me to see
    only html and .txt files only. I am not able to execute JSPs
    using this service.
    I try to access the 'webapp' and other demo examples supplied
    and installed by Oracle installation. The URLs I have used
    are listed below:
    Following is the location of the 'webapp':
    /oas1/OHOAS1/j2ee/home/applications/BC4J/webapp
    and I am accessing it from the URL:
    http://202.202.202.11:7779/webapp
    Following are the results from this url:
    [1]http://202.202.202.11:7779/webapp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [2]http://202.202.202.11:7779/webapp/ordPlayMedia.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/ordPlayMedia.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/ordPlayMedia.jsp
    (No such file or directory)
    [3]http://202.202.202.11:7779/webapp/jsp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [4]http://202.202.202.11:7779/webapp/jsp/lov.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/jsp/lov.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/jsp/lov.jsp
    (No such file or directory)
    [5]http://202.202.202.11:7779/webapp/wm/bc4j.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/wm/bc4j.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/wm/bc4j.jsp
    (No such file or directory)
    [6]http://202.202.202.11:7779/webapp/wm/images/trafficGray.gif
    Result:I got the image of trafic-light,
    So, it is ok and working fine.
    [7]http://202.202.202.11:7779/webapp/admin/bc4jadmin.htm
    Result:I got the message: 'Oracle JDeveloper BC4J Admin Utility
    The location of the BC4J Admin Utility has changed.
    Click here to go to the new location.',
    So, it is ok.
    Is anybody knows how to use OC4J service on Oracle9iAS ? Please
    help me.
    Thank you.
    Request URI:/webapp/ordPlayMedia.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/ordPlayMedia.jsp
    (No such file or directory)
    [3]http://202.202.202.11:7779/webapp/jsp/
    Result:I got the message: 'Directory browsing not allowed',
    So, it is ok I want that.
    [4]http://202.202.202.11:7779/webapp/jsp/lov.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/jsp/lov.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/jsp/lov.jsp
    (No such file or directory)
    [5]http://202.202.202.11:7779/webapp/wm/bc4j.jsp
    Result:I got the error message:
    JSP Error:
    Request URI:/webapp/wm/bc4j.jsp
    Exception:
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/wm/bc4j.jsp
    (No such file or directory)
    [6]http://202.202.202.11:7779/webapp/wm/images/trafficGray.gif
    Result:I got the image of trafic-light,
    So, it is ok and working fine.
    [7]http://202.202.202.11:7779/webapp/admin/bc4jadmin.htm
    Result:I got the message: 'Oracle JDeveloper BC4J Admin Utility
    The location of the BC4J Admin Utility has changed.
    Click here to go to the new location.',
    So, it is ok.
    Is anybody knows how to use OC4J service on Oracle9iAS ? Please
    help me.
    Thank you.
    java.io.FileNotFoundException:
    /oas1/OHOAS1/Apache/Apache/htdocs/webapp/wm/bc4j.jsp
    (No such file or directory)
    [6]http://202.202.202.11:7779/webapp/wm/images/trafficGray.gif
    Result:I got the image of trafic-light,
    So, it is ok and working fine.
    [7]http://202.202.202.11:7779/webapp/admin/bc4jadmin.htm
    Result:I got the message: 'Oracle JDeveloper BC4J Admin Utility
    The location of the BC4J Admin Utility has changed.
    Click here to go to the new location.',
    So, it is ok.
    Is anybody knows how to use OC4J service on Oracle9iAS ? Please
    help me.
    Thank you.
    [6]http://202.202.202.11:7779/webapp/wm/images/trafficGray.gif
    Result:I got the image of trafic-light,
    So, it is ok and working fine.
    [7]http://202.202.202.11:7779/webapp/admin/bc4jadmin.htm
    Result:I got the message: 'Oracle JDeveloper BC4J Admin Utility
    The location of the BC4J Admin Utility has changed.
    Click here to go to the new location.',
    So, it is ok.
    Is anybody knows how to use OC4J service on Oracle9iAS ? Please
    help me.
    Thank you.

  • Any documents on Oracle J2EE/EJB NLS support

    Hi,
    Do you know where I might find more information about the NLS supporting Oracle EJB/BC4J areas?
    Michael

    Michael,
    Try the Oracle Application Server documentation on OTN at:
    http://otn.oracle.com/documentation/appserver10g.html
    There is a globalization guide for the Oracle Application Server that may have the information you are looking for.

  • Attempt to set a parameter name that does not occur in the SQL: vc_temp_1

    I have query view object build on the following sql
    select
    nvl(u.full_name,e.arabic_first_name||' '||e.arabic_family_name) as empName,
    (select sc.general_specialty from ta_scientific_certificate sc where sc.user_id=u.user_id
    group by sc.general_specialty
    Having Max(sc.qualification_kind)>= All (select max(sc1.qualification_kind) from ta_scientific_certificate sc1 where sc1.user_id=u.user_id group by sc1.qualification_kind ) )as general_specialty
    , u.*,ur.default_role,ur.role_1,ur.role_2,ur.role_3,ur.role_4,ur.role_5,ur.role_6,ur.role_7
    from ta_user u,employee e,TA_USER_ROLES ur
    where u.account_enabled='1' and u.emp_id = e.empl_code(+) and ur.user_id=u.user_id(+)
    with this query
    ( (EMP_ID IS NULL ) ) AND (( ( (DEFAULT_ROLE = 4 ) ) OR ( (DEFAULT_ROLE = 6 ) ) )OR( ( (ROLE_1 = 4 ) ) OR ( (ROLE_1 = 6 ) ) )OR( ( (ROLE_2 = 4 ) ) OR ( (ROLE_2 = 6 ) ) )OR( ( (ROLE_3 = 4 ) ) OR ( (ROLE_3 = 6 ) ) )OR( ( (ROLE_4 = 4 ) ) OR ( (ROLE_4 = 6 ) ) )OR( ( (ROLE_5 = 4 ) ) OR ( (ROLE_5 = 6 ) ) )OR( ( (ROLE_6 = 4 ) ) OR ( (ROLE_6 = 6 ) ) )OR( ( (ROLE_7 = 4 ) ) OR ( (ROLE_7 = 6 ) ) ))
    I created search page by dragging this view object from MyApplicationModule->NamedCriteria
    but i don't want to show all the fields that their names start with ROLE in my search option so I unChecked the attribute queryalbe
    no when I press button search the error Attempt to set a parameter name that does not occur in the SQL: vc_temp_1 is shown
    if i press OK on error message and click search again it works
    how can I make this error disappear

    no I don't think that i have
    this is my source ( I will divide it into two parts)
    <?xml version="1.0" encoding="windows-1252" ?>
    <!DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd">
    <!---->
    <ViewObject
    xmlns="http://xmlns.oracle.com/bc4j"
    Name="SciQualMgtVO"
    Version="11.1.2.60.17"
    OrderBy='"EMPNAME"'
    BindingStyle="OracleName"
    CustomQuery="true"
    PageIterMode="Full"
    UseGlueCode="false">
    <DesignTime>
    <Attr Name="_isExpertMode" Value="true"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    <ViewAccessor
    Name="LookupAM_IpaCodesVO_GeneralSpecialityVA"
    ViewObjectName="ta.common.lookup.IpaCodesVO"
    AMUsageName="LookupAM"
    ViewInstanceName="IpaCodesVO_GeneralSpecialityDC"
    RowLevelBinds="true"/>
    <ViewAccessor
    Name="CountryVA"
    ViewObjectName="ta.common.lookup.CountryVO"
    RowLevelBinds="true"/>
    <ViewAccessor
    Name="DegreeVA"
    ViewObjectName="ta.common.lookup.DegreeVO"
    RowLevelBinds="true"/>
    <ViewAccessor
    Name="LookupAM_IpaCodesVO_ScientificQualificationVA"
    ViewObjectName="ta.common.lookup.IpaCodesVO"
    AMUsageName="LookupAM"
    ViewInstanceName="IpaCodesVO_ScientificQualificationDC"
    RowLevelBinds="true"/>
    <ViewAccessor
    Name="YesNoVA"
    ViewObjectName="ta.common.constants.YesNoVO"
    RowLevelBinds="true"/>
    <ViewAccessor
    Name="IpaCodesVO_GeneralSpecialityVA"
    ViewObjectName="ta.common.lookup.IpaCodesVO"
    RowLevelBinds="true">
    <ViewCriteriaUsage
    Name="IpaCodesVO_GeneralSpecialityCriteria"
    FullName="ta.common.lookup.IpaCodesVO.IpaCodesVO_GeneralSpecialityCriteria"/>
    </ViewAccessor>
    <ViewAccessor
    Name="IpaCodesVO_ScientificQualificationVA"
    ViewObjectName="ta.common.lookup.IpaCodesVO"
    AMUsageName="LookupAM"
    ViewInstanceName="IpaCodesVO_ScientificQualificationDC"
    RowLevelBinds="true">
    <ViewCriteriaUsage
    Name="IpaCodesVO_ScientificQualificationCriteria"
    FullName="ta.common.lookup.IpaCodesVO.IpaCodesVO_ScientificQualificationCriteria"/>
    </ViewAccessor>
    <ListBinding
    Name="ar_LOV_GeneralSpecialty"
    ListVOName="IpaCodesVO_GeneralSpecialityVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="GeneralSpecialty"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="ArabicDescription"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="en_LOV_GeneralSpecialty"
    ListVOName="IpaCodesVO_GeneralSpecialityVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="GeneralSpecialty"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="EnglishDescription"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="ar_male_LOV_Nationality"
    ListVOName="CountryVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="Nationality"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="CountryCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="MaleNational"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="ar_female_LOV_Nationality"
    ListVOName="CountryVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="Nationality"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="CountryCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="FemaleNational"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="en_LOV_Nationality"
    ListVOName="CountryVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="Nationality"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="CountryCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="EnglishNational"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="ar_LOV_ScientificDegree"
    ListVOName="IpaCodesVO_ScientificQualificationVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="ScientificDegree"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="ArabicDescription"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="en_LOV_ScientificDegree"
    ListVOName="IpaCodesVO_ScientificQualificationVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="ScientificDegree"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="EnglishDescription"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="en_LOV_ScientificQualification"
    ListVOName="DegreeVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="ScientificQualification"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="DegreeCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="EnglishName"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="ar_LOV_Country"
    ListVOName="CountryVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="Country"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="CountryCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="ArabicName"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="en_LOV_Country"
    ListVOName="CountryVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="Country"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="CountryCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="EnglishName"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="LOV_PastArbitration"
    ListVOName="YesNoVA"
    ListRangeSize="-1"
    NullValueFlag="none"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="PastArbitration"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="Name"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="LOV_PastCooperation"
    ListVOName="YesNoVA"
    ListRangeSize="-1"
    NullValueFlag="none"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="PastCooperation"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="Name"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="LOV_FutureCooperation"
    ListVOName="YesNoVA"
    ListRangeSize="-1"
    NullValueFlag="none"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="FutureCooperation"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="Code"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="Name"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <ListBinding
    Name="ar_LOV_ScientificQualification"
    ListVOName="DegreeVA"
    ListRangeSize="-1"
    NullValueFlag="start"
    NullValueId="${adfBundle['oracle.javatools.resourcebundle.SystemBundle']['NULL_VALUE_RESID']}"
    MRUCount="0">
    <AttrArray Name="AttrNames">
    <Item Value="ScientificQualification"/>
    </AttrArray>
    <AttrArray Name="ListAttrNames">
    <Item Value="DegreeCode"/>
    </AttrArray>
    <AttrArray Name="ListDisplayAttrNames">
    <Item Value="ArabicName"/>
    </AttrArray>
    <DisplayCriteria/>
    </ListBinding>
    <SQLQuery><![CDATA[select 
      nvl(u.full_name,e.arabic_first_name||' '||e.arabic_family_name) as empName,
    (select sc.general_specialty from ta_scientific_certificate sc   where sc.user_id=u.user_id
    group by sc.general_specialty
    Having Max(sc.qualification_kind)>= All (select max(sc1.qualification_kind) from ta_scientific_certificate sc1 where sc1.user_id=u.user_id group by sc1.qualification_kind )  )as general_specialty
    , u.*,ur.default_role,ur.role_1,ur.role_2,ur.role_3,ur.role_4,ur.role_5,ur.role_6,ur.role_7
      from ta_user u,employee e,TA_USER_ROLES ur
    where u.account_enabled='1' and u.emp_id = e.empl_code(+)  and ur.user_id=u.user_id(+)]]></SQLQuery>
    <ViewAttribute
    Name="Empname"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="255"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="EMPNAME"
    Expression="EMPNAME"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Empname_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="GeneralSpecialty"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="20"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="GENERAL_SPECIALTY"
    Expression="GENERAL_SPECIALTY"
    SQLType="VARCHAR"
    LOVName="ar_LOV_GeneralSpecialty"
    LOVFinder="GeneralSpecialtySwitcher">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="20"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <CONTROLTYPE
    Value="choice"/>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.GeneralSpecialty_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="UserId"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Type="java.lang.Integer"
    ColumnType="NUMBER"
    AliasName="USER_ID"
    Expression="USER_ID"
    SQLType="INTEGER"/>
    <ViewAttribute
    Name="FullName"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="FULL_NAME"
    Expression="FULL_NAME"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.FullName_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="FullNameEn"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="FULL_NAME_EN"
    Expression="FULL_NAME_EN"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.FullNameEn_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="TitleSalutation"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="20"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="TITLE_SALUTATION"
    Expression="TITLE_SALUTATION"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="20"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.TitleSalutation_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Nationality"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="3"
    Scale="0"
    Type="java.lang.Integer"
    ColumnType="NUMBER"
    AliasName="NATIONALITY"
    Expression="NATIONALITY"
    SQLType="INTEGER"
    LOVName="ar_male_LOV_Nationality"
    LOVFinder="NationalitySwitcher">
    <Properties>
    <SchemaBasedProperties>
    <CONTROLTYPE
    Value="choice"/>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Nationality_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Gender"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="1"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="GENDER"
    Expression="GENDER"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="1"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Gender_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Employer"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="100"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="EMPLOYER"
    Expression="EMPLOYER"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="100"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Employer_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="CurrentJob"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="CURRENT_JOB"
    Expression="CURRENT_JOB"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.CurrentJob_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Degree"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="DEGREE"
    Expression="DEGREE"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Degree_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Department"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="DEPARTMENT"
    Expression="DEPARTMENT"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Department_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="ScientificDegree"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="4"
    Scale="0"
    Type="java.lang.Integer"
    ColumnType="NUMBER"
    AliasName="SCIENTIFIC_DEGREE"
    Expression="SCIENTIFIC_DEGREE"
    SQLType="INTEGER"
    LOVName="ar_LOV_ScientificDegree"
    LOVFinder="ScientificDegreeSwitcher">
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.ScientificDegree_LABEL"/>
    <CONTROLTYPE
    Value="choice"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="ScientificQualification"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="20"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="SCIENTIFIC_QUALIFICATION"
    Expression="SCIENTIFIC_QUALIFICATION"
    SQLType="VARCHAR"
    LOVName="ar_LOV_ScientificQualification"
    LOVFinder="ScientificQualificationSwitcher">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="20"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.ScientificQualification_LABEL"/>
    <CONTROLTYPE
    Value="choice"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Country"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="3"
    Scale="0"
    Type="java.lang.Integer"
    ColumnType="NUMBER"
    AliasName="COUNTRY"
    Expression="COUNTRY"
    SQLType="INTEGER"
    LOVName="ar_LOV_Country"
    LOVFinder="CountrySwitcher">
    <Properties>
    <SchemaBasedProperties>
    <CONTROLTYPE
    Value="choice"/>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Country_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="City"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="CITY"
    Expression="CITY"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.City_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="ZipCode"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="20"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="ZIP_CODE"
    Expression="ZIP_CODE"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="20"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.ZipCode_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="POBox"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="20"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="P_O_BOX"
    Expression="P_O_BOX"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="20"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.POBox_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="CurrentAddress"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="100"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="CURRENT_ADDRESS"
    Expression="CURRENT_ADDRESS"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="100"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.CurrentAddress_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="WorkPhone"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="WORK_PHONE"
    Expression="WORK_PHONE"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.WorkPhone_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="HomePhone"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="HOME_PHONE"
    Expression="HOME_PHONE"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.HomePhone_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="CellPhone"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="CELL_PHONE"
    Expression="CELL_PHONE"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.CellPhone_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Fax"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="FAX"
    Expression="FAX"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Fax_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="PermanentAddress"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="100"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="PERMANENT_ADDRESS"
    Expression="PERMANENT_ADDRESS"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="100"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.PermanentAddress_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Email"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="EMAIL"
    Expression="EMAIL"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.Email_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="Password"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="PASSWORD"
    Expression="PASSWORD"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    </ViewAttribute>
    <ViewAttribute
    Name="PastArbitration"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="1"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="PAST_ARBITRATION"
    Expression="PAST_ARBITRATION"
    SQLType="VARCHAR"
    LOVName="LOV_PastArbitration">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="1"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <CONTROLTYPE
    Value="radio"/>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.PastArbitration_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="PastCooperation"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="1"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="PAST_COOPERATION"
    Expression="PAST_COOPERATION"
    SQLType="VARCHAR"
    LOVName="LOV_PastCooperation">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="1"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <CONTROLTYPE
    Value="radio"/>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.PastCooperation_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="FutureCooperation"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="1"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="FUTURE_COOPERATION"
    Expression="FUTURE_COOPERATION"
    SQLType="VARCHAR"
    LOVName="LOV_FutureCooperation">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="1"/>
    </DesignTime>
    <Properties>
    <SchemaBasedProperties>
    <CONTROLTYPE
    Value="radio"/>
    <LABEL
    ResId="ta.model.ro.SciQualMgtVO.FutureCooperation_LABEL"/>
    </SchemaBasedProperties>
    </Properties>
    </ViewAttribute>
    <ViewAttribute
    Name="EmpId"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="20"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="EMP_ID"
    Expression="EMP_ID"
    SQLType="VARCHAR"
    IsQueriable="false">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="20"/>
    </DesignTime>
    </ViewAttribute>
    <ViewAttribute
    Name="LoginName"
    IsUpdateable="false"
    IsPersistent="false"
    PrecisionRule="true"
    Precision="50"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    AliasName="LOGIN_NAME"
    Expression="LOGIN_NAME"
    SQLType="VARCHAR">
    <DesignTime>
    <Attr Name="_DisplaySize" Value="50"/>
    </DesignTime>
    </ViewAttribute>

  • How can i call another view variables in another view

    how can i call another view variables in another view and pass that variables to the function
    my situation is i have a view FAC which i need to pass par_id_fac TO THE VIEW AGR.AFTER THAT i what to take start_dt in agr view and par_id_fac from Fac and pass this variables to the function i have check the documentation but does not do what i what,the doc simply talk about creating variables and pass then to function.i what to pass variables from the views and return value to my contractno Variables value
    something like if :agr.contract_no is null
    and :agr.agr_start_dt is not null then
         :agr.contract_no := sms_fapp.get_contract_no(:fac.par_id_fac,:agr.agr_start_dt);
    end if;     
    y view is
    <?xml version="1.0" encoding="windows-1252" ?>
    <!DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd">
    <!---->
    <ViewObject
      xmlns="http://xmlns.oracle.com/bc4j"
      Name="AGR"
      Version="11.1.2.60.81"
      BindingStyle="OracleName"
      CustomQuery="true"
      PageIterMode="Full"
      UseGlueCode="false"
      RowClass="sms1405.AGRRowImpl"
      ComponentClass="sms1405.AGRImpl"
      DefClass="sms1405.AGRDefImpl">
      <DesignTime>
        <Attr Name="_isExpertMode" Value="true"/>
        <Attr Name="_codeGenFlag2" Value="Access|Def|Coll|Prog|VarAccess"/>
        <Attr Name="_isCodegen" Value="true"/>
      </DesignTime>
    <SQLQuery><![CDATA[SELECT SmsAgreements.ID,
           SmsAgreements.FAPP_ID,
           SmsAgreements.PAR_ID,
           SmsAgreements.SSCH_ID,
           SmsAgreements.COSERV_ID,
           SmsAgreements.IREA_ID_TERMINATED,
           SmsAgreements.IREA_ID_SUSPENDED,
           SmsAgreements.SPTYP_ID,
           SmsAgreements.CLAIM_BASED_YN,
           SmsAgreements.NOTES,
           SmsAgreements.SUSPENSION_DT,
           SmsAgreements.TERMINATION_DT,
           SmsAgreements.SPECIAL_PROJECT_END_DT,
           SmsAgreements.CAPITAL_FUNDING_APPROVED,
           SmsAgreements.PERIODICAL_PAYMENT_AMOUNT,
           SmsAgreements.DATE_CREATED,
           SmsAgreements.DATE_MODIFIED,
           SmsAgreements.MODIFIED_BY,
           SmsAgreements.CREATED_BY,
           SmsAgreements.CONTRACT_NO,
           SmsAgreements.OFF_ID,
           SmsAgreements.DATE_APPROVED,
           SmsAgreements.AGR_START_DT,
           SmsAgreements.AGR_END_DT,
           SmsAgreements.MONTHS_FUNDED,
           SmsAgreements.PFRE_ANNUAL_FREQUENCY,
           SmsAgreements.FUNDED_NO,
           SmsAgreements.REGISTERED_NO,
           SmsAgreements.CONTRACT_NAME,
           SmsAgreements.OPEX_ALLOCATION,
           SmsAgreements.EMERG_ORG_YN,
           SmsAgreements.SCHEDULE,
           SmsAgreements.PERIODICAL_PAYMENT_AVERAGE,
           SmsAgreements.NO_OF_PAYMENTS,
           SmsAgreements.ADVANCE_PAYMENT_PERCENT,
           SmsAgreements.QUALIFY_NO,
           SmsAgreements.ENROLLED_NO,
           SmsAgreements.MULTI_YEAR_ALLOCATION,
           SmsAgreements.AGR_ID_SOURCE,
           SmsAgreements.FYEA_YEAR_ACTIVE,
           SmsAgreements.PTYPE_CODE,
           SmsAgreements.CONTRACT_VALUE,
           SmsAgreements.MAGR_ID,
           SmsAgreements.PROG_ID,
           SmsAgreements.EMERGENCY_BED_#,
           SmsAgreements.drep_id,
           SmsAgreements.srep_id,
           (select name from sms_offices off where off.id = SmsAgreements.off_id)officeName,
           (SELECT  PROG.NAME FROM   sms_programmes prog where PROG.ID = SMSAGREEMENTS.PROG_ID)programe,
           (select prog.code || '.' || bvspro.code || '  ' || bvspro.NAME budget_vote   from sms_subsidy_schemes ssch,
              sms_budget_vote_sub_programs bvspro,
              sms_programmes prog
              WHERE bvspro_id = bvspro.ID AND prog.ID = prog_id
              and prog.id = SMSAGREEMENTS.PROG_ID)Sub_programme,
             (select  ssch.NAME from sms_subsidy_schemes ssch where SSCH.ID = SMSAGREEMENTS.SSCH_ID)subsidy,
           (SELECT master_contract FROM  sms_master_agreements magr WHERE MAGR.ID = SmsAgreements.magr_id)masterContract
    FROM SMS_AGREEMENTS SmsAgreements]]></SQLQuery>
      <ViewAttribute
        Name="ContractNo"
        IsPersistent="false"
        IsNotNull="true"
        PrecisionRule="true"
        Precision="20"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="CONTRACT_NO"
        SQLType="VARCHAR">
        <TransientExpression><![CDATA[CONTRACT_NO]]></TransientExpression>
        <DesignTime>
          <Attr Name="_DisplaySize" Value="20"/>
        </DesignTime>
      </ViewAttribute>
    <ViewAttribute
        Name="AgrStartDt"
        IsPersistent="false"
        PrecisionRule="true"
        Type="java.sql.Timestamp"
        ColumnType="DATE"
        AliasName="AGR_START_DT"
        SQLType="DATE">
        <RecalcCondition><![CDATA[true]]></RecalcCondition>
        <TransientExpression><![CDATA[adf.currentDate]]></TransientExpression>
      </ViewAttribute>
    </ViewObject>and my FAC view is
    <?xml version="1.0" encoding="windows-1252" ?>
    <!DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd">
    <!---->
    <ViewObject
      xmlns="http://xmlns.oracle.com/bc4j"
      Name="FAC"
      Version="11.1.2.60.81"
      BindingStyle="OracleName"
      CustomQuery="true"
      PageIterMode="Full"
      UseGlueCode="false">
      <DesignTime>
        <Attr Name="_isExpertMode" Value="true"/>
      </DesignTime>
      <SQLQuery><![CDATA[SELECT SmsFacilityVw.PAR_ID_ORG,
           SmsFacilityVw.ORGANISATION,
           SmsFacilityVw.ORG_KEY,
           SmsFacilityVw.C_CODE,
           SmsFacilityVw.FACILITY,
           SmsFacilityVw.PAR_ID_FAC,
           SmsFacilityVw.NPO_REGISTRATION_NO,
           SmsFacilityVw.ADDRESS,
           SmsFacilityVw.TELNR_WORK,
           SmsFacilityVw.ADDRESSLINE,
           SmsFacilityVw.Town,
           SmsFacilityVw.Suburb,
           SmsFacilityVw.PostalCode,
           SmsFacilityVw.DSD_REGION,
           SmsFacilityVw.SERVICE_DELIVERY_AREA,
           SmsFacilityVw.FAXNR,
           SmsFacilityVw.EMAIL,
           SmsFacilityVw.PAR_TYPE_DEF
    FROM SMS_FACILITY_VW SmsFacilityVw]]></SQLQuery>
      <ViewAttribute
        Name="ParIdOrg"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="38"
        Scale="0"
        Type="java.math.BigInteger"
        ColumnType="NUMBER"
        AliasName="PAR_ID_ORG"
        Expression="PAR_ID_ORG"
        SQLType="NUMERIC"/>
      <ViewAttribute
        Name="Organisation"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="100"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="ORGANISATION"
        Expression="ORGANISATION"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="100"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="OrgKey"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="10"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="ORG_KEY"
        Expression="ORG_KEY"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="10"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="CCode"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="30"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="C_CODE"
        Expression="C_CODE"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="30"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Facility"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="100"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="FACILITY"
        Expression="FACILITY"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="100"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="ParIdFac"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="38"
        Scale="0"
        Type="java.math.BigInteger"
        ColumnType="NUMBER"
        AliasName="PAR_ID_FAC"
        Expression="PAR_ID_FAC"
        SQLType="NUMERIC"/>
      <ViewAttribute
        Name="NpoRegistrationNo"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="30"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="NPO_REGISTRATION_NO"
        Expression="NPO_REGISTRATION_NO"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="30"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Address"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="227"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="ADDRESS"
        Expression="ADDRESS"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="227"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="TelnrWork"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="150"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="TELNR_WORK"
        Expression="TELNR_WORK"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="150"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Addressline"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="120"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="ADDRESSLINE"
        Expression="ADDRESSLINE"
        SQLType="VARCHAR"
        IsUpdateable="false">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="120"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Town"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="60"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="TOWN"
        Expression="TOWN"
        SQLType="VARCHAR"
        IsUpdateable="false">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="60"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Suburb"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="60"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="SUBURB"
        Expression="SUBURB"
        SQLType="VARCHAR"
        IsUpdateable="false">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="60"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Postalcode"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="4"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="POSTALCODE"
        Expression="POSTALCODE"
        SQLType="VARCHAR"
        IsUpdateable="false">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="4"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="DsdRegion"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="40"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="DSD_REGION"
        Expression="DSD_REGION"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="40"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="ServiceDeliveryArea"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="50"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="SERVICE_DELIVERY_AREA"
        Expression="SERVICE_DELIVERY_AREA"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="50"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Faxnr"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="50"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="FAXNR"
        Expression="FAXNR"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="50"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="Email"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="80"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="EMAIL"
        Expression="EMAIL"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="80"/>
        </DesignTime>
      </ViewAttribute>
      <ViewAttribute
        Name="ParTypeDef"
        IsUpdateable="false"
        IsPersistent="false"
        PrecisionRule="true"
        Precision="12"
        Type="java.lang.String"
        ColumnType="VARCHAR2"
        AliasName="PAR_TYPE_DEF"
        Expression="PAR_TYPE_DEF"
        SQLType="VARCHAR">
        <DesignTime>
          <Attr Name="_DisplaySize" Value="12"/>
        </DesignTime>
      </ViewAttribute>
      <ViewLinkAccessor
        Name="AGR"
        ViewLink="sms1405.par_facfkViewLink"
        Type="oracle.jbo.RowIterator"
        IsUpdateable="false"/>
      <ViewLinkAccessor
        Name="SmsParAddrVwView"
        ViewLink="sms1405.parLink"
        Type="oracle.jbo.RowIterator"
        IsUpdateable="false"/>
      <ViewLinkAccessor
        Name="DOC"
        ViewLink="sms1405.FAC_DOC"
        Type="oracle.jbo.RowIterator"
        IsUpdateable="false"/>
    </ViewObject>Edited by: ADF007 on 2012/08/23 6:10 PM

    i try this
    public class SMS_AGREEMENTSImpl extends EntityImpl {
    RowSet newContractNoBeforePost = null;
        public static int NUMBER = Types.NUMERIC;
        public static int DATE = Types.DATE;
        public static int VARCHAR2 = Types.VARCHAR;
      protected Object callStoredFunction(int sqlReturnType, String stmt,
            Object[] bindVars) {
            CallableStatement st = null;
            try {
            // 1. Create a JDBC CallabledStatement
            st = getDBTransaction().createCallableStatement(
            "begin ? := "+stmt+";end;",0);
            // 2. Register the first bind variable for the return value
            st.registerOutParameter(1, sqlReturnType);
            if (bindVars != null) {
            // 3. Loop over values for the bind variables passed in, if any
            for (int z = 0; z < bindVars.length; z++) {
            // 4. Set the value of user-supplied bind vars in the stmt
            st.setObject(z + 2, bindVars[z]);
            // 5. Set the value of user-supplied bind vars in the stmt
            st.executeUpdate();
            // 6. Return the value of the first bind variable
            return st.getObject(1);
            catch (SQLException e) {
            throw new JboException(e);
            finally {
            if (st != null) {
            try {
            // 7. Close the statement
            st.close();
            catch (SQLException e) {}
        protected void doDML(int operation, TransactionEvent e) {
           String amDef = "sms1405.sms1405Module";
           String config = "sms1405ModuleShared";
              String NewContract = null;                 
            ApplicationModule am = Configuration.createRootApplicationModule(amDef, config);
            ViewObjectImpl vo = (ViewObjectImpl) am.findViewObject("AGR1");
            vo.executeQuery();
            Row row = vo.first();
            // NewContract = (String)vo
            NewContract = (String)row.getAttribute("ContractNo");
            SMS_AGREEMENTSImpl newcont = new SMS_AGREEMENTSImpl();
           //AGRRowImpl res = new  AGRRowImpl();
           // NewContract = NewContractNo();
            if (operation == 1)  {
                         newcont.setContractNo(NewContractNo());
                         //res.setContractNo( NewContractNo());   
                        //NewContractNo();
            super.doDML(operation, e);
            public void postChanges(TransactionEvent TransactionEvent) {
            /* Only bother to update references if contractno is a NEW one */
            if (getPostState() == STATUS_NEW) {
            * Get a rowset of contract related
            * to this new partyaddress before calling super
             newContractNoBeforePost  = (RowSet)getSMS_AGREEMENTS();
            super.postChanges(TransactionEvent);
        public Date getAgrStartDt() {
            return (Date)getAttributeInternal(AGRSTARTDT);
         * Sets <code>value</code> as the attribute value for AgrStartDt.
         * @param value value to set the AgrStartDt
        public void setAgrStartDt(Date value) {
            setAttributeInternal(AGRSTARTDT, value);
        public String NewContractNo() {
               String amDef = "sms1405.sms1405Module";
               String config = "sms1405ModuleShared";
               String NewContract = null;                 
               ApplicationModule am = Configuration.createRootApplicationModule(amDef, config);
               ViewObjectImpl vo = (ViewObjectImpl) am.findViewObject("FAC1");
               // vo.setWhereClause("ParIdFac = 38844");
                vo.executeQuery();
                Row row = vo.first();
               Integer par_id = null;
               //oracle.jbo.domain.Date today = new oracle.jbo.domain.Date(oracle.jbo.domain.Date.getCurrentDate());
               oracle.jbo.domain.Date today = new oracle.jbo.domain.Date();
               //FACRowImpl res = new FACRowImpl();
               //res.setParIdFac(par_id);
               par_id = (Integer)row.getAttribute("ParIdFac");
               today = this.getAgrStartDt();
           return (String)callStoredFunction(VARCHAR2,
           "sms_fapp.get_contract_no(?,?)",
           new Object[]{par_id,today});
    }at the moment am geting this error
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
         at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:415)
         at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:477)
         at oracle.adf.model.binding.DCControlBinding.reportException(DCControlBinding.java:201)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.reportException(JUCtrlActionBinding.java:2007)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1659)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
         at oracle.jbo.uicli.jui.JUActionBinding.actionPerformed(JUActionBinding.java:193)
         at oracle.jbo.uicli.controls.JUNavigationBar.doAction(JUNavigationBar.java:412)
         at oracle.jbo.jbotester.NavigationBar.doAction(NavigationBar.java:112)
         at oracle.jbo.uicli.controls.JUNavigationBar$NavButton.actionPerformed(JUNavigationBar.java:118)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
         at java.awt.Component.processMouseEvent(Component.java:6289)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6054)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4652)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4482)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4482)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:603)
         at java.awt.EventQueue$1.run(EventQueue.java:601)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:617)
         at java.awt.EventQueue$2.run(EventQueue.java:615)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.NullPointerException
         at oracle.jbo.server.EntityImpl.getEntityCache(EntityImpl.java:4665)
         at oracle.jbo.server.EntityImpl.saveEventOrigTransAttrVals(EntityImpl.java:729)
         at oracle.jbo.server.EntityImpl.saveEventOrigAttrVals(EntityImpl.java:719)
         at oracle.jbo.server.EntityImpl.setAttributeInternal(EntityImpl.java:1935)
         at sms1405.SMS_AGREEMENTSImpl.setContractNo(SMS_AGREEMENTSImpl.java:998)
         at sms1405.SMS_AGREEMENTSImpl.doDML(SMS_AGREEMENTSImpl.java:1628)
         at oracle.jbo.server.EntityImpl.postChanges(EntityImpl.java:6751)
         at sms1405.SMS_AGREEMENTSImpl.postChanges(SMS_AGREEMENTSImpl.java:1645)
         at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:3264)
         at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:3067)
         at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2071)
         at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2352)
         at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1590)
         at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1415)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1428)
         ... 43 more
    ## Detail 0 ##
    java.lang.NullPointerException
         at oracle.jbo.server.EntityImpl.getEntityCache(EntityImpl.java:4665)
         at oracle.jbo.server.EntityImpl.saveEventOrigTransAttrVals(EntityImpl.java:729)
         at oracle.jbo.server.EntityImpl.saveEventOrigAttrVals(EntityImpl.java:719)
         at oracle.jbo.server.EntityImpl.setAttributeInternal(EntityImpl.java:1935)
         at sms1405.SMS_AGREEMENTSImpl.setContractNo(SMS_AGREEMENTSImpl.java:998)
         at sms1405.SMS_AGREEMENTSImpl.doDML(SMS_AGREEMENTSImpl.java:1628)
         at oracle.jbo.server.EntityImpl.postChanges(EntityImpl.java:6751)
         at sms1405.SMS_AGREEMENTSImpl.postChanges(SMS_AGREEMENTSImpl.java:1645)
         at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:3264)
         at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:3067)
         at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2071)
         at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2352)
         at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1590)
         at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1415)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1428)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
         at oracle.jbo.uicli.jui.JUActionBinding.actionPerformed(JUActionBinding.java:193)
         at oracle.jbo.uicli.controls.JUNavigationBar.doAction(JUNavigationBar.java:412)
         at oracle.jbo.jbotester.NavigationBar.doAction(NavigationBar.java:112)
         at oracle.jbo.uicli.controls.JUNavigationBar$NavButton.actionPerformed(JUNavigationBar.java:118)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
         at java.awt.Component.processMouseEvent(Component.java:6289)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6054)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4652)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4482)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4482)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:603)
         at java.awt.EventQueue$1.run(EventQueue.java:601)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:617)
         at java.awt.EventQueue$2.run(EventQueue.java:615)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

  • Issues in persisting dynamic entity and view objects using MDS

    Hi All,
    I'm trying to create dynamic entity and view objects per user session and to persist these objects throughout the session, I'm trying to use MDS configurations(either file or Database) in adf-config.xml.
    I'm facing following two errors while trying to run the app module:
    1. MDS error (MetadataNotFoundException): MDS-00013: no metadata found for metadata object "/model/DynamicEntityGenModuleOperations.xml"
    2. oracle.mds.exception.ReadOnlyStoreException: MDS-01273: The operation on the resource /sessiondef/dynamic/DynamicDeptEntityDef.xml failed because source metadata store mapped to the namespace / DEFAULT is read only.
    I've gone through the following links which talks about the cause of the issue, but still can't figure out the issue in the code or the config file. Please help if, someone has faced a similar issue.
    [http://docs.oracle.com/cd/E28271_01/doc.1111/e25450/mds_trouble.htm#BABIAGBG |http://docs.oracle.com/cd/E28271_01/doc.1111/e25450/mds_trouble.htm#BABIAGBG ]
    [http://docs.oracle.com/cd/E16162_01/core.1112/e22506/chapter_mds_messages.htm|http://docs.oracle.com/cd/E16162_01/core.1112/e22506/chapter_mds_messages.htm]
    Attached is the code for dynamic entity/view object generation and corresponding adf-config.xml used.
    ///////////App Module Implementation Class/////////////////////////
    public class DynamicEntityGenModuleImpl extends ApplicationModuleImpl implements DynamicEntityGenModule {
    private static final String DYNAMIC_DETP_VO_INSTANCE = "DynamicDeptVO";
    * This is the default constructor (do not remove).
    public DynamicEntityGenModuleImpl() {
    public ViewObjectImpl getDepartmentsView1() {
    return (ViewObjectImpl) findViewObject("DynamicDeptVO");
    public void buildDynamicDeptComp() {
    ViewObject internalDynamicVO = findViewObject(DYNAMIC_DETP_VO_INSTANCE);
    if (internalDynamicVO != null) {
    System.out.println("OK VO exists, return Defn- " + internalDynamicVO.getDefFullName());
    return;
    EntityDefImpl deptEntDef = buildDeptEntitySessionDef();
    ViewDefImpl viewDef = buildDeptViewSessionDef(deptEntDef);
    addViewToPdefApplicationModule(viewDef);
    private EntityDefImpl buildDeptEntitySessionDef() {
    try {
    EntityDefImpl entDef = new EntityDefImpl(oracle.jbo.server.EntityDefImpl.DEF_SCOPE_SESSION, "DynamicDeptEntityDef");
    entDef.setFullName(entDef.getBasePackage() + ".dynamic." + entDef.getName());
    entDef.setName(entDef.getName());
    System.out.println("Application Module Path name: " + getDefFullName());
    System.out.println("EntDef :" + entDef.getFileName() + " : " + entDef.getBasePackage() + ".dynamic." + entDef.getName());
    entDef.setAliasName(entDef.getName());
    entDef.setSource("DEPT");
    entDef.setSourceType("table");
    entDef.addAttribute("ID", "ID", Integer.class, true, false, true);
    entDef.addAttribute("Name", "NAME", String.class, false, false, true);
    entDef.addAttribute("Location", "LOCATION", Integer.class, false, false, true);
    entDef.resolveDefObject();
    entDef.registerSessionDefObject();
    entDef.writeXMLContents();
    entDef.saveXMLContents();
    return entDef;
    } catch (Exception ex) {
    System.out.println(ex.getLocalizedMessage());
    return null;
    private ViewDefImpl buildDeptViewSessionDef(EntityDefImpl entityDef) {
    try {
    ViewDefImpl viewDef = new oracle.jbo.server.ViewDefImpl(oracle.jbo.server.ViewDefImpl.DEF_SCOPE_SESSION, "DynamicDeptViewDef");
    viewDef.setFullName(viewDef.getBasePackage() + ".dynamic." + viewDef.getName());
    System.out.println("ViewDef :" + viewDef.getFileName());
    viewDef.setUseGlueCode(false);
    viewDef.setIterMode(RowIterator.ITER_MODE_LAST_PAGE_FULL);
    viewDef.setBindingStyle(SQLBuilder.BINDING_STYLE_ORACLE_NAME);
    viewDef.setSelectClauseFlags(ViewDefImpl.CLAUSE_GENERATE_RT);
    viewDef.setFromClauseFlags(ViewDefImpl.CLAUSE_GENERATE_RT);
    viewDef.addEntityUsage("DynamicDeptUsage", entityDef.getFullName(), false, false);
    viewDef.addAllEntityAttributes("DynamicDeptUsage");
    viewDef.resolveDefObject();
    viewDef.registerSessionDefObject();
    viewDef.writeXMLContents();
    viewDef.saveXMLContents();
    return viewDef;
    } catch (Exception ex) {
    System.out.println(ex.getLocalizedMessage());
    return null;
    private void addViewToPdefApplicationModule(ViewDefImpl viewDef) {
    oracle.jbo.server.PDefApplicationModule pDefAM = oracle.jbo.server.PDefApplicationModule.findDefObject(getDefFullName());
    if (pDefAM == null) {
    pDefAM = new oracle.jbo.server.PDefApplicationModule();
    pDefAM.setFullName(getDefFullName());
    pDefAM.setEditable(true);
    pDefAM.createViewObject(DYNAMIC_DETP_VO_INSTANCE, viewDef.getFullName());
    pDefAM.applyPersonalization(this);
    pDefAM.writeXMLContents();
    pDefAM.saveXMLContents();
    ////////adf-config.xml//////////////////////
    <?xml version="1.0" encoding="windows-1252" ?>
    <adf-config xmlns="http://xmlns.oracle.com/adf/config" xmlns:config="http://xmlns.oracle.com/bc4j/configuration" xmlns:adf="http://xmlns.oracle.com/adf/config/properties"
    xmlns:sec="http://xmlns.oracle.com/adf/security/config">
    <adf-adfm-config xmlns="http://xmlns.oracle.com/adfm/config">
    <defaults useBindVarsForViewCriteriaLiterals="true"/>
    <startup>
    <amconfig-overrides>
    <config:Database jbo.locking.mode="optimistic"/>
    </amconfig-overrides>
    </startup>
    </adf-adfm-config>
    <adf:adf-properties-child xmlns="http://xmlns.oracle.com/adf/config/properties">
    <adf-property name="adfAppUID" value="TestDynamicEC-8827"/>
    </adf:adf-properties-child>
    <sec:adf-security-child xmlns="http://xmlns.oracle.com/adf/security/config">
    <CredentialStoreContext credentialStoreClass="oracle.adf.share.security.providers.jps.CSFCredentialStore" credentialStoreLocation="../../src/META-INF/jps-config.xml"/>
    </sec:adf-security-child>
    <persistence-config>
    <metadata-namespaces>
    <namespace metadata-store-usage="mdsRepos" path="/sessiondef/"/>
    <namespace path="/model/" metadata-store-usage="mdsRepos"/>
    </metadata-namespaces>
    <metadata-store-usages>
    <metadata-store-usage default-cust-store="true" deploy-target="true" id="mdsRepos">
    <metadata-store class-name="oracle.mds.persistence.stores.file.FileMetadataStore">
    <property name="metadata-path" value="/tmp"/>
    <!-- <metadata-store class-name="oracle.mds.persistence.stores.db.DBMetadataStore">
    <property name="jndi-datasource" value="jdbc/TestDynamicEC"/>
    <property name="repository-name" value="TestDynamicEC"/>
    <property name="jdbc-userid" value="adfmay28"/>
    <property name="jdbc-password" value="adfmay28"/>
    <property name="jdbc-url" value="jdbc:oracle:thin:@localhost:1521:XE"/>-->
    </metadata-store>
    </metadata-store-usage>
    </metadata-store-usages>
    </persistence-config>
    </adf-config>
    //////////////////////////////////////////////////////////////////////////////////////////////////////////

    Hi Frank,
    I m trying to save entity and view object xml by calling writeXMLContents() and saveXMLContents() so that these objects can be retrieved using the xmls later on.
    These methods internally use MDS configuration in adf-config.xml, which is creating the issue.
    Please share your thoughts on resolving this or if, there is any other way of creating dynamic entity/view objects for db tables created at runtime.
    Nik

Maybe you are looking for