Regarding Access of Aborted Instance

Hello,
I have a particular query regarding accessing an aborted instance.
I have an instance which gets aborted after terminating correlation for the same. Now i want to access the options available in the "Select action" drop-down for the particular instance.
But instead of functioning in the desired manner, i get the following exception:
Unexpected error during interactive component execution.
I get the following warning:
Error workspace-1264459074941
Unexpected error during interactive component execution.
Caused by: Ensurement failed: To set the instance as ABORTED, the instance must be ABORTING or in EXCEPTION, but it is RUNNING
fuego.web.execution.exception.UnexpectedExecutionException: Unexpected error during interactive component execution.
     at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:187)
     at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
     at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:229)
     at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:220)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
     at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:83)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at sun.reflect.GeneratedMethodAccessor331.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
     at java.security.AccessController.doPrivileged(Native Method)
     at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
     at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
     at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
     at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
     at java.security.AccessController.doPrivileged(Native Method)
     at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
     at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
     at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
     at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
     at java.security.AccessController.doPrivileged(Native Method)
     at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
     at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
     at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
     at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
     at java.lang.Thread.run(Unknown Source)
Caused by: class fuego.lang.RuntimeExceptionShell ->> fuego.lang.CheckFailed: Ensurement failed: To set the instance as ABORTED, the instance must be ABORTING or in EXCEPTION, but it is RUNNING
Caused by: fuego.lang.CheckFailed: Ensurement failed: To set the instance as ABORTED, the instance must be ABORTING or in EXCEPTION, but it is RUNNING
     at fuego.lang.Ck.check(Ck.java:91)
     at fuego.lang.Ck.ensure(Ck.java:120)
     at fuego.server.ProcInst.setStatus(ProcInst.java:1546)
     at fuego.server.ProcInst.copy(ProcInst.java:2184)
     at fuego.server.execution.EngineExecutionContext.getInstance(EngineExecutionContext.java:1640)
     at fuego.server.execution.EngineExecutionContext.acquireCurrentInstance(EngineExecutionContext.java:1676)
     at fuego.server.execution.EngineExecutionContext.preImmediateExecution(EngineExecutionContext.java:1509)
     at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:295)
     at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470)
     at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551)
     at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
     at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
     at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66)
     at fuego.server.AbstractProcessBean.runTask(AbstractProcessBean.java:3188)
     at sun.reflect.GeneratedMethodAccessor760.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
     at fuego.lang.JavaObject.invoke(JavaObject.java:227)
     at fuego.component.Message.process(Message.java:585)
     at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:780)
     at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:755)
     at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
     at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134)
     at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:244)
     at fuego.component.ExecutionThread.work(ExecutionThread.java:839)
     at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
     at fuego.component.CustomExecution.next(CustomExecution.java:179)
     at fuego.papi.impl.rmi.RMIExecution.next(RMIExecution.java:109)
     at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:177)
     at fuego.web.execution.impl.WebInteractiveExecution.process(WebInteractiveExecution.java:54)
     at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:223)
     at fuego.web.papi.TaskExecutor.runInstanceTask(TaskExecutor.java:490)
     at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:98)
     at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
     at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:229)
     at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:220)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
     at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:83)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at sun.reflect.GeneratedMethodAccessor331.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
     at java.security.AccessController.doPrivileged(Native Method)
     at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
     at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
     at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
     at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
     at java.security.AccessController.doPrivileged(Native Method)
     at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
     at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
     at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
     at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
     at java.security.AccessController.doPrivileged(Native Method)
     at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
     at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
     at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
     at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
     at java.lang.Thread.run(Unknown Source)

I had this problem today and was looking here for a solution. I eventually found that in my case it was that I had added a Port directive in an included Apache configuration file, and this caused problems because there was already a Port directive in the mail httpd.conf file.
Apparently any such duplication of one-only configuration directives will cause this error, even if the Apache configuration parses OK. Oracle HTTP Server can even start up OK with such duplication in the configuration files, but you run into trouble when using dcmctl or IAS Console to deploy/undeploy ear files etc.
I removed my addition and this "There are multiple instances in the input config file" error disappeared.
However, I still had a problem with an OC4J container/instance in which I had tried to undeploy an application; although the operation had failed and given me that "multiple instances" error message, the application had disappeared from the management interface so I couldn't clean it up, but I also couldn't deploy it again, as I got an error saying it had already been deployed. The solution for me was to delete the OC4J instance and recreate it. Which unfortunately meant I had to configure it all over again.
Hope this helps someone.
Regards,
Eldon

Similar Messages

  • HOW TO ACCESS MY VISION INSTANCE GLOBALLY?

    Dear legends,
    Since i have installed a VISION INSTANCE 12.1.1 and i have a domain name, and my entries as follows OS : ORACLE LINUX 5.7 x86_64
    OUR ORGANISATION'S IP EXAMPLE
    IP FOR THE MACHINE USING : 192.168.1.1
    SUBNET MASK : 255.255.255.0
    DEFAULT GATEWAY : 192.168.1.10
    PRIMARY DNS : 50.51.52.53
    SECONDARY DNS : 300.200.100.1
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=192.168.1.xxx
    HWADDR=xx:xx:xx:xx:xx:xx
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes
    IPADDR=192.168.1.1
    NETMASK=255.255.255.0
    NETWORK=192.168.1.0
    #GATEWAY=192.168.1.10
    vi /etc/sysconfig/network
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=devl.rel.net -- example hostname
    GATEWAY=192.168.1.10
    cat resolv.conf
    # Generated by NetworkManager
    search rel.net
    nameserver 50.51.52.53 -- example DNS 1 or primary DNS
    EITHER i give or edit all the above mentioned files to access my EBS home page using the url http://devl.rel.net:8000/ i cant able to access the page but other sites can be browsed, since at the time of installation of oracle linux i have given the hostname as devl.rel.net and our domain name is rel.net.
    Please can anyone help how to access my EBS globally. I have accessed the EBS login page for the first time at the time of installation only after that i cant able to access. Instance is working fine, everything has been started. I have pinged the same url ping devl.rel.net it says 0% packet loss from a terminal.
    Lots of thanks and Great help would be appreciated more.
    With Regards,
    Karthik Singh

    Hi,
    As per your request I have posted here HOW TO ACCESS MY VISION INSTANCE GLOBALLY?
    Thanks a lot

  • How to access AM/VO instance from a Java Service class

    Hi,
    I have a Java service class that is loaded by Java ServiceLoader (http://download.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html) at run time, and I need to access database tables inside that service class. So is there any way that I can access AM/VO instances from that Java class in order to read database table? Thanks.
    Regards,
    K Hein

    You can access an application module with the the two methods below:
        YOURAppModule mAM;
        public void setUpAM()
            throws NamingException
            try
                String AMDefName = "YOUR_APP_DEF_NAME";
                Hashtable env = new Hashtable(2);
                env.put(JboContext.INITIAL_CONTEXT_FACTORY, JboContext.JBO_CONTEXT_FACTORY);
                env.put(JboContext.DEPLOY_PLATFORM, JboContext.PLATFORM_LOCAL);
                ApplicationModule am = null;
                InitialContext ic = new InitialContext(env);
                ApplicationModuleHome home = (ApplicationModuleHome) ic.lookup(AMDefName);
                am = home.create();
                // Connect the AM to a database connection
                String jndiDB = "jdbc/HRDS";
                am.getTransaction().connectToDataSource(null, jndiDB, false);
                boolean connected = am.getTransaction().isConnected();
                mAM = (YOURAppModule) am;
            catch (NamingException nex)
                // do some error processing
                throw nex;
            catch (Exception eee)
                // do some error processing
                throw eee;
        public void tearDownAM()
            if (mAM != null)
                if (mAM .getTransaction().isConnected())
                    mAM .getTransaction().disconnect();
                    mAM .remove();
        }You find the YOUR_APP_DEF_NAME in your application module under 'Configurations' -> AppModuleJndiName.
    Make sure you tear down each AM you set up. Otherwise you are running out of resources pretty fast.
    Timo

  • Issue with Aborting Instances in 10gR3

    All,
    I have a business requirement where I need to be able to abort instances ( Parent & Child) for a particular Process.
    Here is what I do
    1) in my parent Process I create a "Message Wait" while allows External Notification and also interrupts. I then attach it to a automatic called [AbortInstance] with unconditional transition.
    2) In my automatic I look for all child instances. I then send notification to all the child instances to abort them.
    3) then I slfl abort the parent process.
    The code compiles but when i send a notification the parent process i am getting the following error
    There are no valid and possible outgoing transitions from activity 'Out[AbortInstance]' in process '/TestProcess#Default-1.0' while completing the instance '/TestProcess#Default-1.0/1/0'.
    fuego.papi.exception.NoValidTransitionAvailableExceptio.
    why does it ask for an outgoing transition where my Automatic activity AbortInstance is doing all the cleanup and there is no need for any outgoing transition for this automatic.

    Hi. I think you need to add an action back in the automatic activity "AbortInstance" to let the engine continue the flow from the point it was interrupted.
    Regards,
    Matias.

  • I want to access that BEA instance variable inside of a external java class

    Hi,
    This is N.pradeep. I am a java programmer, and I am new to BEA AquaLogic BPM studio5.7. I have a question regarding how to retrieve an instance variable of BEA Aqua Logic to an external Java Program. i.e. I want to access that BEA instance variable inside of a external java class, and vice versa.

    You can use PAPI or PAPI-WS for accessing BPM instance variable from a Java code, thougt I am not sure how the reverse will be done. Assuming that you are aware aof PAPI-WS and have created the necessary stubs out of the PAPI-WS WSDL using Axis, you can access instance variables using the API's or operations defined therein.
    Thanks and Regards
    Vivek Nandey
    BEA Certified Developer for Integration Solutions
    [email protected]

  • Problem in accessing second database instance on same host (ORA-12514)

    Hi,
    I had a database ICMDB installed on my machine. After that i created a second database instance (Service name: BI_APPS) using DBCA on the same machine. Using NETCA i also created a new listener OracleOraDb11g_home1TNSListenerBI_APPS_LISTENER on port 1522 on my machine. Then i configured this listener to listen for connections to service BI_APPS by adding the following to my tnsnames.ora:
    BI_APPS_LISTENER =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1522))
    Then i changed the port in my tns entry for BI_APPS to 1522 as follows:
    BI_APPS =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1522))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = BI_APPS)
    I then restarted the following services:
    OracleOraDb11g_home1TNSListener
    OracleServiceBIAPPS
    OracleOraDb11g_home1TNSListenerBI_APPS_LISTENER
    After this, when i try to access my first DB ICMDB via toad, the connection is successful. However, when i try to access the service BI_APPS i get the following error:
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor.
    What am i doing wrong? Here is the content of my files:
    TNSNAMES.ORA
    # tnsnames.ora Network Configuration File: D:\app\Oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    BI_APPS_LISTENER =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1522))
    BI_APPS =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1522))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = BI_APPS)
    LISTENER_ICMDB =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1521))
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
    ICMDB =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = icmdb)
    SQLNET.ORA
    # sqlnet.ora Network Configuration File: D:\app\Oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
    # This file is actually generated by netca. But if customers choose to
    # install "Software Only", this file wont exist and without the native
    # authentication, they will not be able to connect to the database on NT.
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    LISTENER.ORA
    # listener.ora Network Configuration File: D:\app\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    BI_APPS_LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.109)(PORT = 1522))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
    ADR_BASE_BI_APPS_LISTENER = D:\app\Oracle
    SID_LIST_BI_APPS_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = D:\app\Oracle\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    Here is output of lsnrctl status
    LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-DEC-2013 16:17:01
    Copyright (c) 1991, 2010, Oracle.  All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    Alias                     LISTENER
    Version                   TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
    Start Date                12-DEC-2013 10:34:35
    Uptime                    0 days 5 hr. 42 min. 26 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   D:\app\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
    Listener Log File         d:\app\oracle\diag\tnslsnr\ICMDEVDB\listener\alert\log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ICMDEVDB)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.109)(PORT=1521)))
    Services Summary...
    Service "BIAPPSXDB" has 1 instance(s).
      Instance "biapps", status READY, has 1 handler(s) for this service...
    Service "BI_APPS" has 1 instance(s).
      Instance "biapps", status READY, has 1 handler(s) for this service...
    Service "icmdb" has 1 instance(s).
      Instance "icmdb", status READY, has 1 handler(s) for this service...
    Service "icmdbXDB" has 1 instance(s).
      Instance "icmdb", status READY, has 1 handler(s) for this service...
    The command completed successfully

    Jimit wrote:
    Hi Ed,
    I understand your point, however whenever i have tried to use the same listener to access my second instance, this is the error i have always received:
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor.
    That does not indicate you need a second listener.
    And, after deleting the listener.ora file ,if i try the the command lsnrctl start, i get the error:
    ORA-12560: TNS:protocol adapter error
    Hence i restored the files. What do i do?
    I've never experienced a 12560 trying to start a listener.  I'll need to see if I can create a test system on Windows and try to recreate.  Will be a good subject for my blog, that has been too long with no new content.
    Since this is windows, I'd first check that the Windows service for the listenr is started.
    Whatever, multiple listeners is NOT the solution.

  • Is there a way to access ABAP OO instances from a batch job report

    Hello,
    I am looking for a way to access ABAP OO instances from a batch job report. My circumstances are the following:
    I have got some ABAP OO coding that identifies other objects (class instances) that have to be processed (they have a DoIt method that does some calculation). As this processing is time consuming and performace relevant I have to parallelize this in batch jobs. This batch jobs however can only be "simple" ABAP reports according to SM36. The problem is now that I dont really know how to tell the batch job report what objects to process. Somehow I have to access theses instances from  that batch job report.
    Does anybody have an idea?
    Greetings
    Matthias

    Hi David,
    thanks a lot for your help. After a lot of searching on the net this seems to be the only way to cope with it. However I am not sure about the locking mechanisms and if its suitable for mass data processing. In the help page you suggested the following is stated which I do not fully understand::
    "The current lock logic does not enable you to set specific locks for the following requirements:
    ·        Many parallel read and write accesses
    ·        Frequent write accesses
    ·        Division into changeable and non-changeable areas
    Although the lock logic makes the first two points technically possible, they are not practical because most accesses would be rejected."
    Does this mean
    a) if I dont want to set "specific locks" for frequent write accessess I am fine
    or
    b) I am discouraged from use shared memory technics for frequent write accessess?
    In the latter case I will have a problem...
    What do you think?
    Greets
    Matthias

  • Clearance of aborted instances in workspace in OBPM 10gR3

    Hi all,
    We have 4000 aborted instances when we see in the OBPM workspace for now. The instances which were aborted later after the 4000 instances cannot be seen now in the workspace when we search for them by the following route:-
    Inside the workspace--> Show Filters --> Include the processes whose instances need to be seen --> Status --> Aborted..
    How can we delete these 4000 instances from the workspace and how can we see more than 4000 instances aborted in the workspace?
    Is there a limit?

    Poke around your engine's property settings. One of them (Instances cache / PAPI instance retrieval size) is set to 4000.
    As far as getting rid of the aborted instances, look at how often your engine's caducator (the "latency" setting) runs (typically every 48 hours) and how long the instances that have reached the end activity (the instance expiration setting) are looked at (typically every 15 days).
    Dan

  • How to abort instance using a specific role

    I create a process using BPM studio 10g. I create a role named GDadmin and a participant named GDadmin. No activity or interactive activity is in the GD admin role.
    In the BPM standalone 10g, I create a participant and role both named GDadmin. This user can abort the instance. However, if I login as GDadmin, the workitem table is empty.
    I want to the GDadmin can view all current instances. This user can also abort the selected instances.
    Which activity can be used to let the GDadmin view all current instances and activity as well as abort them?
    Thanks a lot.

    You could accomplish the abort of instances using PAPI, but the problem is most actvities are not abortable (nor should they be) and the PAPI call will throw exceptions when you try aborting it.
    I use the logic shown below to both grab and abort instances in a single step.
    The process has a Grab activity that this invokes automatically called "GrabAutomatic". This is the Grab that has "From all / To all" and its "Abortable" properties enabled. The GDAdmin role in your process would need a Global Interactive that has the logic shown below. You'd need to add a new participant ("AUTOCLIENT" in the logic below) that has the role assigned where the automatic Grab is located. Before running this logic, the Global Interactive that the GDadmin would invoke would present the user with a list of instances that the GDadmin would select. Based on the work item instances selected, this logic would grab and abort them in a single step.
    <pre class="jive-pre"><p />bp as BusinessProcess
    do
    logMessage "PapiHelper: actionGrabAndAbort: Entry: instance: " + instanceToActOn.instanceIn
    using severity = DEBUG
    instF as InstanceFilter = InstanceFilter()
    instances as Fuego.Papi.Instance[]
    instanceDescription as String
    connectTo bp
    using url = Fuego.Server.directoryURL,
    user = "AUTOCLIENT",
    password = "P",
    process = "/" + processName
    create(instF, processService : bp.processService)
         instF.searchScope = SearchScope(participantScope : ParticipantScope.ALL,
              statusScope : StatusScope.ONLY_INPROCESS)
    addAttributeTo instF
    using variable = VarDefinition.INSTANCE_NUMBER,
    comparator = Comparison.IS,
    value = instanceToActOn.instanceIn
    instances = getInstancesByFilter(bp, filter : instF)
    for each inst in instances do
    logMessage "PapiHelper: actionGrabAndAbort: Found it: " + inst.id
    using severity = DEBUG
    do
    // change this to be the name of your Grab Activity
    grab inst using grabActivity = "GrabAutomatic"
    logMessage "PapiHelper: actionGrabAndAbort: Grabbed Instance Status: " + inst.grabbed
    using severity = DEBUG
    do
    runTask inst
    using activity = "GrabAutomatic"
    logMessage "PapiHelper: actionGrabAndAbort: Ran Grab " + inst.grabbed
    using severity = DEBUG
    on e as Exception
    logMessage "PapiHelper: actionGrabAndAbort: tried to run grab and failed because no task to run in Grab"
    using severity = DEBUG
    end
    abort inst
    logMessage "PapiHelper: actionGrabAndAbort: Routed back"
    using severity = DEBUG
    on e1 as Exception
    logMessage "PapiHelper: actionGrabAndAbort: Exception when running or routing: " + e1.cause
    using severity = DEBUG
    errors = errors + "Instance could not be grabbed and reassigned\n\n"
    logMessage "PapiHelper: actionGrabAndRoute: Errors: " + errors
    using severity = DEBUG
    end
    end
    on exit
    disconnectFrom bp
    end </pre>
    Dan

  • Accessing an ASM Instance via OEM

    Gaining access to an ASM-managed database instance via Enterprise manager is done in the same way as accessing a "normal" RDBMS database: http://<host>:<port>/em/
    Is it also possible to access the ASM instance itself via the OEM? If so, what's the typical URL/port for access?
    I have not seen this documented, and I wonder if it's possible to access the ASM instance via OEM after all, or can you view/manage ASM instance information only via SQL statements.
    Thank you.
    John

    That makes perfect sense... nufortunately, I'm sitll confused. I just found a series of screen shots that explicitly say "Database Control", and the home page shows the "+asm" link I mentioned in my earlier post. What's more: these screen shots are directly from Oracle! Their "Oracle By Example" series has an entry called "Creating and Managing ASM Disk Groups", and the section called "Viewing Disk Groups" has a series of shots that clearly shows first an ASM-managed instance, and then the ASM instance itself, being directly managed by Database Control.
    I wish someone from Oracle, or someone who has seen this in action, would chime in and let us know how it works!
    Thanks.

  • Regarding access key

    hi
    I have a Question regarding Access key.actually I wanted to
    whenever we change different objects its asking different
    access key...say  frankly
    for Mara its asking different acess key then
    I observed Abap'rs are trying to insert a object PatternD
    so in this step its again asking Access key.so my doubt is
    do I need to request SAP portal for another acess ..plz do
    revert if any one knows the answer
    Thank you

    Hi
    Yes, access key is required for editing object, and for different objects it will ask different access keys. So , you need to apply for access key at marketplace, each time.
    Hope this helps you.
    Regards
    Rahul

  • Why can private variables be accessed by other instances?

    From an OO design perspective, I'm sure this makes sense, but perhaps somebody could articulate it for me so that I can understand the rationale.
    I can see that one way of looking at encapsulation is that the object itself should be encapsulated and if you have 2 Person objects, why should one Person be allowed access to another Person's private data?
    Why is this not how Java decides to implement access modifiers (i.e. not a per-instance basis)?...I have no idea how other languages do it because I'm new to all this, but perhaps you can explain for me.

    I don't know why it was designed that way, but
    consider this:public class Example {
    private int value = 42;
    public void setAnotherValue(Example ex, int
    nt newValue) {
    ex.value = newValue;
    Thanks for your example. Looking at it, it makes me realize that this per-class access is specially meant for access to other instances, because otherwise the method would just look like this, correct?
    public void setAnotherValue(int newValue) {
       this.value = newValue;
    }How would the runtime check you mentioned look? I couldn't figure out which of the following two you had in mind and are appropriate:
    public void setAnotherValue(Example ex, int newValue) {
       if (ex == this)
         ex.value = newValue;
      else
         throw new RuntimeException();
    }or this...
    Example e1 = new Example();
    Example e2 = new Example();
    if (e2 != e1) throw new RuntimeException();
    e2.setAnotherValue(e1, 57);

  • Accessing a movieclip instance created with AS.

    If I attach a new movie clip and give it a name by concatenating the instance name with a variable number (such as "myMovie + myVar" so that I get "myMovie1", "myMovie2", etc.), how do I then access the resulting instance in order to assign properties? MyMovie + myVar._x = 500 not surprisingly doesn't work. I presume I need to assign the value to a string variable, and then somehow assign that variable as the instance name of the movieclip?
    Thanks.

    that's incorrect syntax and contains a typo.  try:
    var myVar:Number = 1;
    this.attachMovie("Square_mc","Square_mc"+myVar,this.getNextHighestDepth()) ;
    this["Square_mc"+myVar]._x = 300;

  • Is there a way to configure iCloud to allow different email addresses to access one iCloud instance?

    I would like to set up iCloud on my home PC using my Apple ID (email account). I would also like to set up my son and daughter to be able to access that iCloud instance from their iPhones and Macs - but it seems like I have to give them access to the email account that I use as my Apple ID.
    Is there documentation that will show me how I need to configure the iCloud account that will grant them access, but not necessarily using my email account for this? I am not finding this kind of information in the online help files - although maybe I am looking in the wrong place.
    I would like to set up my home Windows PC, two Macs, and 2 iPhones on the iCloud instance - with the probability of adding another iPhone and an iPad.
    If I create a new apple email ID to create the iCloud account, will that require me to change my whole Apple ID as well?
    Thanks for any help you can offer.

    Thanks Roger.
    I don't have as much an issue with the access to the Apple account so much as setting it up on my kid's iPhone (say...) also pulls my personal emails too. I want to give them access to the iCloud - just not my emails!
    Should I do this by setting up an alias in iCloud and setting their access using *that* ID?

  • Managing Multiple threads accessing  a single instance of a class

    Hi,
    i have to redesign a class, say X, in such a way that i manage multiple threads accessing a single instance of the class, we cannot create multiple instances of X. The class looks like this:
    Class X{
    boolean isACalled=false;
    boolean isInitCalled=false;
    boolean isBCalled=false;
    A(){
    isACalled=true;
    Init(){
    if(!isACalled)
    A();
    B();
    C();
    isInitCalled=true;
    B(){
    if(!isACalled)
    A();
    isBCalled=true;
    C(){
    if(!isACalled)
    A();
    if(!isBCalled)
    B();
    }//end of class
    Init is the method that would be invoked on the single instance of this class.
    Now i cannot keep the flags as instance variables coz different threads would have differrent status of these flags at the same time, hence i can make them local, but if i make them local to one method, the others won't be able to check their status, so the only solution i can think of is to place all the flags in a hashtable local to method INIT AND INITIALIZE ALL OF them to false, as init would call other methods, it would pass the hashtable reference as an additional parameter, the methods would set the flags in the hashtable and it would be reflectecd in the original hashtable, and so all the methods can have access to the hashtable of flags and can perform their respective checks and setting of flags.
    This all would be local to one thread, so there's no question of flags of one thread mixin with the flags of some other thread.
    My question is :
    Is this the best way, would this work?
    In java, everything is pass by value, but if i pass the hashtable reference, would the changes made inside the called method to the hashtable key-value would be visible in the original hashtable declared inside the calling method of which the hashtable is local variable?

    In Java object variables are passed "by copy of reference", and primitive variables "by value".
    The solution with HashMap/Hashtable you suggest is ok, but I think you should read about ThreadLocal class:
    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ThreadLocal.html

Maybe you are looking for

  • TV shows do not show up as 'TV Shows' on my iPod

    I have downloaded some TV shows from iTunes, such as Lost, but when I transfered them to my iPod, they show up as movies, not TV Shows. Any help would be appreciated. Thanks.

  • Connection Broker (Server 2012) what server to connect to ?

    I have setup 3 Windows Server 2012 servers. Server A running: Remote Desktop Services Licensing Remote Desktop Web Access Remote Desktop Connection Broker Server B running: Remote Desktop Services Session Host Server C running: Remote Desktop Service

  • Help with form submissions

    Im pretty new to Dreamweaver and also form making as well and I am trying to put together something for my work. We are presently using Outlook eforms to handle internal paperwork, including the one I am trying to get to the web. Which is a Employee/

  • Coherence stats example code

    Hey all, I attached the Java class we use to collect Coherence stats to display in our admin tool. Hopefully it will be useful to someone else. I'll keep this thread updated with the latest copy as well. Provides the following stats about each cluste

  • Siemens S65 HTTPConnection

    Hello, I have a problem when sending images data over HTTP to a servlet by POST method. Once coded to base64, if the image is less that 3 KB (more or less), all data are transmitted correctly, but with higher images > 3KB, transmission is suddenly in