The standard codes used by Oracle Applications are as
followings:
'A', à 'Activate concurrent manager'
'D', à 'Deactivate concurrent manager'
'E', à 'Deactivated'
'N', à 'Target node/queue unavailable'
'R', à 'Restart concurrent manager'
'T', à 'Terminate requests and deactivate manager'
'U', à 'Update concurrent manager env inf.'
'V', à 'Verify concurrent managers status'
'X', à 'Terminated'
'A', à 'Activate concurrent manager'
'D', à 'Deactivate concurrent manager'
'E', à 'Deactivated'
'N', à 'Target node/queue unavailable'
'R', à 'Restart concurrent manager'
'T', à 'Terminate requests and deactivate manager'
'U', à 'Update concurrent manager env inf.'
'V', à 'Verify concurrent managers status'
'X', à 'Terminated'
+++++++++++++++++++++++++++
STATUS_CODE Column:
A Waiting
B Resuming
C Normal
D Cancelled
E Error
F Scheduled
G Warning
H On Hold
I Normal
M No Manager
Q Standby
R Normal
S Suspended
T Terminating
U Disabled
W Paused
X Terminated
Z Waiting
PHASE_CODE column
C Completed
I Inactive
P Pending
R Running
Solution A:
CMCLEAN.SQL - Non Destructive Script to Clean Concurrent
Manager Tables [ID 134007.1]
Run the cmclean.sql on admin node
Start the managers and re-test.
Solution B:
sqlplus apps/pwd
1.
SQL> EXEC FND_CONC_CLONE.SETUP_CLEAN;
2.
SQL>COMMIT;
SQL> EXIT;
Make sure following two sqls returns no rows
SQL> select node_name "Node Name", node_mode
"Mode", support_cp "C",support_web "W",
support_admin "A", support_forms "F" from FND_NODES;
SQL> select * from
FND_OAM_CONTEXT_FILES;
2. Run AutoConfig on the database tier.
3. Run AutoConfig on the apps tier.
4. Run cmclean.sql script .
SQL> sqlplus
APPS/<Password>
SQL> select node_name
"Node Name", node_mode "Mode", support_cp
"C",support_web "W", support_admin "A",
support_forms "F" from FND_NODES;
SQL> select
CONCURRENT_QUEUE_NAME from FND_CONCURRENT_QUEUES where CONCURRENT_QUEUE_NAME
like 'FNDSM%';
5. Start all application services and check whether managers
are up & re-test.
Solution C:
Highly recommended
for bellow
Apply this solution in last when the above one doesn’t work.
SQL> select
node_name,target_node,control_code from fnd_concurrent_queues;
SQL> update
apps.fnd_concurrent_queues set node_name = 'Node NAME' where
node_name='Existing Node Name';
SQL> select
NODE_NAME,NODE_MODE,STATUS from fnd_nodes;
SQL> select
control_code,target_node,node_name,CONCURRENT_QUEUE_NAME from
fnd_concurrent_queues;
SQL> UPDATE
fnd_concurrent_queues set control_code = null;
SQL> select
TARGET_NODE,NODE_NAME from fnd_concurrent_queues where node_name='<Existing
Node Name>';
SQL> select
TARGET_NODE,NODE_NAME from fnd_concurrent_queues where
TARGET_NODE='<Existing Node Name>';
SQL> update
fnd_concurrent_queues set NODE_NAME='<Node Name>' where
NODE_NAME='<Source/Existing Node Name>';
SQL> update
fnd_concurrent_queues set TARGET_NODE='<Node Name>' where
TARGET_NODE='<Source/Exixting Node Name>';
SQL> UPDATE
fnd_concurrent_queues set target_node = '<Node Name>';
SQL> UPDATE
fnd_concurrent_queues set node_name = '<Node Name>';
SQL> Commit;
SQL> select
control_code,target_node,node_name,CONCURRENT_QUEUE_NAME from fnd_concurrent_queues;
SQL>select
TARGET_NODE,NODE_NAME from fnd_concurrent_queues where node_name='<Node
Name>';
SQL>select
TARGET_NODE,NODE_NAME from fnd_concurrent_queues where TARGET_NODE='<Node
Name>';
Solution D:
Solution C+D: This is the final solution
SQL> set linesize 1000;
SQL> column CONTROL_CODE
format A15
SQL> select
CONCURRENT_QUEUE_NAME, CONTROL_CODE , TARGET_NODE, NODE_NAME from
FND_CONCURRENT_QUEUES where concurrent_queue_name like 'OAMGCS_%';
Sample Output:
CONCURRENT_QUEUE_NAME
CONTROL_CODE TARGET_NODE NODE_NAME
------------------------------ ---------------
-----------------------------
------------------------------
OAMGCS_SUPTEBSAL1 E
SUPTEBSAL1
To implement the solution, please execute the following
steps:
1. Please set control_code to null for the OAMGCS concurrent queue on the specific node that
is affected by this issue.
SQL> update FND_CONCURRENT_QUEUES
set control_code = null
where concurrent_queue_name =
'OAMGCS_<hostname>'; <Ur Existing Node Name>
2. Make sure the Target_node is correct for the OAMGCS manager:
SQL> update
FND_CONCURRENT_QUEUES
set TARGET_NODE='<correct node
>'
where
CONCURRENT_QUEUE_NAME='OAMGCS_<hostname>';
SQL> commit;
++++++++++++++++Manjunatha++++++++++++++++
Note:
OAM Generic Collection Service shows State: "The target
node/queue unavailable". [ID 393706.1]
After Cloning all the Concurrent Managers do not start for
the cloned Instance [ID 555081.1]
Conflict Resolution Manager Shows Target Node/Queue
Unavailable [ID 732709.1]
Concurrent Managers Do Not Start After Cloning Nodes Not
Updated In Conc_queues [ID 466532.1]
Summary of Possible Reasons and Solutions for the Problem
Where All Concurrent Requests Stuck in Pending Phase [ID 182154.1]
Output Post Processor is Down with Actual Process is 0 And
Target Process is 1 [ID 858813.1]
Using Load-Balancers with Oracle E-Business Suite Release 12 [ID 380489.1]
Documentation For Specific Load Balancer Hardware [ID 727171.1]
Sharing The Application Tier File System in Oracle E-Business Suite Release 12 [ID 384248.1]
Add new node to application ---- 384248.1
Be mysterious, be unavailable, they'll want you more. See the link below for more info.
ReplyDelete#unavailable
www.ufgop.org
great thank you
ReplyDeleteThank you so much for sharing this worth able content with us. The concept taken here will be useful for my future programs and i will surely implement them in my study. Keep blogging article like this.
ReplyDeleteEMAIL MARKETING