Capturing JDEDEBUGLOG for specfic user ID on Ent server

johndanter

johndanter

Legendary Poster
Hi all,

Is it possible to capture on the ENT Server a JDEDEBUGLOG of a specific user ID vs finding their COK and debugging that.

We have an intermittent issue with an interface process we have which runs under a specific user ID and I want to capture a log for it.
CNC are saying they can only capture a log of the COK, not a specific user IDs actions.

So 2 questions.

1) Can we capture an ENT log log of a specific USER Id only

(if 1) is not possible then anyone else could start using my COK, so....)

2) Can we direct a USER ID to a specific COK and preserve it for this user ID only. (so a clean log)

Thanks

John
 
Last edited:
Only way i know of grabbing logs per user is on the JAS server. only logging I've ever seen is COK level.

if you can do option 2 that would be your best bet.
 
Take a look at this Oracle document - E1: KER: How to Set Up Exclusive Call Object Kernel for a Specific User (Doc ID 1348748.1).

But this is for CallObject sessions originating from the Web Layer. You mentioned this was for an interface , so not sure how the BSFN call is coming in ? XMLCallObject or some other Interop method ?

If the above document does not address your needs you could try the recycle kernel option after you have connected your interface session to it , and then kindly ask the other users attached to the kernel to log off ;-) , then your interface ID should be the only one connected to it
 
Take a look at this Oracle document - E1: KER: How to Set Up Exclusive Call Object Kernel for a Specific User (Doc ID 1348748.1).

Thanks for the Doc, I don't like the bAllowOneUserOnly=1 requirement, but for something I can do in non-prod I could live with it.

Tom
 
Hi all,

Is it possible to capture on the ENT Server a JDEDEBUGLOG of a specific user ID vs finding their COK and debugging that.

We have an intermittent issue with an interface process we have which runs under a specific user ID and I want to capture a log for it.
CNC are saying they can only capture a log of the COK, not a specific user IDs actions.

So 2 questions.

1) Can we capture an ENT log log of a specific USER Id only

(if 1) is not possible then anyone else could start using my COK, so....)

2) Can we direct a USER ID to a specific COK and preserve it for this user ID only. (so a clean log)

Thanks

John

You can in fact do something like this:

In Server Manager open the User Sessions tab for the HTML instance the user is logged in to. Note the PID value in the Remote Environments column. This will be the Process ID of the COK on your Enterprise Server. You can then view that jde_nnnn.log file or dynamically enable debugging for the COK. You can go to Process Detail for the Enterprise Server in Server Manager to do this or perform other process functions.

If you enable debugging for that COK the lines in the log will include the USER ID. You can dynamically turn debug on and off so that you can capture the debug log for short periods of time. You'll end up with a large log since it sounds like your issue is intermittent but it's worth a try.


Let me know if you have further questions.
 
Back
Top