Question

How to log contents of incoming HTTP requests to PL/SQL Webservices in App9?

  • 2 August 2022
  • 0 replies
  • 46 views

Userlevel 2
Badge +8

A customer wants to log these incoming request bodies.
What we found is this in App9 technical doc:

 

Server log files

IFS Middleware Server logging

IFS Middleware Server contains different components and therefore produces different logs in different places in the directory structure. To make it easier to find the most important file the installation process create symbolic links to directories containing the most vital log files. Following symbolic links are created in <ifs_home>/instance/<instance>/logs directory:

  • as_nodemanager - Contains nodemanager.log with messages produced by the Application Server Node Manager.
  • http_nodemanager - Contains nodemanager.log with messages produced by the HTTP Node Manager.
  • AdminServer - Log files with messages produced by the Admin Server.
  • <ManagedServer> - Log files with messages produced for the Managed Server. There will be one for each Managed Server on that host in the cluster.
  • http_server - The HTTP server log files.

 

where this is the relevant part:

  • <ManagedServer> - Log files with messages produced for the Managed Server. There will be one for each Managed Server on that host in the cluster.

But in those log files only the URL can be found, like this:

10.31.24.31 - - [15/Jul/2022:10:03:41 +0200] "POST /ifssvc/TestWebservice HTTP/1.1" 401 1468 
 

At the same time they do not want webserver level logging, meaning all the traffic to the main port, because that ‘would be too much’

 

Is there a way to selectively log incoming request bodies to PL/SQL Webservices?

Thanks 

Janos


0 replies

Be the first to reply!

Reply