Restrictions on the execution of methods in a package

Hello

I have a question. Is it possible to restrict users in the execution of methods in a single case.


For example:


In the package below one Admin should have privilege to perform all of the methods in sample_pkg. Other users must have administrative privileges to run only the Get_Details function.

Please let me know how I can implement this scenario in Oracle.
CREATE OR REPLACE PACKGAE sample_pkg
IS

   FUNCTION Get_Details;

   PROCEDURE New_Order;

END sample_pkg;

CREATE OR REPLACE PACKGAE BODY sample_pkg
IS

   FUNCTION Get_Details
   IS
   
   BEGIN
     
      stmts;

   END;

   PROCEDURE New_Order
   IS
   
   BEGIN
     
     stmts;

   END;

END sample_pkg;

You can keep the privileges of table / file configuration and control of your application, whether or not it call the function in respective user application

Thank you
Khaldi

Tags: Database

Similar Questions

  • How can we make the execution of methods individually in PRocessRequest

    Hi all

    I have two ProcessRequest methods, I need to run these two methods independently.

    can someone help me on this please.


    ' Public Sub processRequest (pageContext OAPageContext, OAWebBean webBean)
    {
    super.processRequest (pageContext, webBean);
    Am = (XxcustdtlsmainAMImpl) pageContext.getApplicationModule (webBean) XxcustdtlsmainAMImpl;

    If (PageContext.GetParameter ("PordNum")! = null)
    {
    If (PageContext.GetParameter ("PCbtchID")! = null)
    {
    If (PageContext.GetParameter ("pCustomerId")! = null)
    {
    If (PageContext.GetParameter ("ParInvNum")! = null)
    {
    String strTrxnCustomerid = pageContext.getParameter ("pCustomerId");
    String strBatchid = pageContext.getParameter ("PCbtchID");
    String strInvNum = pageContext.getParameter ("ParInvNum");
    System.out.println ("Number Inv PR" + strInvNum);
    System.out.println ("I'm after Btch id PR" + strBatchid);
    System.out.println ("cust in ProcessReq id:" + strTrxnCustomerid);


    [Serializable] params = {strTrxnCustomerid, strBatchid};
    Method 1: pageContext.getApplicationModule (webBean) .invokeMethod ("srchCusDrillDwnTrxn", params); / / I need to run this method, from the first page.

    pageContext.putSessionValue ("strTrxnCustomerid", strTrxnCustomerid);
    }
    }
    }
    }


    If (PageContext.getSessionValue ("strConsolidationsumID")! = null)
    {
    If (PageContext.getSessionValue ("strBchID")! = null)
    {

    String strConsolidationsummID = pageContext.getSessionValue ("strConsolidationsumID") m:System.NET.SocketAddress.ToString ();
    String strBatchID = pageContext.getSessionValue ("strBchID") m:System.NET.SocketAddress.ToString ();

    [Serializable] parameters = {strConsolidationsummID, strBatchID};
    Method: 2 pageContext.getApplicationModule (webBean) .invokeMethod ("backTocusttrxn", parameters); / / I need to run this method, from the third page.

    }
    }
    }

    Total, I have three pages.
    It's the second page (mid page) processRequest Method.So I need to run the first method when I have from the first page and the second method when I have coming from the third page we need to run.
    At the moment the two method are executed both coming from the first page. (when I press the button Details of first page)

    Could someone please help me with that, it's very urgent.


    Thank you
    Mallik.

    Marsan,

    Create a session variable & set its value while during the call to the first page.

    Suppose that when you're calling the first page second page, then set the session variable to the 'first' and navigating to page 3, and then set it as the "last".

    Now in the writing of the second Page CO PR section below code & it will run your code accordingly.

    if(pageContext.getSessionValue("strConsolidationsumID").equals("first"))
    {
    pageContext.getApplicationModule(webBean).invokeMethod("srchCusDrillDwnTrxn",params);
    }
    else if(pageContext.getSessionValue("strConsolidationsumID").equals("last"))
    {
    pageContext.getApplicationModule(webBean).invokeMethod("backTocusttrxn",parameters);
    }
    

    Hope you are clear

    Kind regards
    GYAN

  • T2K: validate: ProcessActions: the execution of the action method - txkCheckForSymLinks

    Hi all

    Run this script from Doc-ID 601736.1

    IN EBS 12.1.3 OUL6X64

    $ADPERLPRG $FND_TOP/patch/115/bin/TXKScript.pl.
    -script=$FND_TOP/patch/115/bin/txkInventory.pl - txktop = $APPLTMP.
    -contextfile = $CONTEXT_FILE.
    -appspass = apps.
    -outfile = $APPLTMP/Report_App_Inventory.html


    Still stuck in this place on every TEST, Production env

    T2K: validate: ProcessActions: the execution of the action method - txkCheckForSymLinks


    with these lines and never stop. has had to cancel

    / u01/TEST/apps/apps_st/comn/java/classes/oracle/apps/media/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/0020 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10062 / 10020 / 10041 / 10041 / 10041 / 10041 / 1 / 10062 is a symbolic link

    / u01/TEST/apps/apps_st/comn/java/classes/oracle/apps/media/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/0020 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10062 / 10020 / 10041 / 10041 / 10041 / 10041 / 1 / 10041 is a symbolic link

    / u01/TEST/apps/apps_st/comn/java/classes/oracle/apps/media/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/10020/0020 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10020 / 10062 / 10020 / 10041 / 10041 / 10041 / 10041 / 1 is a symbolic link

    Please advise,

    Thank you

    Hello

    T2K: validate: ProcessActions: the execution of the action method - txkCheckForSymLinks

    This action checks-> number of symlinks in directories served by oracle HTTP Server

    You have some links symbolic/u01/TEST/apps/apps_st/comn/java/classes/oracle/apps/media?

    These actions are carried out through:

    Definition XML file: $FND_TOP/html/txkInventory.xml

    Please check the settings for the actions 'CheckForSymLinks' in CONTEXT_FILE

    To work around the problem, you can try to jump CheckForSymLinks action to comment as below by $FND_TOP/html/txkInventory.xml

    Kind regards

    Kiran

  • Stop the execution of the method while the page is loading

    Hello

    I'm new to the development of web service client. I created a client using the full declarative approach, namely the average webservice dataControl. The web service, I created required 2 parameters to pass and returns a list. So I dragged and dropped the two parameters such as form fields and list in table form in the same page, as well as the execute method button.

    But the problem is when I loaded the page, get the webservice call/called and passes the parameters as null. And so I get a msg of validation. Can someone let me know what needs to be done when to avoid the execution of the method (webservice call) while the page is loading.

    Kind regards

    Marie Antoinette

    Did you check that?

    https://blogs.Oracle.com/Shay/entry/delay_method_execution_when_us

  • IllegalArgumentException after the execution of an action of the method

    Hello experts.

    (jDev 11.1.2.1.0)

    I have the following in my AMImpl:
        public void shuttleHousekeeping(){
           System.out.println("Im here +++++++++++");
        }
    I exposed the method normally and in the links of a page jspx, I added an action method for the particular method.
    In the page jspx, I have a button, and when I press it, apart from other things, in the end, I have the following:
            ADFUtils.findOperation("shuttleHousekeeping").execute();
            System.out.println("after execution");
    This thing is that I get the below error. I want to mention that I see the system "after the execution of ', and then I get the error. I don't see the "I'm here +++ ' If...
    How to deal?
    Any ideas?

    All comments are appreciated!


    < Utils > < buildFacesMessage > ADF: addition of the JSF error message: java.lang.IllegalArgumentException
    java.lang.IllegalArgumentException
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:655)
    at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2162)
    at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3088)
    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:266)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1626)
    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
    at gr.pcs.wm.view.ACLbean.onSaveButton(ACLbean.java:158)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.el.parser.AstValue.invoke (unknown Source)
    at com.sun.el.MethodExpressionImpl.invoke (unknown Source)
    at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1545)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
    to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:130)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
    to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:130)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
    to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:130)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
    to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:130)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:965)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:346)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:111)
    at java.security.AccessController.doPrivileged (Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.__run (WebAppServletContext.java:3681)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    < CleanUpOnLine > < sessionDestroyed > null
    JRebel-ADF_Core: context initialization

    Delete the folder classes of the two projects, controller of model and view. Rebuild then the two projects.
    This should dispel any old classes that are possible around.
    You import the model as adflib or do you use the classes?
    Have you changed links page lately? There might be something messed in this need.
    Try again with a new page.

    Timo

  • Prevent the execution of the action method

    Hello

    Is it possible to skip somehow some action methods in the definition of a service? For example, it is the definition of the COLLECTION_INFO service, with two further additions (prepareCustomRedirect and dummyMethod). In the method of prepareCustomRedirect I would like to force the service jump over the execution of the rest of the action methods and go straight to the last one, dummyMethod, that does nothing, where services ends its execution. After the execution of the service, a redirect is desired, which is the prepareCustomRedirect.

    < b >
    < td > < table > COLLECTION_INFO
    DocService < td >
    33
    COLLECTION_INFO
    null
    value Null < br >
    ! csCollectionUnableToInfoCollection < table >
    < td > 3:prepareCustomRedirect:IdcService = COLLECTION_DISPLAY & hasCollectionID = true & dCollectionID = < $dCollectionID$ >: 0:null
    3:doSubService:LOAD_DOC_ENVIRONMENT:0:null
    3:canReadInCollection:null
    3:loadUserConfig:null
    3:loadCollectionPermissions:null
    3:getCollectionMeta:null
    3:loadSpecificCollectionMeta:null
    3:loadPathForCollection:null
    3:dummyMethod:0:null < table >
    < /tr >

    Is it possible, in this way or another?

    Thank you
    V

    You can do it like this:


    COLLECTION_INFO
    DocService
    33
    COLLECTION_INFO
    null
    null
    ! csCollectionUnableToInfoCollection
    3:dummyMethod:0:null


    COLLECTION_INFO_ORIG
    DocService
    33
    COLLECTION_INFO
    null
    null
    ! csCollectionUnableToInfoCollection
    3:prepareCustomRedirect:IdcService = COLLECTION_DISPLAY & hasCollectionID = true & dCollectionID =<$dCollectionID$>: 0:null
    3:doSubService:LOAD_DOC_ENVIRONMENT:0:null
    3:canReadInCollection:null
    3:loadUserConfig:null
    3:loadCollectionPermissions:null
    3:getCollectionMeta:null
    3:loadSpecificCollectionMeta:null
    3:loadPathForCollection:null

    In your dummyMethod , you can perform your test and either run the other service, or your code.

    Otherwise, take a look at filter Java events. If you find one that fits, you can place your code in the filter and stop the execution of the rest of the service, if necessary.

  • Pause the execution of a Vi

    Hello

    I'm making an aplication with two main Vi. The first Vi is responsible for the configuration of different instruments. On the other hand, the second Vi is responsible for the different measures of an electronic circuit.

    My problem is that I want to pause the first Vi when configurations were carried out then go to the second Vi and carry out measures. When the measurements were made, execution must return to the first Vi and continues from the point where the program has been suspended.

    I am trying to solve this problem with the queues and some time a loop to stay the execution, but it does not work properly.

    The following picture, I have attached the while loop. This loop communicates with the Vi second to check whether or not the measures are completed. But it is not working properly and I don't know why. My question is: this method is good to solve this problem or there is another method better than this? Or quite simply, the break of a Vi enforcement cannot be done.

    Any help is appreciated.

    Thank you.

    Luisi says:

    Thank you very much, your answers are very useful for me. I understand that the state machine is the best method to carry out the proposed work. But I have a problem, if I decided to do it in two different VI is for space issues. I think that I can't do that in one Vi. Is it possible to have two sides of a same Vi?

    I will attach two pictures of front panels of the screws so that you can understand my problem.

    In this first image, I have attached the face before of the Vi that supports the configuration of instruments. The table is the values of the configurations, and each line is an iteration. As you can see the number of lines can be configured (sorry is in Spanish in the picture), which means that the space can be bigger than that.

    As you can see, I need two different screws to make this automazation. I've read tutorials on the state machine and I also looked at the model that is very useful and understandable. However, I don't see that this method can be used in a communication between two different screws. Certainly, I'm very confused and now I don't know that I have to do.

    Sorry because the first question is how to pause the execution of a program (idle state) and now I'm adding these issues and the need for the two different voluntary initiatives.

    Thank you for your attention! If you have an idea, I will be very happy that you help me.

    There are several solutions for this. If you have a main executable (state machine), it may appear in the settings (your first picture) window and sends the settings as an output (or make adjustments to the main state machine and hide while the other is running). The main VI appears the window of measurement that uses the input parameters. Once the measurement is done, you save the file and return to the settings.

    As a note, you will probably need a lot more than 3 VI, to get a good program structured and modular, I'm guessing 50, fortunately it's simple to do.

    /Y

  • Error message when opening Windows Movie Maker: Runtime Error! Program: C:\ProgramFile\MovieMaker\moviemk.exe this application has requested the execution in a very unusual way.

    Original title: error running with windows movie maker

    I have this problem every time now that I tried to use it.  I get this message below: Runtime Error! Program: C:\ProgramFile\MovieMaker\moviemk.exe this application has requested the execution in a very unusual way. what I would do. I hv windows vist 32 bit sp2 to the system. PL. help Sudhir

    Hello

    • He previously worked? If so, remember you make changes to your computer before this problem?

    Method 1:

    Start your computer in a clean boot, and then check: How to troubleshoot a problem by performing a clean Windows Vista or Windows 7 boot http://support.microsoft.com/kb/929135

    Note: when you are finished troubleshooting, follow step 7 to start the computer in normal startup.

    Method 2:

    Try to make an auditor of the system files on your computer and search for errors on the disc: How to use the tool File Checker system to troubleshoot missing or corrupted system files on Windows Vista or Windows 7 http://support.microsoft.com/kb/929833

  • a fatal error has occurred and the execution of the application took end. Adobe Captivate one attempts to save all of your work in the respective folders of the project as files cpbackup

    Hello

    We have Adobe Captivate installed 8.0.0.145 Windows 7 x 64 v.

    Activate Adobe crashes with the following error: a fatal error has occurred and the execution of the application took end. Adobe Captivate one attempts to save all of your work in the respective folders of the project as cpbackup files.

    I uninstalled Adobe Acptivate, rebooted the PC and reinstalled activate Adobe - unresolved error.

    I have cleared the cache under settings, clear the cache - unresolved error.

    Please notify.

    Kind regards

    George


    The update should be available to help, updated. It is available since October 2014.

    Being administrator is not the same thing as Captivate running as an administrator that must be put in place in the menu right click on the shortcut that launches Captivate. You have restricted functionality if this is not done.

    I told you how to clear preferences, with the file Utils. First close Captivate, when you restart CP will create a new preferences folder.

    If you have a lot of customization that you will lose when the erasing of the preferences. To keep them, have a look at my blog:

    Captivate 8.0.1 Install? Keep your customization! -Captivate Blog

    Layouts folder is located in the public Documents. It is a copy of the original folder in the gallery. Same thing with the Interactions.

  • AutoConfig error - jtfictx.sh (INSTE8_PRF 1) ORA-29874: warning in the execution of the routine ODCIINDEXALTER

    Gurus,

    EBS: R12.1.2 (Linux OS)

    Database: 11.2.0.3 (HP UX Itanium operating system)

    I am getting error in autoconfig with jtfictx.sh.  I am cloning PROD to QA. Usually, I use RMAN duplicate to clone the database and then the System Application files are copied. I did this method repeatedly (for example 25 times).

    This iteration after the recovery of the database, I have run the autoconfig RDBMS that completed successfully. So I ran the autoconfig on the simultaneous server manager first and received the error below. There is no change to my usual No.

    The execution of script in InstantiateFile:

    /ebs02/Oracle/inst/apps/SID_servername/admin/install/jtfictx.sh

    script gave:

    ****************************************************

    jtfictx.sh started 8 Sun Sep 01:04:11 CDT 2013

    SQL * more: version 10.1.0.5.0 - Production on Sun Sep 8 01:04:11 2013

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    Enter the value 1: enter the value 2: enter the value 3: connected.

    DECLARE

    *

    ERROR on line 1:

    ORA-29874: caution in the performance of routine ODCIINDEXALTER

    ORA-29960: line 1,

    DRG-10595: ALTER INDEX JTF_AMV_ITEMS_URL_CTX failed

    DRG-11422: Linguistics initialization failed

    DRG-11446: provided the knowledge base file

    /U01/Oracle/orahome/11.2.0/ctx/data/enlx/droldUS.dat not installed

    ORA-06512: at "SYS." DBMS_SQL", line 1199

    ORA-06512: at line 96

    Disconnected from the database to Oracle 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production

    With partitioning, OLAP, Data Mining and Real Application Testing options

    jtfictx.sh out with status 1

    ERRORCODE = 1 ERRORCODE_END

    .end std out.

    .end err out.

    I usually save the autoconfig / context file before the refreshment of the EBS files from PROD. The previous was refreshed 2 months ago and he succeeded. There is no change on the ORACLE_HOME such database shown in the error.

    I see that someone asked a similar error in the forums and Hussein has recommended some Metalink Note. I have mentioned that but so far without success. Please let me know if anyone faced similar problem and how to solve?

    Notes relates:

    'Jtfictx.sh' failed during the automatic configuration on the Application tier, ORA-29874, DRG-10595 (Doc ID 1271186.1()

    Autoconfig failed on Apps Tier "jtfictx.sh INSTE8_PRF". Manually running "jtfictx.sh" down "DRG-10758: the index owner does not have the privilege" (Doc ID 1357760.1()

    Several Scripts failing with A ORA-29855 running ODCIINDEXCREATE Routine during 12.1.1 update (u6678700.drv) (Doc ID 1286033.1()

    11i: Autoconfig fails on the Application tier by running jtfictx.sh (Doc ID 396174.1()

    Thank you

    Josiane Vaidiyan

    The culprit for the number is the CTXSTS. DEFAULT_LEXER. YES attribute INDEX_THEMES was made.

    Solution:

    (1) connect to the ctxsys database and run exec ctx_ddl.set_attribute ('DEFAULT_LEXER', 'INDEX_THEMES', 'no');

    (2) now remove and re-create the index as follows:

    $ cd $JTF_TOP/115/patch/sql /.

    $ sqlplus apps/apps @jtfiimt.sql JTF JTF NULL NULL

    Note: The 'jtfiaibu.sql' script is used to remove and recreate the "JTF_AMV_ITEMS_URL_CTX Intermedia text index."

    $ cd $JTF_TOP/115/patch/sql /.
    $ sqlplus apps/apps @jtfiaibu.sql JTF JTF APPS

    Reference to part 2: 'Jtfictx.sh' failed during Autoconfig on Application layer, ORA-29874, DRG-10595 (Doc ID 1271186.1)

    Thank you

    Josiane Vaidiyan

  • Locked out of my iPad on lock due to restrictions of the child screen

    When we use FaceTime we always allow child restraint (disabling screen etc) for our child can also facetime with family, preventing to end the call.

    We just got a call, answered he, restrictions enabled by clicking the home button 3 times.

    the call is completed on the other side, the iPad has jumped into the lockscreen.

    But the restrictions of the child are still on. Outside of the FaceTime app.

    but the lockscreen does not allow me to push the code to turn off the child lock.

    So now I'm locked out of the iPad. all buttons and off screen.

    Anyone an idea how to get back?

    Resolved now power + home until you restart.

    After the reboot, the lock is disabled.

  • Restrictions on the HW HP (small businesses) to license reuse laptop components?

    Restrictions on the HW HP (small businesses) to license reuse laptop components?

    I realize that it is illegal to use a part of the (OEM) software that was distributed with the renovated nw8440 Mobile Pro HP workstation (laptop HP Compaq small business) I bought (HP direct) on a different computer (that software provided with).

    My question concerns well hardware components (HDD, keyboard, memory modules, speakers, mouse, etc.) accompanying.
    Specifically, is it legal for me to use these hardware components on a different computer (that the software provided with), or even to sell it, give it, or Dispose (separately from the HP computer system it is come with)?

    The reason why I ask this is that among the license agreements supplied with the system says something like:

    • The initial user of the product can perform the unique transfer of the product to another end user. ... The transfer may not be an indirect transfer, such as a consignment.

    and I am his retirement that computer (Windows XP) and am not familiar with these license terms.

    I just started to use his hard drive in a desktop computer more old we which hard drive has failed.

    I think that should be OK license-wise, but it made me wonder what restrictions, if any, I might have on other future uses of this type of material.

    Thank you.

    -RJ, USA

    PS - Please, forgive me if this isn't the right place to ask this question. I didn't know where to ask it.

    RJ.

    You can sell parts or hole unit.

    With no HARD disk without problem.

    REO

  • How to shorten the execution time of the NXT (TETRIX &amp; MATRIX toolkit) brick

    Hello

    How to shorten the execution time of the NXT brick?

    (TETRIX & MATRIX toolkit, running time)

    The software is 2012 LabVIEW for LEGO MINDSTORMS

    Thank you.

    Hi 40123157,

    You use the module in an appropriate manner, and there is no simple way to improve the time of loop iteration beyond what you've done. Here are my suggestions:

    (1) the i2c commands take a long time. In your application, it may speed up if you run only move the engine only when the engine speed has changed.

    (2) for this particular example, you do not use the release of the report engine. If this VI does not need to run it can be removed.

    (3) If you need to speed up execution other than that, as a user advanced LabVIEW, you can create a copy of the VI of engines to move and change it as you choose. All you have to to the "DC motors' entry is use cluster to array on the cluster, as shown below. I think you can speed it up by running all the settings before the loop (type sensor and fixed connection configuration), and removing the value of power if you send only the values between-100 and 100.

    (4) drawing on the screen can be slow you down here.

  • How to calculate the execution time of a SCTL in FPGA VI?

    Hello

    Can someone guide me that how to calculate the execution time of a SCTL for an iteration in the FPGA VI?

    Thank you and best regards,

    Rashid

    Hello r,.

    A SCTL will always run in a beat the clock it has been linked to.  So, if you use a 40 MHz clock, this loop will run in 25 ns.  If the code cannot complete in that, or if it requires two graduations of the watch to do the calculation, your code does not compile, then you have the guarantee that this will always be how long it takes this piece of code to run.

  • How can I retrieve the execution of TestStand 4.0 Test results in a c sharp Application?

    I am writing a c sharp application to launch a test sequence in TestStand 4.0.1 and then collect the results of the tests to update our own screens / report (s).  I'll need some sort of recursive routine to collect the following information (if available) for each stage: name, result, Min value, Max Value, measured value, units.

    My attempts have been to an event to end execution allows to collect data:

    void EndExecution (sender As object, EndExecutionEvent ev)
    {
    Results PropertyObject = ev.exec.ResultObject.GetPropertyObject ("ResultList", 0);

    int numContainers = Results.GetNumElements ();

    for (int i = 0; i)< numcontainers;="">
    {
    PropertyObject resultData = results. GetPropertyObjectByOffset (i, 0);
    String testResult = resultData.GetValString ("Status", 0). ToString();

    PropertyObject testStep = resultData.GetPropertyObject ("TS", 0);
    Dim testName = testStep.GetValString ("StepName", 0). ToString();

    MessageBox.Show (i.ToString () + "". "") testName + "=" + testResult);
    }
    }

    But this only gives me MainSequence data.

    How to cross the ResultsList tree to access the results of all the test steps?

    tlaford,

    There are a couple of big problems with what you are doing:

    (1) it is best to call the code from a test report of the result of your sequence treatment reminder (just use an action step) or change the process template to call your code rather than to call for EndExecutionEventHandler of the user interface, because if you use Test DUT and then there is a separate resultlist by USE not by execution, and it is generally processed at the end of each use not at the end of execution. If you use the EndExecutionEventHandler then you should NOT use the process templates provided with TestStand because they don't work that way. Instead, you just run your sequences without a process template. Although I really recommend the path of process model, even if you write your own a custom, because it is more flexible, and then hardcode your treatment result in the user interface as you do. A few reasons why a process model is that more flexible or better are that it will work in any user interface, including the sequence editor (no changes to the user interface is needed), and it can do everything you can do in a sequence, for example to call a code module in any language supported , asynchronous sequences, call sous-séquences, etc.

    2 recursion) through each property at such a low level is bad because the names of the properties are not guaranteed to be unique for what you expect them to be. Anyone can write their own types step custom with some result properties that they would like. You must make sure that the full path to the properties is what you expect it, and you can even check that the type of step is one you expect. You should rather loop through the result of higher level items ONLY and are looking for the complete data lookupstrings that you expect from these elements. For example, instead of WalkTree you might have the following instead:

    This must be called from a step in a test recall report or in a custom process template
    rather than from EndExecutionEventHandler of the user interface, because if you use Test DUT then
    There is a separate resultlist by USE, not by execution, and it is usually processed
    at the end of each use not at the end of execution.
    Sub ProcessResultList (PropertyObject resultList)
    {
    numElements int = resultList.GetNumElements ();
    < numelements;="">
    {
    Element PropertyObject = resultList.GetPropertyObjectByOffset (i, 0);
    String stepTypeName = string. Empty;

    If (point. There are ("TS. ((StepType', 0))
    stepTypeName = GetValString ("TS. (StepType", 0);

    If (stepTypeName is "NumericLimitTest")
    {
    If (point. Exists ("Limits.High", 0))
    {
    Double highLimit = item. GetValNumber ("Limits.High", 0);
    Do something with the value
    }
    }

    NOTE: The two step type SequenceCall and NI_Wait can have subresults like that. A stage of waiting waiting on an asynchronous thread or the execution will have this.
    If (point. There are ("TS. ((SequenceCall.ResultList', 0))
    {
    Recurse for results call sequence.
    PropertyObject sequenceCallResultList = item. GetPropertyObject ("TS. (SequenceCall.ResultList', 0);
    ProcessResultList (sequenceCallResultList);
    }
    }
    }

    Hope this helps to clear things up,

    -Doug

Maybe you are looking for