Problem with a Domain applied to an Entity attribute

I have created a validation domain that has the following logic in it. It is simply to check to see if the account number is in the correct format. I am trying to determine if validation domains at the entity level will serve our purpose. The custom code portion of the domain is listed below.
/**Implements domain validation logic and throws a JboException on error.
This code checks that the account number is in the format 99999.9999.99 July 10, 2007 mb
protected void validate() {
if (mData != null) {
int length = mData.length();
if (length < 9) {
throw new JboException("Account Number must be at least 9 long in the format of 99999.9999 or 99999.9999.99");
char currentChar;
for (int i = 0; i < length; i++) {
currentChar = mData.charAt(i);
if (i == 5 && currentChar != '.') {
throw new JboException("Account Number must be in the format of 99999.9999.9.");
When I apply it to the entity object initially it works well and is listed once on the Entity Attribute Type drop down list. When I test the Application Module at the Entity level (i.e. right click the Application Module and select "test", it initially works well.
Then without explanation, I try to click on the attribute that has this domain applied to it, and I get the following NullPointerException error with the domain listed twice on the Entity Attribute Type drop down list. I can only remove the domain assigned to the Entity Attribute in the structure pane.
Has anyone else seen this?
Mary
UofW
java.lang.NullPointerException
     at oracle.jbo.dt.ui.entity.EOAttributePanel.enableDomainFilter(EOAttributePanel.java:1142)
     at oracle.jbo.dt.ui.entity.EOAttributePanel.updateControls(EOAttributePanel.java:517)
     at oracle.jbo.dt.ui.entity.EOAttributePanel.setAttribute(EOAttributePanel.java:871)
     at oracle.jbo.dt.ui.entity.EOAttributeTabPanel.updateControls(EOAttributeTabPanel.java:202)
     at oracle.jbo.dt.ui.entity.EOAttributeTabPanel.setAttribute(EOAttributeTabPanel.java:189)
     at oracle.jbo.dt.ui.entity.EOEditAttributeTabPanel.attrValueChanged(EOEditAttributeTabPanel.java:316)
     at oracle.jbo.dt.ui.entity.EOEditAttributeTabPanel.enter(EOEditAttributeTabPanel.java:104)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.selectPage(DtuWizard.java:724)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.selectPage(DtuWizard.java:699)
     at oracle.jbo.dt.ui.entity.EOWizard.selectPage(EOWizard.java:213)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.newMddPageSelected(DtuWizard.java:745)
     at oracle.jbo.dt.ui.main.dlg.DtjMddTraversable.onEntry(DtuMddNavigable.java:266)
     at oracle.ide.panels.MDDPanel.enterTraversableImpl(MDDPanel.java:926)
     at oracle.ide.panels.MDDPanel.enterTraversable(MDDPanel.java:899)
     at oracle.ide.panels.MDDPanel.mav$enterTraversable(MDDPanel.java:106)
     at oracle.ide.panels.MDDPanel$Tsl.updateSelectedNavigable(MDDPanel.java:1348)
     at oracle.ide.panels.MDDPanel$Tsl.updateSelection(MDDPanel.java:1216)
     at oracle.ide.panels.MDDPanel$Tsl.actionPerformed(MDDPanel.java:1210)
     at javax.swing.Timer.fireActionPerformed(Timer.java:271)
     at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
     at java.awt.Dialog$1.run(Dialog.java:515)
     at java.awt.Dialog.show(Dialog.java:536)
     at java.awt.Component.show(Component.java:1300)
     at java.awt.Component.setVisible(Component.java:1253)
     at oracle.jbo.dt.ui.main.dlg.DtjDialog.setVisible(DtjDialog.java:137)
     at oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.setVisible(DtuWizard.java:2376)
     at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
     at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
     at oracle.jbo.dt.ui.main.dlg.DtjDialog.showDialog(DtjDialog.java:115)
     at oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.showDialog(DtuWizard.java:2315)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.createMddWizard(DtuWizard.java:500)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.setVisible(DtuWizard.java:321)
     at oracle.jbo.dt.ui.entity.EOWizard.setVisible(EOWizard.java:223)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.showDialog(DtuWizard.java:299)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeEOWizard(JdxMenuManager.java:970)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeEntityWizard(JdxMenuManager.java:948)
     at oracle.jbo.dt.ui.main.DtuMenuManager.doEditMenuAction(DtuMenuManager.java:1413)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.handleDefaultAction(JdxMenuManager.java:407)
     at oracle.ide.controller.ContextMenu.fireDefaultAction(ContextMenu.java:343)
     at oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(BaseTreeExplorer.java:1576)
     at oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(BaseTreeExplorer.java:1913)
     at oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(BaseTreeExplorer.java:1934)
     at oracle.ideimpl.explorer.CustomTree.processMouseEvent(CustomTree.java:176)
     at java.awt.Component.processEvent(Component.java:5253)
     at java.awt.Container.processEvent(Container.java:1966)
     at java.awt.Component.dispatchEventImpl(Component.java:3955)
     at java.awt.Container.dispatchEventImpl(Container.java:2024)
     at java.awt.Component.dispatchEvent(Component.java:3803)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
     at java.awt.Container.dispatchEventImpl(Container.java:2010)
     at java.awt.Window.dispatchEventImpl(Window.java:1774)
     at java.awt.Component.dispatchEvent(Component.java:3803)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Frank:
Thanks so much for your reply. I apologize for not saying that my JDeveloper version is 10.1.3.1.0.
And Yes, the error is NOT in the tester, it is received when I click on the Attribute that has the domain applied to it in the Entity Object Editor in the Applications Navigator therefore locking up that Entity Object Editor.
I can only remove the domain from that entity through the structure pane attribute editor AND when I look at the available entity attribute types drop down list, there my domain (which happens to be called UWAcctNumDomain) is listed twice with the path on my 'C' drive preceding the name. When I first created the domain, it was only listed once. Somehow it is now listed twice and that may be the cause of the error.
I am testing the usability of domains for our purposes. We are establishing re-usable business rules for our Oracle tables and establishing them in a Entity Object jar file with all relationships, column titles, history columns, etc. We would like to define as much as possible at the Model layer so that when they are re-used, those business rules are already established and therefore this will save development time.
The reason I used the Java Code instead of Expression Language is simply that I took an example of a formatting domain from page 311 of the Oracle JDeveloper 10g Handbook and customized it for our account numbers.
Any input you have is greatly appreciated.
Mary
UofW

Similar Messages

  • Problem with database schema objects in the entity object wizard

    Hi All,
    When creating a new entity object, I am facing a problem with database schema objects in the entity object wizard, database schema objects (check boxes for tables,synonyms...) are disabled. Actually I am using a synonym but I am not able to select the synonym check box.
    Can any of you folks tell me how to enable the database schema objects (check boxes for tables,synonyms...).
    Thanks in Advance.
    Raja.M

    Make sure your using rite version of jdeveloper..
    Make sure your using apps schema and check whether your able perform DML operations in the schema vis sql developer.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                           

  • Problem with NFSv4 Domain name

    Hi,
    I am creating zones for the first time.
    I am having problem with the NFSv4 domain name prompt.
    I followed the instructions described in
    http://opensolaris.org/os/community/zones/faq/#cfg_sysidcfg
    After the installation of the zone, on zonepath/root/etc, I created a sysidcfg file and did
    touch *.*NFS4inst_state.domain
    Booted the zone and logged in to the zone console.
    The sysidcfg worked as expected but the NFSv4 prompt didn't go away:
    &#9472; NFSv4 Domain Name &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;
      NFS version 4 uses a domain name that is automatically derived from the
      system's naming services. The derived domain name is sufficient for most
      configurations. In a few cases, mounts that cross domain boundaries might
      cause files to appear to be owned by "nobody" due to the lack of a common
      domain name.
      The current NFSv4 default domain is: "xx.xx.xx"
          NFSv4 Domain Configuration
          &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;
          [X] Use the NFSv4 domain derived by the system
          [ ] Specify a different NFSv4 domain
    &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;
        F2_Continue    F6_HelpWhat is missing?
    I am running
    $ more /etc/release
                           Solaris 10 11/06 s10s_u3wos_10 SPARC
               Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                            Use is subject to license terms.
                               Assembled 14 November 2006
    $Thanks in advance

    Hi
    Can you please confirm that there is no “Create A records” option under “More Actions” ?

  • Weird problems with CSS being applied to JSF pages

    I have this really weird problem with my CSS rules being applied to my JSF pages. My CSS rules don't get applied unless one of the following two things happen:
    - A page is reloaded (by redirecting to itself, or if there were validation errors)
    - The previous page in the history had the same relative reference to the same CSS file.
    If a page is newly loaded, and the previous page did not have that same CSS reference, the CSS styles will not show up. Also, if the above is true, and the page is reloaded by JSF, the CSS styles show up.
    Now, my problem could be solved if I put all JSP files in the same level, but the display of the first page would still be without the CSS style applied.
    Is this known behaviour? And if it is, does it have anything to do do with the way JSF handles URLs (always one level back)? Help and input is kindly appreciated!

    Dude,
    I tried the same
    <link rel="stylesheet" href="<h:outputText value="#{facesContext.externalContext.requestContextPath}"/pages/css/default.css" />
    and I got the following Jasper exception.... pointers plz ??
    =============================================================
    2005-08-24 14:18:55,937 [http-8080-Processor25] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[mydemo].[FacesServlet] - Servlet.service() for servlet FacesServlet threw exception
    org.apache.jasper.JasperException: /myproj/eventCrit.jsp(8,78) Unterminated <h:outputText tag
         at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
         at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
         at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:130)
         at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1049)
         at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1367)
         at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1564)
         at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1793)
         at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1060)
         at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1367)
         at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1564)
         at org.apache.jasper.compiler.Parser.parse(Parser.java:126)
         at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
         at org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
         at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
         at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    =========================================================

  • Problem with iWeb domain titles

    Greetings, I'm hoping someone can help me.  I recently replaced my old website with one that I created in iweb.  However, as you can see from the screenshot, every page has a redundant and rather unnecessary title tab for the website address.  I upload to my host via FTP, and I'm wondering if that has something to do with it.  Any help is greatly appreciated.  Thanks!
    aaron

    That is perfectly normal in iWeb and if you want it to change, don't name your site with your domain name within iWeb.
    iWeb produces a sitename and you cannot leave this blank so when you publish to a local folder you get your site folder with the same name and the index.html file.
    All you need do is to re-name your site in iWeb and then publish to a local folder and just upload that new site folder with the new name.  Remember also that iWeb produces two index files, one that sits inside the site folder itself and then the other one that just points in towards the first page of the site and must sit outside the site folder.
    This is totally normal in iWeb and is nothing that you have done - just change your site name to something different and more applicable to your site and then you won't get the double domain name.

  • BC Archive - problem with opening view object based on entity from archive

    We have encountered a weird problem with a reusable BC library on different PCs.
    Library was imported into a project following steps in section 25.7 of the ADF guide.
    A view object was created using some of the entities from the library.
    Model tested successfully with view object (using AppModule tester).
    Page developed with no problems.
    Application copied to a different PC.
    BC JAR files set up in lib folder and removed/readded to application model project. When attempting to open view object, get the error below.
    However, the View object still tests successfully using the AppModule tester.
    The page using the View object still runs successfully.
    I believe the problem is that when the archive was originally imported, it was imported from a different location. The Containees tag in the project .jpx file references that path name. But even when I edited the path name, I still could not open the view object. Do we have to remove and redo the import of the library each time the application is copied to a different machine?
    Error when attempting to edit View Object:
    oracle.jbo.dt.objects.JboException: The following object(s) referred to objects that could not be found:
    com.guideworkstv.ibo.webstagemodel.AcctReqForReviewViewObj
    com.guideworkstv.ibo.webstagemodel.AcctReqForReviewViewObj
    Could not find the following referenced object(s):
    com.guideworkstv.ibo.model.webstage.entities.IboAccountRequest
    com.guideworkstv.ibo.model.webstage.entities.IboAccountRequest
         at oracle.jbo.dt.objects.JboException.throwException(JboException.java:81)
         at oracle.jbo.dt.objects.JboPackage.loadResolveReferencesXML(JboPackage.java:1397)
         at oracle.jbo.dt.objects.JboPackage.finishObjectsLoad(JboPackage.java:1042)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:972)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:951)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2615)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:880)
         at oracle.jbo.dt.objects.JboPackage.checkForLoad(JboPackage.java:451)
         at oracle.jbo.dt.objects.JboPackage.findContainedObjectByName(JboPackage.java:440)
         at oracle.jbo.dt.objects.JboPackage.findObjectByName(JboPackage.java:1999)
         at oracle.jbo.dt.objects.JboApplication.findObjectByName(JboApplication.java:959)
         at oracle.jbo.dt.objects.JboUtil.fileURLToObject(JboUtil.java:510)
         at oracle.jbo.dt.jdevx.ui.JdxJboAddin$1.handleCopy(JdxJboAddin.java:997)
         at oracle.jdeveloper.compiler.CopyTranslator.handledByListeners(CopyTranslator.java:125)
         at oracle.jdeveloper.compiler.CopyTranslator.translate(CopyTranslator.java:263)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildGraph(UnifiedBuildSystem.java:300)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildProjectFiles(UnifiedBuildSystem.java:516)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildProject(UnifiedBuildSystem.java:609)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildAll(UnifiedBuildSystem.java:666)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.run(UnifiedBuildSystem.java:894)

    We have resolved this problem by making sure that all machines have identical paths for both the working and the lib directories. It would be nice not to have to do this though.

  • Problem with 1-to-many relationship between entity beans

    Hi All!
    I have two tables TMP_GROUP and TMP_EMPLOYEE with following fields:
    TMP_GROUP: ID, CAPTION, COMMENT, STATUS.
    TMP_EMPLOYEE: ID, LOGIN, GROUP_ID.
    For this tables i create two entity beans GROUP and EMPLOYEE respectively.
    The relationship looks like this
    descriptor ejb.xml:
    <ejb-relation>
                <description>description</description>
                <ejb-relation-name>employeesOfGroup</ejb-relation-name>
                <ejb-relationship-role>
                    <ejb-relationship-role-name>com.mypackage.GroupBean</ejb-relationship-role-name>
                    <multiplicity>One</multiplicity>
                    <relationship-role-source>
                        <ejb-name>GroupBean</ejb-name>
                    </relationship-role-source>
                    <cmr-field>
                        <cmr-field-name>employees</cmr-field-name>
                        <cmr-field-type>java.util.Collection</cmr-field-type>
                    </cmr-field>
                </ejb-relationship-role>
                <ejb-relationship-role>
                    <ejb-relationship-role-name>com.mypackage.EmployeeBean</ejb-relationship-role-name>
                    <multiplicity>Many</multiplicity>
                    <relationship-role-source>
                        <ejb-name>EmployeeBean</ejb-name>
                    </relationship-role-source>
                </ejb-relationship-role>
            </ejb-relation>
    descriptor persistent.xml:
    <table-relation>
                   <table-relationship-role
                        key-type="PrimaryKey">
                        <ejb-name>GroupBean</ejb-name>
                        <cmr-field>employees</cmr-field>
                   </table-relationship-role>
                   <table-relationship-role
                        key-type="NoKey">
                        <ejb-name>EmployeeBean</ejb-name>
                        <fk-column>
                             <column-name>GROUP_ID</column-name>
                             <pk-field-name>ejb_pk</pk-field-name>
                        </fk-column>
                   </table-relationship-role>
              </table-relation>
    Now i implement business method:
    public Long addEmployee(String login, long groupId) {
              Long result;
              try {
                   EmployeeLocal employee = employeeHome.create(login);
                   GroupLocal group =
                        groupHome.findByPrimaryKey(new Long(groupId));
                   Collection employees = group.getEmployees();
                   employees.add(employee);
                   result = (Long) employee.getPrimaryKey();
              } catch (CreateException ex) {
                   result = new Long(0);
              } catch (FinderException ex) {
                   result = new Long(0);
              return result;
    When i call this method from web service, the following exception is raised:
    com.sap.engine.services.ejb.exceptions.BaseTransactionRolledbackLocalException: Exception in method com.mypackage.GroupLocalHomeImpl0.findByPrimaryKey(java.lang.Object).
    P.S.
    1) I have transaction attribute set to "Required" for all methods of all beans
    2) I have unique index for each table:
    TMP_GROUP_I1: CAPTION
    TMP_EMPLOYEE_I1: LOGIN (however i think GROUP_ID must be added here too)
    3) I tried many:many relationship with this tables and it works fine
    4) I try another implementation of addEmployee method with
    EmployeeLocal employee = employeeHome.create(login, groupId);
    without using GroupLocal cmr-field and GroupLocalHome findByPrimaryKey method, the result is same error.
    Can somebody help me with this problem?
    Thanks in advance.
    Best regards, Abramov Andrey.

    gimbal2 wrote:
    1: The @JoinColumn on the listOfDepartments collection in Company is wrong. It should be something like this for a bidirectional relationship:
    @OneToMany(mappedBy="company") // company is the matching property name in Department
    private List <Department> listOfDepartment = new ArrayList<Department>();Note that I removed the fetch configuration; onetomany is fetched lazy by design. Saves some clutter eh.
    2: use a Set in stead of a List (hibernate doesn't like lists much in entities and will break when you create slightly more complex entity relations)
    3: don't just slap cascades on collections, especially of type ALL. Do it with care. In the many years I've been using JPA I've only had to cascade deletes in very specific situations, maybe once or twice. I never needed any of the other cascade types, they just invite sloppy code if you ask me. When working with persistence you should apply a little precision.I made all changes as you mentioned but still compID in department table shows null value...

  • Problem with Cross-domain SSO, NTLM and ITS to R/3

    Hello,
    We are using EP 6.0.13.0 on a Windows environment.  We have an ITS running WebGUI/ESS/MSS in another domain and that is the same domain where the R/3 and BI systems reside.  We have configured NTLM authentication using IIS web server 6.0 and the IISProxy 1.6.2.  We have configured SSO with the backends using the same ID as in the MS-ADS.  Almost everything works fine.
    The problem is that when we use the NTLM logon VIA the IIS to the portal, and then navigate to a WebGUI service transaction we are prompted for login.  When we refresh the portal screen and try again - it works.
    We have configured the mdc.hosts and are using the sendSAPSSO2Cookie.asp to generate the cross-domain logon ticket.
    I have read that ITS may require the PAS be set up but I thought that was only used when you are going directly to the ITS (leveraging the NTLM authentication) - not when you are going through the portal.
    Does anyone have some experience using ALL of the SSO features (i.e. SSO, cross-domain support, ITS, windows integrated authentication)?
    We have though about the relax option for the domain but it does not apply as our domains are:
    SERVER1.domain1.com and SERVER2.domain2.com
    ... so relaxing would not help unless we relaxed to the ".COM" which is unreasonable.
    My regards,
    Judson Maizels

    Hi JUDSON
    well i'll give one easy solution
    make a alias under host file reside in winnt\system32\drivers\etc directory which has same domain name
    i.e
    SERVER1.domain1.com   server1.mydomain.com
    SERVER2.domain2.com   server2.mydomain.com
    it's works in my schenario we have a same system landscape
    as you
    regards,
    kaushal

  • Problem with logical domain and boot net

    Trying to install a new domain on a T2000. Able to get to "Configuring devices" but then it just sits and twirls... What have I configured wrong in the domain creation?
    I have:
    {0} ok show-devs
    /cpu@7
    /cpu@6
    /cpu@5
    /cpu@4
    /cpu@3
    /cpu@2
    /cpu@1
    /cpu@0
    /virtual-devices@100
    /virtual-memory
    /memory@m0,8000000
    /aliases
    /options
    /openprom
    /chosen
    /packages
    -virtual-devices@100/channel-devices@200
    \virtual-devices@100/console@1
    /virtual-devices@100/ncp@4
    /virtual-devices@100/channel-devices@200/disk@0
    /virtual-devices@100/channel-devices@200/network@0
    /openprom/client-services
    /packages/obp-tftp
    /packages/kbd-translator
    /packages/SUNW,asr
    /packages/dropins
    /packages/terminal-emulator
    /packages/disk-label
    /packages/deblocker
    /packages/SUNW,builtin-drivers
    |0} ok show-disks
    /) /virtual-devices@100/channel-devices@200/disk@0

    There are a number of issues with network booting in LDOM 1.0.2, I think they affect all versions of the LDOM software though. If you add a vnet to a guest domain and then try and jumpstart a guest domain from time to time immediately after the guest domain does the RARP request it hangs. Just sending a break to the guest domain, going back to the ok prompt and starting the boot net - install again generally fixes it.
    Also there are some gotcha's with LDOM's that affect jumpstart.
    1) If you chose option a) harden the OS using JASS when doing the installation of the LDOM software and you have the jumpstart server on the control domain then it isn't going to work. JASS turns off things like rpcbind which will prevent jumpstart from working. The same problem affects network booting. You would think that running a jass-execute -u to undo the hardening of the o/s in the control domain would work but it doesn't and you have to start over with a fresh solaris image for the control domain. This only applies if you have your jumpstart server on your control domain.
    2) Since jumpstart relies on the MAC of the client to function and since with LDOM's the MAC is dynamically assigned from a pool of address's you can end up with the wrong entry in /etc/ethers on your jumpstart server. That is worth checking.
    3) Since the MAC of the virtual network device isn't the same as the MAC shown when you run banner at the ok prompt in the guest domain you can end up with the wrong entry in /etc/ethers. Either do a boot net (vnet1 whatever) and then make a note of the MAC its broadcasting or do an ldm list-bindings domainname for the guest you want to network boot and copy and paste the MAC of the virtual network you are going to be booting from.
    All the regular gotcha's with net boot and jumpstart still apply with LDOM's but so do all the usual fixes. Use of snoop will allow you do debug most problems. Also using show-nets at the ok prompt in the guest domain and make sure that you have the right number of virtual networks.
    Paul.

  • Problems with multiple Domains open in same web browser?

    Here is the problem.
    I login to one domain and then open a new webpage (same browser) and login
    to a 2nd domain. I can then navigate in both domains in each web page.
    However, when I logout of one, it logs me out of both and which ever one
    that I logged out of is the logout/login page that I see for both web pages.
    The same thing happens if I try to login to 2 different domains at the same
    time. One will override the other and I end up with the same domain open in
    both browsers.
    I am pretty sure that this has to do with the cookie, since it is probably
    using the same one for both and then getting confused. Does anyone know how
    to fix this?
    Portal Server: IPS 3.0 SP2
    Web Server: IWS 4.1 SP8

    Brian Orwig wrote:
    Here is the problem.
    I login to one domain and then open a new webpage (same browser) and login
    to a 2nd domain. I can then navigate in both domains in each web page.
    However, when I logout of one, it logs me out of both and which ever one
    that I logged out of is the logout/login page that I see for both web pages.
    The same thing happens if I try to login to 2 different domains at the same
    time. One will override the other and I end up with the same domain open in
    both browsers.
    I am pretty sure that this has to do with the cookie, since it is probably
    using the same one for both and then getting confused. Does anyone know how
    to fix this?The way the cookies are set for the current authentication are it is based on
    the portal domain/dns domains and the client ipaddress.
    When a user logs in a random session id is generated, and then once he
    authenticates the session id is made valid and is added into the session hash
    table.
    So to answer your question you can do what your trying to do if you are using
    two browsers but in the current architecture and the way sessions are handled it
    is not possible if your using just one browser ..
    iWS Sp8 is not certified to run with portal and the web server that is shipped
    with should not be updated seperately, in the past doing that has broken portal
    >
    >
    Portal Server: IPS 3.0 SP2
    Web Server: IWS 4.1 SP8

  • Multipul iweb sites   problem with own domain name

    hello all
    i have currently 2 iweb sites (my own personal one with my own personal domain) and another site which has a podcast for my self and flat mates
    the problem comes in this.
    if i want to subscribe the podcast to itunes it trys to send it as www.garethmob.co.uk/flat6_band ect where the actuall band website does not sit on my own personal website
    is there any way i can fix this by having the origional web.me.com/garethmob ect for one of the websites and the garethmob.co.uk for the other?
    both are on my mobile me account
    thanks for any help in advance
    Gareth

    If you have more than on site on your iDisk and go to Finder/Go/iDisk/My iDisk/Web/Sites, you will see that you have two website folders but only one index.html file.
    If the domain name www.garethmob.co.uk (Site 1) is directed at that index.html file then that's the one that must exist in the Web/Sites folder.
    When you upload another site (Site 2), its index.html file overwrites the existing one and the URL is then directed to the wrong site.
    When you upload changes to the site with the MobileMe URL (Site 2), you must then upload a copy of the index.html file for the other site (Site 1) after doing this.
    You can do this by publishing your Site 1 to a local folder and then put the index.html file inside a folder and trash the rest.
    After you have uploaded changes to Site 2, go to Finder/Go/iDisk/My iDisk/Web/Sites and upload a copy of the index.html file for Site 1 by drag and drop.

  • User's Group Membership problem with enterprise domain

    Hi
    I have some problems synchronizing Active Directory in LiveCycle ES 8.0.1.
    I'm able to import the users and groups from an active directory to a enterprise domain... but the asociation user to group is not keeped.
    The problem could be why the DN of users is different to the DN of the group?
    the DN users is something like this:
    OU=CED,OU=CDC Utent,DC=house,DC=lan
    and the DN of the group:
    DC=house,DC=lan
    Thanks

    Ok, I think that is not DN value the problem... I tried with another active directory and the association user to group is keeped! But why?
    In the users details of active directory that doesn't synchronize well I have 2 more attribute:
    dSCorePropagationData
    profilePath
    But really I don't understand where is the problem. Maybe the version of Active Directory?
    Does anybody else have this weird issue?
    Thanks.

  • Problems with default domain with Weblogic 9.1 server

    Hi,
    Today I've been installing Weblogic 9.1 on our Red Hat (CentOS 4) server. After good experiences with BEA Weblogic local on my Windows machine I'm trying it on the server.
    But after installing Weblogic and setting a default domain (automagicly generated) and trying to logon to the Admin Console I run into a problem.
    When I login with false ID I it gives me a security alert and doesn't let me in, but if I login with the correct name+password it doesn't say anything but redirects me to the same login-page again...
    I'm out of ideas on what it could be, and the biggest problem is that its the default domain it creates when I run the bin. Any ideas on what settings could do this?

    Ah, found some more information!
    When I try to login with the ip adres it works but not when I use the hostname. Now I have a good indication on where to look to solve the problem.
    Edited by Redcodenl at 12/07/2006 3:36 AM

  • Problems with deleted domain

    Someone created a domain and then deleted it. The domain purge did not work so I deleted the entries with the ldapdelete command on the directory server. The problem now is that when I try to create the domain again on the Delegated Administrator I still get the following error:
    Status: CreateDomain
    Failed:
    This container is already in use.
    When I run the ldapsearch I do not find this domain. What could be the problem??
    I'm using this messaging server version:
    iPlanet Messaging Server 5.2 Patch 1 (built Aug 19 2002)
    libimta.so 5.2 Patch 1 (built 23:25:07, Aug 19 2002)
    SunOS mail 5.9 Generic_112233-05 sun4u sparc SUNW,UltraAX-i2
    with delegated administrator version .1.2

    First, you NEED to upgrade to at least patch 2. Your code is years old.
    You should also upgrade your DA, as 1.2p2 has long been available.
    There must be something left of your domain entry, or DA wouldn't be choking on it. Examine your Access Log for when you try to add it, and see what search came back with results. Duplicate that search on the command line, and see what that data is.

  • Upgrade Problems with 08 - Domain.sites missing

    I updates to 08 last night and have observed the following which I think may be problematic:
    in Amy/Library/applicationsupport/iweb the file for iweb is still called domain.sites NOT domain.sites2 as is usual with Iweb08
    on my hardrive/libary/applicationsupport there is NO FOLDER for Iweb - it is missing
    When I launch Iweb from the dock it asks me each time to choose a domain instead of launching automatically? Is this normal?
    I cannot import photos into Iweb from my iphoto library..that choice is greyed out...
    Help!!

    Ambw wrote:
    I updates to 08 last night and have observed the following which I think may be problematic:
    in Amy/Library/applicationsupport/iweb the file for iweb is still called domain.sites NOT domain.sites2 as is usual with Iweb08
    iWeb should ask you if you want to update the Domain file to version 2 when opening it (by selecting it when you are asked to choose or by double-clicking it (or selecting and hit ctrl open with/iWeb)). Then it gets .sites2.
    on my hardrive/libary/applicationsupport there is NO FOLDER for Iweb - it is missing
    That's normal, the iWeb folder containing the Domain file is only found in the users library which is different from the harddrive library (every user has its own user library, but harddrive library is the same for all the users)
    When I launch Iweb from the dock it asks me each time to choose a domain instead of launching automatically? Is this normal?
    Actually no, when you launched a Domain file, quit iWeb and reopen it it should open the Domain file you last edited. (unless you moved it in the meanwhile that could be the problem maybe)
    I cannot import photos into Iweb from my iphoto library..that choice is greyed out...
    No clue sorry
    Regards,
    Cédric

Maybe you are looking for

  • Function returning cursor to be used in select statement

    I have written a function which returns a cursor. I want to use this in a select statement to display rows. How to do this. Eg : function - test_fn return sys_refcursor. (returns empno, empname, deptname) select test_fn from dual This should return e

  • CFREPORT Fails to produce formatted report, i.e., PDF

    What can I do to restore the CFREPORT Output to normal allowed formats? I have had reports working without error for FIVE YEARS and suddenly the now the report output for LARGE datasets produces ONLY the Symbolic language of the selected FORMAT, i.e.

  • Solaris 8 x86: Webstart launcher causes reboot

    Hello, My x86 PC has: - Elitegroup K7S5A mainboard - AMD Athlon K7 XP 2400+ Socket A thoroughbred CPU - AmiBIOS - 256 MB SDRAM - 2 Hard Disks with 40 GB each There was a resource conflict caused by SiS chipset. However, with a DCA floppy where the at

  • I can't drag and drop text objects onto a report

    now i cant seem to insert anything on to an existing report, i am very new to crystal and have searched a couple of forums, i will keep searching the forums, but if someone has a link or any advice that would be great, maybe its a setting i unknowing

  • Multiple Users on a Mac OS X server

    Hello everyone, I was recently given the responsibility for a departments Mac OS X server since I have a Linux/BSD/Unix background. Each semester requires a between 75 to 100 new users to be added to this departments server. I would like to find a sc