Configure Universal Adapter 2 generate New BAW Tables or use Existings OBAW

Hi Experts,
i have a doubt on if New OBAW tables have to be created as we add new subject areas from Universal Adapter Containers
or can use existing OBAW tables that are generated from Other containers.
For Example:
Our Existing contianer is PeopleSoft 9.0 and OBAW Tables are created usign Peoplesoft Container.
of all the subject areas from Peoplesoft Containers, Only Workforce Profile and HR Payroll is used.
as the container is created using Peoplesoft 9.0, all the Tables (532 tABLES) are created for all the subject areas.
now, we are planning to use Universal Adapters to configure rest of the subject areas like Absence Managementr and Recruitment because they are maintained by Third Party Vendors which have no relation with Peoplesoft.
my doubt is,
1. if i can use the same Existing OBAW Tables for Universal Adapters or create NEW OBAW tables using Universal Adapter container.
2. if ii have to create New tables using Universal Adapter containers, all the table belonging to other Universal Adapters Subject areas like Loyalty Analytics, call center analytics are also created by default. how to avaoid this. i tried to create OBAW by creating a container with Only HR-Absence Management subject area and Recruitment subject area, unfortunatley, all the tables are again created.
3. it looks like there are common dimension files used for this Universal Subject areas, is it Mandory to use them to Populate HR-Absence Managment subject area.
Please HELP
Is there is a good refernce guides on how to configure all this espically with Universal adapters in Out side world or in Metalink
Thanks
Kumar

Please take a look at this article which states SYSDATE is not supported in a
where clause.
http://www.oracle.com/technology/pub/articles/bpel_cookbook/qualcomm-bpel.html
Excerpt from the article:
Here are three important things you should do in implementing the above design:
Have the status of the record being processed stored in the database. The status includes the process state, next process attempt time, and processing attempt count.
Create an updatable view that exposes only records that are ready to be processed. A view is needed because the database adapter cannot handle a where clause that compares against SYSDATE.
Design logic that determines if a process instance that has faulted should be retried and when the retry should occur. This information will be updated in the database by use of a stored procedure. This can also be done with an update partner link and additional logic in BPEL.
mahalo,
a iii

Similar Messages

  • Generate new browser window on using include directive/action tag in curren

    Hi Life line
    if i used jsp include directive/action taag inside my current jsp code it open new browser window but if i
    not use that include directive or action tag in my jsp source it properly display next jsp in
    same browser window
    how i can rid of this .i am confuse why it happens
    thanks
    Vivek Harnal

    1) on clicking view button it submit other page by
    script function()
    2) it work fine & display in same browser window if i
    am not incliudes jsp page after body tag .Your included JSP has a head and body of its own. If the including page has a head and body of its own, then the two will clash. Generally, it is best to make includes be fragments, ie, have no
    <html> <head> </head> <body> </body> </html> tags.
    3) included jsp use for standard menu based Header
    source of included page is
    <script type="text/javascript"
    src="menu_array.js"></script>
    <script type="text/javascript"
    src="mmenu.js"></script>
    <html>
    <script language=javascript>
    function show()
    // Master array in Menu_Array.js contains sub menu
    options available to super administrator
    // show the menu
    {     popup("master")
    function show1(){
    popup("requisition")
    function show2(){
    popup("purchase")
    function show3(){
    popup("receipt");
    function show4(){
    popup("reports");
    </script>
    <head>
    <link rel="stylesheet" type="text/css" href="css.css">
    <title>Procurement Automation System</title>
    <meta http-equiv="Content-Type" content="text/html;
    charset=iso-8859-1">
    <base target="main">This means every link you click on will be sent to a new window or frame whose name is main. If no such window or frame exists, make one. If you do not want your links to bring you to a new window, you need to remove this <base target="main"> line.
    >
    >
    </head>
    <body bgcolor="#FFFFFF" text="#000000" leftmargin="0"
    topmargin="0" marginwidth="0" marginheight="0">
    <table width="982" border="0" cellspacing="0"
    cellpadding="0">
    <tr>
    <td><img src="images/header_inside.jpg" width="1004"
    height="106"></td>
    </tr>
    <tr>
    <td>
    <table width="1012" border="0" cellspacing="0"
    cellpadding="0" bgcolor="#a4c3cd">
    <tr>
    <td width="860" bgcolor="#a4c3cd">
    <table width="819" border="0" cellspacing="0"
    cellpadding="0">
    <tr>
    <td width="5"> </td>
    <td style='cursor: hand' width="113" ><b> </b><A
    onmouseover="javascript:show()"><b>Master
    Module</b></a>
    <td style='cursor: hand' width="142"><b> </b><A
    onmouseover="javascript:show1()"><b>Requisition
    Module</b></a></td>
    <td style='cursor: hand'
    width="149"><b> </b><A
    onmouseover="javascript:show2()"><b>Purchasing
    Module</b></a></td>
    <td style='cursor: hand'
    width="140"><b> </b><A
    onmouseover="javascript:show3()"><b>Receiving
    Module</b></a></td>
    <td style='cursor: hand' width="100"><b>
    </b><A
    onmouseover="javascript:show4()"><b>Reports</b></a></td></tr>
    </table>
    </td>
    <td align="left" width="148">
    <table border=0 cellspacing=0 bgcolor="#a4c3cd">
    <td width="24%" align="center" valign="middle"><a
    href="help.htm" ><img src="images/bt_help.gif"
    width="52" height="20" border="0"></a></td>
    <td width="4%" align="center" valign="middle"><img
    src="images/white_bar.gif" width="2" height="17"></td>
    <td width="32%" align="center" valign="middle"><a
    href="logoff.jsp" target="_self"><img
    src="images/bt_logout.gif" width="70" height="20"
    border="0"></a></td>
    <td width="8%"> </td>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </body>
    </html>

  • Configuring OBI Apps 7.9.6.3 When Using Universal Adapter Exclusively

    Hello experts,
    I have been working for a few days in trying to configure a fiscal calendar with universal adapter flat files as the only data source because Great Plains is the data source and since Oracle does not support it, we use universal adapters. We have had limited success with this but in configuring OBI Apps 7.9.6.3 and doing normal configuration things such as configuring fiscal calendars and mapping GL accounts to group accounts using the Universal Adapter in DAC, there is virtually no documentation. In fact, when I Googled the universal adapter version of the group account codes file, there were 0 Google entries for it.
    I am sending this new thread in the hope that someone out there has successfully configured OBI apps 7.9.6.3 using the Universal Adapter and can point me to documentation of any sort other than the normal Oracle OBI Apps Config Doc which only briefly mentions it and then takes file examples that are OOTB and unconfigured in any way.
    Specifically, I need assistance in getting fiscal calendars working with the Universal Adapter. I have W_MCAL_DAY_D populated and all of the Gregorian calendar tables. However, the remaining W_MCAL* tables only have one row in each of them. I have an SR open about it but no success resolving it yet. While doing the configuration work, we tried to map GL accounts to group accounts but there is no account range in the Universal Adapter source file unlike the Oracle EBS version so I am unsure on how to configure group accounts. Oracle documentation only refers to Oracle EBS, PeopleSoft, and JDEdwards. I am unable to find anything regarding the Universal Adapter.
    If anyone has done this sort of OBI apps configuration before, please respond or send me URLs for related documentation. I am completely stuck and SRs are not yet helping so I thought I would try this.
    Thanks experts and looking forward to hearing from you.

    Hi Krish,
    You will have to create 20 Application Roles matching the Responsibility Names.
    Use one of the following methods to set up application roles:
    Create application roles in the policy store with the same names as existing responsibilities or groups in the source applications. Then, add the new application roles as members of Oracle BI-specific application roles groups, and the users will inherit this membership based on their own responsibilities or roles in the OLTP application.
    Add new Oracle BI-specific responsibilities (Oracle EBS and Siebel CRM Applications) or roles (PeopleSoft Enterprise applications) in the source applications, making sure their names match the object security application roles in Oracle BI Applications, and assign OLTP users to these new groups. The users will then inherit the application role membership in the same way as described in the preceding method.
    Application Roles in 11g are the Groups of 10g (http://blogs.oracle.com/robreynolds/entry/security_in_obiee_11g_part_2)
    Cheers,
    Daan Bakboord
    http://obibb.wordpress.com

  • Generate DDL - change is a new column and I want to generate a alter table

    Morning all,
    I have searched and looked all over the data modeler and I cannot find this option ... yet I did find it easily in Designer.
    I hope you can help me.
    SQL Developer Data Modeler v3.0.0.665.
    I have added a new column to a table and when I generate the DDL I would like it to be an alter table add column rather than a create table.
    This feature is in Designer so I would think it would be in data modeler.
    Just incase my description is not clear here are the high level steps so it is clear.
    1. create the logical model
    2. create the relational from the logical.
    3. create the physical from the relational.
    4. generate DDL and run in database. At this point I go to production with my system and all is well.
    5. At this point we have an enhancement request. For the model it will be a new column in a table.
    6. update logical model.
    7. update relational from logical
    8. update physical from relational
    9. generate DDL. Here I would like to have the generate be aware the it needs only to generate an alter table add column and not create the table.
    This is something I do alot as all my models are in production. I cannot find how to do this step of getting data modeler to generate the alter.
    Designer does this exceptionally well.
    Quite often it is more than a single column. The changes can be many and made over time and at the time of generating the DDL you may not recall every single change you made. To have the tool discover those changes for you and generate the appropriate DDL is a feature I regard as very high.
    I hope this is clear and you can help me.
    Cheers
    Chris ....

    Hi Chris,
    you need to compare your model against database - import from database into same relational model and use "swap target" option - in this case "alter statements" against database will be generated.
    You can look at demonstrations here http://www.oracle.com/technetwork/developer-tools/datamodeler/demonstrations-224554.html
    Probably this particular one will be most helpful http://download.oracle.com/otn_hosted_doc/sqldev/importddl/importddl.html
    Soon or later your changes will require table to be recreated and you'll need to backup your data - you can consider usage of "Advanced DDL" option - script will be generated that will unload the content of your table (including LOBs) to file system accessible from database and restore it after changes. Well don't try it directly on production system :).
    Philip

  • Add a new record in database table without using table maintance generator

    Hi Expart ,
                  Plz. tell me how to add new record in database table without using table maintance ganerator ....give me one ex.
    Regards
    Bhabani

    Hi,
    The other way to safely handle the modification of tables is through is by programs that can be done with SE38 or SE80.
    To insert into database table we use INSERT statement :
    1. To insert a single line into a database table, use the following:
    INSERT INTO <target> VALUES <wa>.
    INSERT <target> FROM <wa>.
    2. To insert a several lines into a database table, use the following:
    INSERT <target> FROM TABLE <itaba>.
    Or even we can use MODIFY statementas this single statement is used to insert as well as update the records of database table.
    MODIFY <target> FROM <wa>.
    or MODIFY <target> FROM TABLE <itab>.
    thanx.
    Edited by: Dhanashri Pawar on Sep 10, 2008 12:25 PM
    Edited by: Dhanashri Pawar on Sep 10, 2008 12:30 PM

  • More details about Universal Adapter.

    Hi,
    I would like to know what is the Universal Adapter, what is its role and when can we use them.
    I am using OBIA 7.9.5. From the Installation and Configuration guide, I understand that the non-packaged data sources use the Universal Adapter. But I have not understood what does that mean in the right context.
    Thanks.
    Manoj.

    The Universal Adapter is simple yet complicated.
    Simple because all you need to do is generate a flat file (CSV) for the Staging Tables of the Application you wish to load. The documentation describes the structure of these files very well for CRM.
    It is complicated because you must verify you have the right data and create a refresh schedule so the new or updated flat files are generated on the same schedule (or slightly before) as your Execution Plan.
    I posted a thread on this topic, here is a link:
    Re: Configuration of SAP application with OBI application 7.9.5

  • How can I configure an adapter to display something on console

    Hi,
    I am new to OIM and have a very basic question to ask. i have to create a process task,if the value for department field from USR table changes then console should get updated with "department for <uername> has got changed. Also mail should get generated for this activity.
    From my knowledge we have to configure an adapter and attach it with process task but not sure how to configure an adapter to perform this task.
    Please let me know what should be mentioned in the adapter.
    Thanks.

    This article may help you
    https://support.mozilla.org/en-US/kb/enable-ssl-fix-cannot-connect-securely-error?esab=a&s=SSL+certificate+display+on+Firefox&r=7&as=s
    regards,
    Gautam sharma.

  • How can i create a new and tableless database using database configuration

    How can i create a new and tableless database using database configuration

    How can i create a new and tableless database using database configuration
    Just don't install the sample schemas. See the installation guide
    http://docs.oracle.com/cd/E11882_01/server.112/e10831/installation.htm
    Using the Database Configuration Assistant
    When you install Oracle Database with the Oracle Universal Installer, the sample schemas are installed by default if you select the Basic Installation option. Selecting the sample schemas option installs all five schemas (HR, OE, PM, IX, and SH) in the database. If you choose not to install the sample schemas at that time, you can add them later by following the instructions in section "Manually Installing Sample Schemas".
    Choose a custom install and don't install the sample schemas.
    All other schems/tables installed are REQUIRED by Oracle

  • Validator Cleaned existing formbean or generated new one

    Hi buddies,
    I'd like to use struts validator in my project. It seems working but cleaning existing formbean or generating new formbean.
    The case is: after listing all customers, user can choose edit or delete one of them. Supposed (and it works correctly before I applied validator in) the Action will find the client and populate the appropriate field value into form bean, and the form bean is to be forward to edit jsp page. But now, in the fields on the edit jsp page are blank, just like create new record.
    it took me 2 days, and cannot fix the problem. Please gave me some ideas. Your any input is appreciated.
    [u]struts-config.xml[/u]
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
    <struts-config>
         <data-sources />
         <form-beans>
              <form-bean name="customerListForm"
                   type="com.articy.struts.form.CustomerListForm" />
              <form-bean name="customerEditForm"
                   type="com.articy.struts.form.CustomerEditForm" />
              <form-bean name="loginForm"
                   type="com.articy.struts.form.LoginForm" />
         </form-beans>
         <global-exceptions />
         <global-forwards>
              <forward name="welcome" path="/default.do" redirect="true" />
              <forward name="Logon" path="/security/login.jsp"
                   redirect="true" />
         </global-forwards>
         <action-mappings>
              <action forward="/jsp/index.jsp" path="/default" unknown="true" />
              <action attribute="customerListForm"
                   input="/jsp/customerList.jsp" name="customerListForm"
                   path="/customerList" scope="request"
                   type="com.articy.struts.action.CustomerListAction">
                   <forward name="listCustomer" path="/jsp/customerList.jsp" />
              </action>
              <action attribute="customerEditForm"
                   input="/jsp/customerEdit.jsp" name="customerEditForm" parameter="do"
                   path="/customerEdit" scope="request"
                   type="com.articy.struts.action.CustomerEditAction">
                   <forward name="addCustomer" path="/jsp/customerAdd.jsp" />
                   <forward name="listCustomers" path="/customerList.do"
                        redirect="true" />
                   <forward name="editCustomer" path="/jsp/customerEdit.jsp" />
              </action>
              <action attribute="loginForm" input="/security/login.jsp"
                   name="loginForm" path="/login" scope="request"
                   type="com.articy.struts.action.LoginAction">
                   <forward name="loginSuccess"
                        path="/security/loginSucess.jsp" />
                   <forward name="loginFailure"
                        path="/security/loginFailure.jsp" redirect="true" />
              </action>
              <action path="/logout"
                   type="com.articy.struts.action.LogoutAction">
                   <forward name="Success" path="/security/logoutSuccess.jsp"
                        redirect="true" />
              </action>
              <action attribute="loginForm" name="loginForm"
                   path="/prepareLogin" scope="request"
                   type="com.articy.struts.action.PrepareLoginAction">
                   <forward name="logon" path="/security/login.jsp" />
              </action>
         </action-mappings>
         <controller
              processorClass="org.apache.struts.tiles.TilesRequestProcessor" />
         <message-resources
              parameter="com.articy.struts.ApplicationResources" />
         <plug-in className="org.apache.struts.tiles.TilesPlugin">
              <set-property property="definitions-config"
                   value="/WEB-INF/tiles-defs.xml" />
              <set-property property="definitions-parser-validate"
                   value="true" />
              <set-property property="moduleAware" value="true" />
         </plug-in>
         <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
              <set-property property="pathnames"
                   value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
              <set-property property="stopOnFirstError" value="true" />
         </plug-in>
    </struts-config>
    validation.xml
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE form-validation PUBLIC
              "-//Apache Software Foundation//DTD Commons Validator Rules Configuration
    1.1.3//EN"
              "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
    <form-validation>
      <global>
        <constant>
          <constant-name>phone</constant-name>
          <constant-value>^\(?(\d{3})\)?[-| ]?(\d{3})[-| ]?(\d{4})$</constant-value>
        </constant>
        <constant>
          <constant-name>zip</constant-name>
          <constant-value>^\d{5}\d*$</constant-value>
        </constant>
      </global>
      <!-- ========================= Default Formset ========================= -->
      <formset>
        <constant>
          <constant-name>zip</constant-name>
          <constant-value>^\d{5}(-\d{4})?$</constant-value>
        </constant>
        <form name="customerForm">
          <field property="lastname" depends="required,mask,minlength">
            <arg0 key="customereditform.lastname.displayname" position="0"/>
            <arg1 name="minlength" key="${var:minlength}" resource="false"
    position="1"/>
            <var>
              <var-name>mask</var-name>
              <var-value>^\w+$</var-value>
            </var>
            <var>
              <var-name>minlength</var-name>
              <var-value>5</var-value>
            </var>
          </field>
          <field property="name" depends="required,mask,maxlength">
            <msg name="mask" key="customereditform.name.maskmsg" />
            <arg0 key="customereditform.name.displayname" position="0" />
            <arg1 name="maxlength" key="${var:maxlength}" resource="false"
    position="1"/>
             <var>
              <var-name>mask</var-name>
              <var-value>^[a-zA-Z]*$</var-value>
            </var>
            <var>
              <var-name>maxlength</var-name>
              <var-value>30</var-value>
            </var>
          </field>
        </form>
      </formset>
    </form-validation>
    customerEditAction.java
    package com.articy.struts.action;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.actions.DispatchAction;
    import www.articy.wdb.bl.LibraryManager;
    import com.articy.struts.form.CustomerEditForm;
    public class CustomerEditAction extends DispatchAction {
         public ActionForward editCustomer(ActionMapping mapping, ActionForm form,
                   HttpServletRequest request, HttpServletResponse response) {
              System.out.println("editCustomer");
              CustomerEditForm customerEditForm = (CustomerEditForm) form;
               * Arthur Niu get id of the customer from request
              Integer id = Integer.valueOf(request.getParameter("id"));
              // get business logic
              LibraryManager vvmManager = new LibraryManager();
              customerEditForm.setCustomer(vvmManager.getCustomerByPrimaryKey(id));
              return mapping.findForward("editCustomer");
         public ActionForward deleteCustomer(ActionMapping mapping, ActionForm form,
                   HttpServletRequest request, HttpServletResponse response) {
              System.out.println("deleteCustomer");
              CustomerEditForm customerEditForm = (CustomerEditForm) form;
               * Arthur Niu get id of the customer from request
              Integer id = Integer.valueOf(request.getParameter("id"));
              // get business logic
              LibraryManager vvmManager = new LibraryManager();
              vvmManager.removeCustomerByPrimaryKey(id);
              return mapping.findForward("listCustomers");
         public ActionForward addCustomer(ActionMapping mapping, ActionForm form,
                   HttpServletRequest request, HttpServletResponse response) {
              System.out.println("addCustomer");
              CustomerEditForm customerEditForm = (CustomerEditForm) form;
              return mapping.findForward("addCustomer");
         public ActionForward saveCustomer(ActionMapping mapping, ActionForm form,
                   HttpServletRequest request, HttpServletResponse response) {
              CustomerEditForm customerEditForm = (CustomerEditForm) form;
              if (isCancelled(request)) {
                   removeFormBean(mapping, request);
                   return (mapping.findForward("listCustomers"));
              // get business logic
              LibraryManager vvmManager = new LibraryManager();
              vvmManager.saveCustomer(customerEditForm.getCustomer());
              return mapping.findForward("listCustomers");
         protected void removeFormBean(ActionMapping mapping,
                   HttpServletRequest request) {
              // Remove the obsolete form bean
              if (mapping.getAttribute() != null) {
                   if ("request".equals(mapping.getScope())) {
                        request.removeAttribute(mapping.getAttribute());
                   } else {
                        HttpSession session = request.getSession();
                        session.removeAttribute(mapping.getAttribute());
    customerEditForm.java
    package com.articy.struts.form;
    import java.io.Serializable;
    import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.validator.ValidatorForm;
    import www.articy.wdb.Customer;
    public class CustomerEditForm extends ValidatorForm implements Serializable {
         private static final long serialVersionUID = 1L;
         private Customer customer;
         public Customer getCustomer() {
              return customer;
         public void setCustomer(Customer customer) {
              this.customer = customer;
         public boolean equals(Object rhs) {
              return customer.equals(rhs);
         public Integer getId() {
              return customer.getId();
         public void setId(Integer id) {
              customer.setId(id);
         public String getName() {
              return customer.getName();
         public void setName(String name) {
              customer.setName(name);
         public String getLastname() {
              return customer.getLastname();
         public void setLastname(String lastname) {
              customer.setLastname(lastname);
         public Integer getAge() {
              return customer.getAge();
         public void setAge(Integer age) {
              customer.setAge(age);
         public Boolean getActive() {
              return customer.getActive();
         public void setActive(Boolean active) {
              customer.setActive(active);
         public java.sql.Date getBod() {
              return customer.getBod();
         public void setBod(java.sql.Date bod) {
              customer.setBod(bod);
         public java.sql.Timestamp getLogontime() {
              return customer.getLogontime();
              public void setLogontime(java.sql.Timestamp logontime) {
              customer.setLogontime(logontime);
         public String toString() {
              return customer.toString();
         public void reset(ActionMapping mapping, HttpServletRequest request) {
              customer = new Customer();
    customerList.jsp
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>
    <html>
    <head>
    <title>JSP for customerListForm form</title> </head> <body> <table border="1"> <tbody>
    <%-- set the header --%>
    <logic:present name="customerListForm" property="customers">
    <tr>
    <td>Id</td>
    <td>Name</td>
    <td>Lastname</td>
    <td>Age</td>
    <td>Active</td>
    <td>Bod</td>
    </tr>
    <%-- start with an iterate over the collection customer --%> <logic:iterate name="customerListForm" property="customers" id="customer"> <tr>
    <%-- customer information --%>
    <td><bean:write name="customer" property="id" /></td>
    <td><bean:write name="customer" property="name" /></td>
    <td><bean:write name="customer" property="lastname" /></td>
    <td><bean:write name="customer" property="age" /></td>
    <td><bean:write name="customer" property="active" /></td>
    <td><bean:write name="customer" property="bod" /></td>
    <%-- edit and delete link for each customer --%> <td><html:link action="customerEdit.do?do=editCustomer"
    paramName="customer"
    paramProperty="id"
    paramId="id">Edit</html:link>
    </td>
    <td><html:link action="customerEdit.do?do=deleteCustomer"
    paramName="customer"
    paramProperty="id"
    paramId="id">Delete</html:link>
    </td>
    </tr>
    </logic:iterate>
    <%-- end interate --%>
    </logic:present>
    <%-- if customers cannot be found display a text --%> <logic:notPresent name="customerListForm" property="customers"> <tr> <td colspan="5">No customer found.</td> </tr> </logic:notPresent>
    </tbody>
    </table>
    <br>
    <%-- add and back to menu button --%>
    <html:button property="add"
    onclick="location.href='customerEdit.do?do=addCustomer'">Add a new customer </html:button>   <html:button property="back"
    onclick="location.href='default.do'">Back to menu </html:button> </body> </html>
    customerEdit.jsp
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
    <html>
    <head>
    <title>JSP for customerEditForm form</title> </head> <body>
    <logic:messagesPresent>
       <bean:message key="errors.header"/>
       <ul>
       <html:messages id="error">
          <li><bean:write name="error"/></li>
       </html:messages>
       </ul><hr />
    </logic:messagesPresent>
    <html:form action="customerEdit"  method="post">
    <html:hidden property="id"/> <html:hidden property="do" value="saveCustomer"/>
    Id: <html:text property="id"/><br/>
    Name: <html:text property="name"/><br/>
    Lastname: <html:text property="lastname"/><br/>
    Age: <html:text property="age"/><br/>
    Active: <html:text property="active"/><br/>
    Bod: <html:text property="bod"/><br/>
          <html:submit property="submit" onclick="bCancel=false;">
             <bean:message key="button.save"/>
          </html:submit>
    <html:cancel/>
    </html:form>
    </body>
    </html>

    anybody can help?

  • DAC: Clearing Failed Execution Plans and BAW Tables

    Hi all,
    Thank you for taking the time to review this post.
    Background
    Oracle BI Applications 7.9.6 Financial Analytics
    OLTP Source: E-Business Suite 11.5.10
    Steps Taken
    1. In DAC I have create a New Source Container based on Oracle 11.5.10
    2. I have updated the parameters in the Source System parameters
    3. Then I created a new Execution Plan as a copy of the Financials_Oracle 11.5.10 record and checked Full Load Always
    4. Added new Financials Subject Areas so that they have the new Source System
    5. Updated the Parameters tab with the new Source System and Generated the Parameters
    6. Build a new Execution Plan - Fails
    Confirmation for Rerun
    I want to confirm that the correct steps to Rerun an Execution Plan are as follows. I want to ensure that the OLTP (BAW) tables are truncated. I am experiencing duplicates in the W_GL_SEGMENTS_D (and DS) table even though there are no duplicates on the EBS.
    In DAC under the EXECUTE window do the following:
    - Navigate to the 'Current Run' tab.
    - Highlight the failed execution plan.
    - Right click and seleted 'Mark as completed.'
    - Enter the numbers/text in the box.
    Then:
    - In the top toolbar select Tools --> ETL Management --> Reset Data Sources
    - Enter the numbers/text in the boox.
    Your assistance is greatly appreciated.
    Kind Regards,
    Gary.

    Hi HTH,
    I can confirm that I do not have duplicates on the EBS side.
    I got the SQL Statement by:
    1. Open Mapping SDE_ORA_GL_SegmentDimension in the SDE_ORA11510_Adaptor.
    2. Review the SQL Statement in the Source Qualifier SQ_FND_FLEX_VALUES
    3. Run this SQL command against my EBS 11.5.10 source OLTP and the duplicates that are appearing in the W_GL_SEGMENT_DS table to not exist.
    SELECT
    FND_FLEX_VALUE_SETS.FLEX_VALUE_SET_ID,
    FND_FLEX_VALUE_SETS.FLEX_VALUE_SET_NAME,
    FND_FLEX_VALUES.FLEX_VALUE,
    MAX(FND_FLEX_VALUES_TL.DESCRIPTION),
    MAX(FND_FLEX_VALUES.LAST_UPDATE_DATE),
    MAX(FND_FLEX_VALUES.LAST_UPDATED_BY),
    MAX(FND_FLEX_VALUES.CREATION_DATE),
    MAX(FND_FLEX_VALUES.CREATED_BY),
    MAX(FND_FLEX_VALUES.START_DATE_ACTIVE),
    MAX(FND_FLEX_VALUES.END_DATE_ACTIVE),
    FND_FLEX_VALUE_SETS.LAST_UPDATE_DATE LAST_UPDATE_DATE1
    FROM
    FND_FLEX_VALUES, FND_FLEX_VALUE_SETS, FND_FLEX_VALUES_TL
    WHERE
    FND_FLEX_VALUES.FLEX_VALUE_SET_ID = FND_FLEX_VALUE_SETS.FLEX_VALUE_SET_ID AND FND_FLEX_VALUES.FLEX_VALUE_ID = FND_FLEX_VALUES_TL.FLEX_VALUE_ID AND
    FND_FLEX_VALUES_TL.LANGUAGE = 'US' AND
    (FND_FLEX_VALUES.LAST_UPDATE_DATE > TO_DATE('$$LAST_EXTRACT_DATE', 'MM/DD/YYYY HH24:MI:SS') OR
    FND_FLEX_VALUE_SETS.LAST_UPDATE_DATE > TO_DATE('$$LAST_EXTRACT_DATE', 'MM/DD/YYYY HH24:MI:SS'))
    GROUP BY
    FND_FLEX_VALUE_SETS.FLEX_VALUE_SET_ID,
    FND_FLEX_VALUE_SETS.FLEX_VALUE_SET_NAME,
    FND_FLEX_VALUES.FLEX_VALUE,
    FND_FLEX_VALUE_SETS.LAST_UPDATE_DATEHowever, one thing that I noticed was that I wanted to validate what the value of parameter $$LAST_EXTRACT_DATE is being populated with.
    My investigation took me along the following route:
    Checked what was set up in the DAC (+Dac Build AN 10.1.3.4.1.20090415.0146, Build date: April 15 2009+):
    1. Design View -> Source System Parameters -> $$LAST_EXTRACT_DATE = Runtime Variable =@DAC_SOURCE_PRUNED_REFRESH_TIMESTAMP (+Haven't been able to track this Variable down!)+
    2. Setup View -> DAC System Properties -> InformaticaParameterFileLocation -> $INFA_HOME/server/infa_shared/SrcFiles
    Reviewing one of the log files for my failing Task:
    $INFA_HOME/server/infa_shared/SrcFiles/ORA_11_5_10.DWRLY_OLAP.SDE_ORA11510_Adaptor.SDE_ORA_GLSegmentDimension_Full.txt
    I noticed that several variables near the bottom (including $$LAST_EXTRACT_DATE) have not been populated. This variable gets populated at Runtime but is there a log file that shows the value that gets populated? I would also have expected that there would have been a Subsitution Variable in the place of a Static Value.
    [SDE_ORA11510_Adaptor.SDE_ORA_GLSegmentDimension_Full]
    $$ANALYSIS_END=01/01/2011 12:59:00
    $$ANALYSIS_END_WID=20110101
    $$ANALYSIS_START=12/31/1979 01:00:00
    $$ANALYSIS_START_WID=19791231
    $$COST_TIME_GRAIN=QUARTER
    $$CURRENT_DATE=03/17/2010
    $$CURRENT_DATE_IN_SQL_FORMAT=TO_DATE('2010-03-17', 'YYYY-MM-DD')
    $$CURRENT_DATE_WID=20100317
    $$DATASOURCE_NUM_ID=4
    $$DEFAULT_LOC_RATE_TYPE=Corporate
    $$DFLT_LANG=US
    $$ETL_PROC_WID=21147868
    $$FILTER_BY_SET_OF_BOOKS_ID='N'
    $$FILTER_BY_SET_OF_BOOKS_TYPE='N'
    $$GBL_CALENDAR_ID=WPG_Calendar~Month
    $$GBL_DATASOURCE_NUM_ID=4
    $$GLOBAL1_CURR_CODE=AUD
    $$GLOBAL1_RATE_TYPE=Corporate
    $$GLOBAL2_CURR_CODE=GBP
    $$GLOBAL2_RATE_TYPE=Corporate
    $$GLOBAL3_CURR_CODE=MYR
    $$GLOBAL3_RATE_TYPE=Corporate
    $$HI_DATE=TO_DATE('3714-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
    $$HI_DT=01/01/3714 12:00:00
    $$HR_ABSNC_EXTRACT_DATE=TO_DATE('1980-01-01 08:19:00', 'YYYY-MM-DD HH24:MI:SS')
    $$HR_WRKFC_ADJ_SERVICE_DATE='N'
    $$HR_WRKFC_EXTRACT_DATE=01/01/1970
    $$HR_WRKFC_SNAPSHOT_DT=TO_DATE('2004-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
    $$HR_WRKFC_SNAPSHOT_TO_WID=20100317
    $$Hint1=
    $$Hint_Tera_Post_Cast=
    $$Hint_Tera_Pre_Cast=
    $$INITIAL_EXTRACT_DATE=06/27/2009
    $$INVPROD_CAT_SET_ID=27
    $$INV_PROD_CAT_SET_ID10=
    $$INV_PROD_CAT_SET_ID1=27
    $$INV_PROD_CAT_SET_ID2=
    $$INV_PROD_CAT_SET_ID3=
    $$INV_PROD_CAT_SET_ID4=
    $$INV_PROD_CAT_SET_ID5=
    $$INV_PROD_CAT_SET_ID6=
    $$INV_PROD_CAT_SET_ID7=
    $$INV_PROD_CAT_SET_ID8=
    $$INV_PROD_CAT_SET_ID9=
    $$LANGUAGE=
    $$LANGUAGE_CODE=E
    $$LAST_EXTRACT_DATE=
    $$LAST_EXTRACT_DATE_IN_SQL_FORMAT=
    $$LAST_TARGET_EXTRACT_DATE_IN_SQL_FORMAT=
    $$LOAD_DT=TO_DATE('2010-03-17 19:27:10', 'YYYY-MM-DD HH24:MI:SS')
    $$LOW_DATE=TO_DATE('1899-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
    $$LOW_DT=01/01/1899 00:00:00
    $$MASTER_CODE_NOT_FOUND=
    $$ORA_HI_DATE=TO_DATE('4712-12-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
    $$PROD_CAT_SET_ID10=
    $$PROD_CAT_SET_ID1=2
    $$PROD_CAT_SET_ID2=
    $$PROD_CAT_SET_ID3=
    $$PROD_CAT_SET_ID4=
    $$PROD_CAT_SET_ID5=
    $$PROD_CAT_SET_ID6=
    $$PROD_CAT_SET_ID7=
    $$PROD_CAT_SET_ID8=
    $$PROD_CAT_SET_ID9=
    $$PROD_CAT_SET_ID=2
    $$SET_OF_BOOKS_ID_LIST=1
    $$SET_OF_BOOKS_TYPE_LIST='NONE'
    $$SOURCE_CODE_NOT_SUPPLIED=
    $$TENANT_ID=DEFAULT
    $$WH_DATASOURCE_NUM_ID=999
    $DBConnection_OLAP=DWRLY_OLAP
    $DBConnection_OLTP=ORA_11_5_10
    $PMSessionLogFile=ORA_11_5_10.DWRLY_OLAP.SDE_ORA11510_Adaptor.SDE_ORA_GLSegmentDimension_Full.logThe following snippet was discovered in the DAC logs for the failed Task (Log file: SDE_ORA_GLSegmentDimension_Full_DETAIL.log):
    First error code [7004]
    First error message: [TE_7004 Transformation Parse Warning [FLEX_VALUE_SET_ID || '~' || FLEX_VALUE]; transformation continues...]Finally I can confirm that there was a Task Truncate Table W_GL_LINKAGE_INFORMATION_GS that was successfully executed in Task SDE_ORA_GL_LinkageInformation_Extract.
    Any further guidance greatly appreciated.
    Kind Regards,
    Gary.

  • Generate New Database failure

    Hi
    I am having an issue with Generate New Database. This is the first time after the installation.
    We have a Siebel 8.0 installation on HP Itanium with an Oracle 10.2.0.3.0 database.
    I get the followig errors:
    [Sybase][ODBC Driver][Adaptive Server Anywhere]Unable to start database server
    SQL Message, 08001: [Siebel Database][ODBC Driver][Adaptive Server Anywhere]Unable to start database server
    Error creating SQL Anywhere database template file (UTLOdbcConnect DBA/siebelmobiledb).
    Error in MainFunction (CreateDbTemplateFile)
    (gennewdb.cpp (610) err=524292 sys=2) SBL-GDB-00004: Error in Main function.
    Do we have to configure something? Can anyone help?

    We experienced the same issue. Our DB is Oracle 10.2.0.1 and our App Servers and DB servers are HP-Itaniums... (Prior to Oracle 10.2.0.2 as the minimum.)
    We were not able to resolve the issue as we switched to Linux before we completed. our initial deployment.
    As the Template DB is a SQL anywhere DB, did you try logging into the the DB using odbcsql.. This should confirm if your DB template file is corrupted or not...
    I'm interested in your findings as we did not resolve this before changing platforms...

  • Parameter Filenames in Universal Adapter With Filenames In SrcFiles Dir

    Hello Experts,
    We are running DAC 10.1.3.4.1 and Informatica 9.0.1 HotFix2 and are in the process of trying to get an OOTB DAC Execution Plan to complete. We are able to build a plan but run into issues when running. We created a custom execution plan called TEST with one subject area (Financials - Cost of Goods Sold) and when the plan is built, 248 tasks are generated. Only 9 complete succcessfully.
    When looking at the details of a specific workflow within the Informatica Workflow Manbager, i.e. SDE_Universal_ProjectDimension, we find that within the workflow properties, the Parameter Filename Attribute = $PMSourceFileDir\SDE_Universal_Adaptor.SDE_Universal_ProjectDimension.txt. On our file system, the file is named, $PMSessionLogFile=FLATFILECONNECTION.DBCONNECTION_OLAP.SDE_Universal_Adaptor.SDE_Universal_ProjectDimension.txt. The task fails because it cannot find the file. We believe the different filenames are the reason but are posting this thread because we cannot figure why or how to get the filenames properly synched.
    So you know, we are using a data source that is not an Oracle supported data source, hence we are using DAC's Universal Adapter to bring in flatfiles, like the one above for instance.
    Please help,
    Thanks

    Hello,
    I don't think it was the source of your problem. It is always the case: DAC generates always SrcFiles with a name='Physical Data Sources Name'.'???'.'Informatica Folder Name'.'Mapping Name'
    Where does your file FLATFILECONNECTION.DBCONNECTION_OLAP.SDE_Universal_Adaptor.SDE_Universal_ProjectDimension.txt created ?
    Does this path equal to the DAC variable InformaticaParameterFileLocation declared in the DAC System Properties tab (menu Setup) ?
    Hope it helps,
    BLO

  • Sales Order Unable to Use New Condition Tables for Tax Condition Type

    Dear All,
    I am currently working on SAP R/3 4.0. I have a new requirement for my tax where I need to create new condition tables other than the 4 standard SAP tables which are Customer/Material, Division/Customer, Departure Country/Destination Country, Domestic Taxes and Export Taxes. My new tables consists of Departure Country/Destination Country/Shipping Point/Tax Code. The requirement is that the tax code is based on the chosen destination country and shipping point. The problem I am facing now is that no matter what types of table I create or even I generate with reference to the standard table, the access sequence will only refer to the 4 standard SAP tables above. Even if I put my own table in the highest priority for the access sequence, the same thing happens. My sales order will only pick up date from the standard table.
    I wonder if anyone encountered the same problem as me.
    Kindly advise.
    Thank you.
    Regards,
    Yvonne

    Hi
    Yvonne
    I suggest fist check a simple thing ,whether u have successfully determined shipping point for each line item ,it is possible that just adding a line item will not trigger shipping point determination . So after u update the shipping point on line level u can rerun pricing and check agian if u r getting it .
    Secondly for tax purposes I suggest   Try to have Customer and material tax classification approach  this allows to u have long term flexibiliy and also reduces your maintenance activity . As if u change or add number of shipping points and business changes using the sequence of shipping point ,the logic of just using shipping point will not work.
    In Tax classification u cna add new condition table for each new tax category and use it in different access sequences.
    This information can be passed on to FI using Different Tax code for Different combination.
    I hope this helps
    Regards
    Mandar

  • New Condition TAble for Inbound Delivery

    Hello
    i want to maintain a new Condition table for the Inbound delivery picking with the combination of _Delivery type/Plant
    so that the Inbound created for the particular plant alone uses the particular output type.
    Where in IMG can i configure the new Condition table for this combination for the Inbound delivery ?

    Hi,
    Go to SPRO > Logistics Execution > Shipping > Basic Shipping Functions > Output Control > Output Determination > Maintain Output Determination for Inbound Deliveries > Here perform following;
    - Define Condition Table for Inbound Delivery
    - Define Output Types for Inbound Delivery
    - Define Access Sequence for Inbound Delivery
    - Maintain Output Determination Procedure
    - Assign Output Determination Procedures

  • Changed DataSource in R/3-- New PSA Table in BI ?????

    Hello Experts,
    I have one question. When someone change a DataSource in R/3 System, what happens it for the DataSource
    in BI at this time.
    An Error ? (TimeStamp)
    Or new PSA Table ???
    Thank you for your Answer..

    Dear Baris,
    Until and unless you replicate the Data Source in BW System there will no effect.
    Once you replicate the meta data and reactivate the D.S the a new PSA Table is generated.
    Hope this Helps....
    Dev

Maybe you are looking for

  • FaceTime won't connect via telephone

    FaceTime connects to husband and wife iPhones and husband's iPod because  only one iTunes account is used for all.  How can wife receive FaceTime on her phone only via telephone #

  • Two dimension string array in teststand

    Hello, I want to pass a two dimension string array from a labWindows dll into Teststand. My labwindows dll: #define NR_columns 12 #define NR_rows  1200 #define NR_hight   1024 int__declspec(dllexport) __stdcall  sort( char pspec[NR_columns][NR_rows][

  • Three questions about the CS4 SDK Exporter

        Hello. I'm working to make an Exporter Plug-In that supports "Pro CS4" and "Elements 8.0" single binary.     Please give me any advices to complete it. I show you the questions as follows: How can I get the slider screen without checkbox (in para

  • Multiple movement types for reservation

    Dear experts , Is it possible to give multiple movement types for issue against reservations? if possible what should be the setting in "Define Movement Types for Material Reservations" We are trying to issue materials against reservation to differen

  • Compressor 3.5.2 Quicktime error 10002?

    What does it mean and why is it keeping me from compressing my files? Thanks anyone who can help, I have a big project coming up and compressor is my best friend when it comes to compressing and batch compressing files.