How to abort instances.

Say we have four instances and we know the instance id of the 4 instances now i want to abort the 3 instances.
I want to pass the instance id of the instances to be aborted . how can i abort those instances and before aborting copy the instance variable values to another instance.

Hi,
You can create an "Interruptable Message Wait activity" into the process flow you wish to abort. This is a normal "Message wait" activity but with the checkbox interruptable checked.
From this activity you create an unconditional transition to an automatic activity that sets the action variable to ACTION.ABORT.
Next you create a second process that contains a Message Send activity (I think with external message as option). In this you map the arguments accordingly (including the instanceId) and create a new instance of the process.
This should abort the instanceId you used as argument in the Message Send activity.
Unfortunately I don't have OBPM running at the moment so I'm not 100% sure about the terminology but this explanation might get you going/searching into the right direction.
I think Dan created a nice how-to but I can't find it at the moment.
Cheers,
Nils

Similar Messages

  • 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

  • How to abort instances which are stuck in automatic activity

    Hi,
    Some of the instances are got stuck in automatic activity of a process, how can we abort those instances. In engine db - PPROCINSRANCE table i am able to see the instances but PTODO table, it doesn't have any records.
    As we didn't had proper configuration and exception handling, it failed to execute and instances got stuck.
    Any suggestions?
    -Sree

    Hi,
    Execute the following query:
    DELETE FROM PPROCINSTANCE WHEER INSTID = "<Instance_id_to_be_deleted>";
    For soft delete execute & commit the following query:
    UPDATE PPROCINSTANCE SET STATE=64 WHERE INSTID= "<Specify_Instance_Number>";
    Hope it helps you.
    Bibhu

  • 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 increase instance size in oracle bpm 10.3.1

    Hi,
    anyone please help me how to change instance size in oracle bpm 10.3.1 whenver i amm attaching maximum size file it is giving error
    Caused by: fuego.server.exception.MaxInstanceSizeRuntimeException: Max instance size exceeded.
    Current size is 69033, whereas the maximum size is 16384. This occurs with instance 'Process1' at activity 'Interactive[Interactive1]' of process '/Process#Default-1.0'
    Edited by: user12171025 on Nov 16, 2009 10:13 PM

    Hi,
    In the engine configuration in the Execution tab set the Maximum Instance Size that by default is 16Kb.
    If you are going to have large values for the instance size probably you have to consider to define the instance variable as separated
    Regards

  • 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.

  • How to create instance in linux

    Hi guys
    how to create instance in linux? I know that in order to create a instance in window, we can use oradim cmd. But what about linux?

    user11148588 wrote:
    hi
    after i performed DR. DBCA does not show the recovery database. can anyone advise me what i should do in order for DBCA to display the database?DBCA gets its knowledge of existing databases from the oratab file. Did you create an entry there? Most *nix OS's will have it in the /etc directory; if I remember correctly it will be in /var/opt on Solaris.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to destroy instance - navigation

    how to destroy instance ?
    eg
    class screen1
    runprgm() {
    screen2 s2 = new screen2()
    class screen2
    frame.removeall();
    //do all database work
    //load all components
    frame.add (components);
    button_click() {
    screen3 s3 = new screen3();
    now screen2 is loaded..
    class screen3
    frame.removeall();
    //do all database work
    //load all components
    frame.add (components)
    now on the button_click on screen2 to screen3 i want to remove the memory occupied by screen1. ?
    one more question
    when there is a back button, what is the normal way of programming (create an instance again) or any other caching mechanism is there ?

    to free the memory you got to kill the reference to the object
    screen1 s1  = new screen1();   //memory is allocated to the object s1
    s1 = null;  //the reference to the object s1 is killedfrom time to time the garbage collector will show in and release all the memory that stores object without any references.
    Of course you can call the garbage collector yourself if you like that better.
    For Your question with the 'back button'. I would say: it depends...
    If you got enough free memory just keep the objects you want to have in your history. If you don't have enough memory... well it seems like you have to think about something else to store your data: database, filesystem, (have a look at the Object.toString() method), compress your data,...
    hope this helps

  • 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

  • How to abort subvi in subpanel?

    Hi is there anyone who knows how to abort and close the sub-vi inside the subpanel
    while the main.vi  or sub-panel is still running and able to open the another sub-vi again?

    Hi. Here are 2 attached. They are simple. First I created one that increments the number throught out the loop inside the subpanel.till it is stopped by button outside the subpanel. . However, there are two problems that do not work right. One, the loop stops at 2 or 3 even the button is not pressed outside sunpanel. Maybe due to notifier communications. Two, vi inside the subpanel cannot be stopped and removed.
    So how do I do about it. There are no good examples shipped with LV.
    Clement
    Attachments:
    abort vi in subpanel by notifier.vi ‏42 KB
    continous increment.vi ‏23 KB

  • We're running Windows server 2003 32bit and want to migrate to Windows server 2012R2 64bit, can someone provide a step by step procedure on how to migrate instances on ADAM to AD LDS?

    I have no experience in dealing with servers, but my senior has asked me to investigate on how to migrate instances on ADAM (windows server 2003 32bit) to AD LDS (Windows server 2012R2 64 bit) as in place upgrade is not an option as we're running a 32bit
    Server and want to migrate to a 64bit Server. can someone please give me a Walkthrough on how to do this.
    Thanks in advance.

    Hi,
    it'd be of great help if you could give me a step by step process of replication.
    There is no step-by-step article/guide of replication process, replication between AD LDS instances of the same configuration set is an automatic process.
    All we need to make sure is to create a replica of the existing instance, and there is no network/security obstacle preventing the replication.
    Please note that we need to install AD LDS from Server manager on Windows Server 2012 and 2012 R2.
    More information for you:
    Understanding AD LDS Replication and Configuration Sets
    http://technet.microsoft.com/en-us/library/cc770465.aspx
    Best Regards,
    Amy

  • How to change INSTANCE profile parameter?

    HI,
    How to change INSTANCE PROFILE PARAMETER for permanent???
    any step by step or note?
    Thanks,

    Alf,
    Its is recommended to do parameter changes through RZ10. Check the parameter in RZ11 and if you see a check mark against DynamicallySwitchable, you dont have to reboot else it requires a reboot. All the changes you made through RZ10 is permanent. You can do it through OS level but its not a good practice. If you do it through RZ10 it is logged.
    Thanks
    Prince Jose

  • SQL Server Utility - How to Remove Instance that No Longer Exists on Server

    I had a default instance that I had installed for an application.  But then I was told they wanted it as a named instance.  I had added the default instance to the UCP (SQL Server Utility).  I have uninstalled the default instance forgetting
    that I had added it to the UCP.  Now when I try to remove the managed instance I get the following error:
    The action has failed.  Step failed.  The SQL Server connection does not correstpond to this managed instance object.  (Microsoft.Sqlserver.Management.Utility)
    How do I remove the managed instance from the UCP?  Do I need to go into a table in database sysutility_mdw and delete something?
    select * from msdb.dbo.sysutility_ucp_managed_instances
    where instance_id=57
    Maybe delete from table msdb.dbo.sysutility_ucp_managed_instances?
    Or maybe table sysutility_ucp_managed_instances_internal?
    lcerni

    I ran this
    EXEC msdb.dbo.sp_sysutility_ucp_remove_mi @instance_id=57
    And it fixed the issue.
    lcerni

  • How to get instance of all components in a frame  dynamically

    Hai ,
    I want to know how to get the instance names and values of components on a frame . if any body knows anything on this
    Please help me
    Advance Thanks

    Hai ..
    Thanks for guiding me here i had copied my example code i am getting name value null
    import javax.swing.*;
    import java.awt.*;
    import java.util.*;
    * @author  naveen
    public class Test extends javax.swing.JFrame {
        /** Creates new form RaviTest */
        public RaviTest() {
            initComponents();
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
        private void initComponents() {
            jTextField1 = new javax.swing.JTextField();
            jTextField2 = new javax.swing.JTextField();
            jButton1 = new javax.swing.JButton();
            getContentPane().setLayout(null);
            addWindowListener(new java.awt.event.WindowAdapter() {
                public void windowClosing(java.awt.event.WindowEvent evt) {
                    exitForm(evt);
            getContentPane().add(jTextField1);
            jTextField1.setBounds(180, 60, 100, 20);
            getContentPane().add(jTextField2);
            jTextField2.setBounds(180, 90, 90, 20);
            jButton1.setText("jButton1");
            jButton1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jButton1ActionPerformed(evt);
            getContentPane().add(jButton1);
            jButton1.setBounds(170, 140, 81, 26);
            pack();
        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
            // Add your handling code here:
            Component[] comp=this.getContentPane().getComponents();
            for(int i=0;i<comp.length;i++)
                if(comp[i] instanceof JTextField)
                    getT((JTextField)comp);
    public void getT(JTextField jt)
    System.out.print("name "+jt.getName());
    System.out.println("value "+jt.getText());
    /** Exit the Application */
    private void exitForm(java.awt.event.WindowEvent evt) {
    System.exit(0);
    * @param args the command line arguments
    public static void main(String args[]) {
    new RaviTest().show();
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
    // End of variables declaration
    OUTPUT AS :
    if we enter some text in text box and press the button we get like this
    name null value ABCD
    name null value EFGH
    may be some components will have name but if they names are not set
    then we get null value
    what i want is at that i want the jTextField1.. as name(ie.. object name) when the name is not set how to do it

  • Urgent - How to create instance of Business Object in workflow at runtime

    Hi all,
       I have a requirement as follows...
    1) I have a Business Object ISUPOD in which the Key field is Pointof Delivery
    2) I am getting the value for Pointof Delivery in the step-2 of my workflow.
    3) Now I want to create a instance for the Business Object using this key field value in my Workflow at runtime and use the instance in the following steps.
    How can I do this ???
    Thanks,
    Sivagami

    Hi Ravi,
      Thanks for the solution...
      There is also a wizard that will generate an activity to do this. We have to just go to Wizards->Include "Create Object Reference" which will create the task  with the BO & Method referred by you.
    Thanks,
    Sivagami

Maybe you are looking for

  • How do I use time machine to make a back up of my external hard drive

    I'd like to use my AirPort Time Machine to backup from an external hard drive. How do I do that? 1) When I connect my LaCie 500 GB EHD direct via USB I don't see where I can acces it to transfer the files 2) When I connect my LaCie 500 GB EHB to my n

  • How is the best way to deal with duplicate photos

    I am using a new retina 27" iMac 16gb ram OS X 10.10.1 Aperture 3.6 What is the best way to deal with duplicates that get in Aperture Vaults I have used Gemini and it finds duplicates, but I have no way of telling if the original are still there. I d

  • How do I determine JDBC Version? - oracle.jdbc.driver

    The following is my path and classpath and script. Path = D:\oracle\ora90\bin; D:\oracle\ora90\Apache\Perl\5.00503\bin\mswin32-x86; C:\Program Files\Oracle\jre\1.1.8\bin; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; C:\Program Fil

  • Help please, with answer about employee discounts

      In another thread on here a self identified VZW support (Katie) rep answered the question concerning how employee discounts would apply to everything  plan. According to 2 separate call center reps, her answer was INCORRECT.  If in fact she was not

  • Can't use Java 64-bit install for mozilla?

    Firefox is disabling the Java installation Java 7 u4, so I uninstalled it and I am trying to either get Firefox to recognize the 64-bit Java 7 u17 already installed or install 32-bit Java 7 u17. But when I try to install jre-7u17-windows-i586.exe it