SOAP log

Avatar

Avatar
Give Back 5
Level 3
marcinkacz
Level 3

Likes

19 likes

Total Posts

46 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Validate 10
View profile

Avatar
Give Back 5
Level 3
marcinkacz
Level 3

Likes

19 likes

Total Posts

46 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Validate 10
View profile
marcinkacz
Level 3

23-09-2019

Hi,

Is there a log of SOAP calls coming to AC instance? If yes, what is a path to this log?

And one more question: is it possible to peek whole content and headers of incoming SOAP call?

Thanks,

Marcin

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Validate 1
MVP
Jean-Serge_Biro
MVP

Likes

353 likes

Total Posts

464 posts

Correct reply

153 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile

Avatar
Validate 1
MVP
Jean-Serge_Biro
MVP

Likes

353 likes

Total Posts

464 posts

Correct reply

153 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile
Jean-Serge_Biro
MVP

26-09-2019

Hi Marcin,

I guess your ACC instance is On Premise hosting, because you were asking for the log path.

So probably you are able to start a process with verbose mode. But the web.log file will be full of verbose details, and with the automatic logrotate you will have short time to keep production logs and loose important other messages. So I recommend to use it for a very short delay (let say 1 hour) or best  solution, do it on a dev/tests instance server.

The command to use is:

nlserver web -verbose -tracefilter:soap

it will display the messages on the server console directly.


Otherwise, better to launch it normally as background process:
nlserver web -noconsole -tracefile:web@default -instance:default -detach  -verbose -tracefilter:soap
(the standard command has also -tomcat -autorepair)
(replace -instance:default by your specific instance name if you have several instances and needs to debug only for one).

If you prefer doing it permanently (on a test/dev server only , not production, as I recommend), please change the serverConf.xml for all instances or if needed only for a specific instance, the specific config-yourinstance.xml file, the <web args=""> attribute.

Then you edit the web.log directly on the server, or more convenient, use the ACC client user interface for displaying web.log file content with filter on specific events (Home>Monitoring page, Process list section, web@default or web@<yourinstance> link).

Well, I didn't try yet the tracefilter:soap parameter, I used to use mainly the tracefilter:wdbc (sql queries) for debugging matters.
So please add a post in the ticket for your results.

Hope this helps.
Regards
J-Serge

Answers (3)

Answers (3)

Avatar

Avatar
Validate 1
MVP
kapilKochar
MVP

Likes

130 likes

Total Posts

144 posts

Correct reply

45 solutions
Top badges earned
Validate 1
Contributor
Give Back 10
Give Back 5
Give Back 3
View profile

Avatar
Validate 1
MVP
kapilKochar
MVP

Likes

130 likes

Total Posts

144 posts

Correct reply

45 solutions
Top badges earned
Validate 1
Contributor
Give Back 10
Give Back 5
Give Back 3
View profile
kapilKochar
MVP

23-09-2019

Hi,

Is there a log of SOAP calls coming to AC instance? If yes, what is a path to this log?

web.log - Web module logs (client console, reports, SOAP API, etc.)

<installation directory> /var/default/log/web.log

is it possible to peek whole content and headers of incoming SOAP call?

You can use Fiddler - Capture Adobe Campaign SOAP traffic with Fiddler

Thanks,

Kapil

Avatar

Avatar
Give Back 5
Level 3
marcinkacz
Level 3

Likes

19 likes

Total Posts

46 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Validate 10
View profile

Avatar
Give Back 5
Level 3
marcinkacz
Level 3

Likes

19 likes

Total Posts

46 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Validate 10
View profile
marcinkacz
Level 3

27-09-2019

Thank you, J-Serge!

Avatar

Avatar
Give Back 5
Level 3
marcinkacz
Level 3

Likes

19 likes

Total Posts

46 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Validate 10
View profile

Avatar
Give Back 5
Level 3
marcinkacz
Level 3

Likes

19 likes

Total Posts

46 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Validate 10
View profile
marcinkacz
Level 3

25-09-2019

Thanks, Kapil. web.log is helpful, but it doesn't contain full content of the SOAP call. Regarding Fiddler I don't need to capture AC console traffic. SOAP calls I would like to capture come from external server. So, my question is still open. Do you have any other ideas?

Thanks,

Marcin