Wednesday, 16 December 2015

Remote debugging on SOA 12c.

In SOA Suite 12c it is now possible to do step-by-step debugging of your composites, including introspection of your messages and variables.
This is enabled by default in the DefaultDomain of the SOA QuickStart.
But how to do so with a remote server? It is not enabled by default on seperate servers.

A moment ago I saw this tip on the community forum, which states that you have to enable it by adding the following lines to your setDomainEnv.cmd/sh:
export SOA_DEBUG_FLAG="true"
export SOA_DEBUG_PORT="5004"

You can find out all about it here in the docs.

3 comments :

Anonymous said...

Did you get the remote debugging to work in 12c? We added the suggestions as stated but we receive the following error in Jdeveloper:
.Debugger attempting to connect to remote process at soainstancename 5004.
................................Debugger unable to connect to remote process.
................................................

Unknown said...

Did you get the remote debugging to work in 12c with JDev version 12.1.3? We added the suggestions as stated but we receive the following error in Jdeveloper:
.Debugger attempting to connect to remote process at soainstancename 5004.
................................Debugger unable to connect to remote process.
................................................

Anonymous said...

Could it be that the port is blocked by a firewall?

Maybe you could ask this question on https://community.oracle.com/community/fusion_middleware/soa_and_process_management/soa_suite_3. Then more people can shine a light on it.

Unfortunately I haven't done this much myself.

Regards,
Martien