Clarity

  • 1.  Is there a way in CA PPM to capture incoming XML (XOG) payload?

    Posted Aug 11, 2017 07:56 AM


  • 2.  Re: Is there a way in CA PPM to capture incoming XML (XOG) payload?

    Posted Aug 11, 2017 08:04 AM

    What's the business need, guessing audit requirement?

    I don't believe CA PPM stores the XOG request made, but we could look at the logs for connections.

    There are 3rd party products (or custom solutions) which keep the XOG request and associated meta data (who, what, when). An example being the XOG query bridge from itroi.



  • 3.  Re: Is there a way in CA PPM to capture incoming XML (XOG) payload?

    Posted Aug 11, 2017 10:45 AM

    I suspect that if you enable a class logger on com.niku.xog.client and set it  to DEBUG, you would get the payload in the log file.

     

    V/r,

    Gene



  • 4.  Re: Is there a way in CA PPM to capture incoming XML (XOG) payload?

    Broadcom Employee
    Posted Aug 11, 2017 12:37 PM

    Hi

     

    The log file information will be growing more if you enable debug mode and it may be affected application performance. 

     

    What is clarity version.

     

    1. Run Tomcat access log improve/analyze Job. (The Log information will be stored log related table. Table start with LOG_)

     

    You can get SOAP response time from Log_summary table

     

    SELECT HOST_NAME, LOG_DATE, LOG_HOUR, AVG_SOAP_RESP, MAX_SOAP_RESP FROM LOG_SUMMARY

     

    Thanks

    Senthil



  • 5.  Re: Is there a way in CA PPM to capture incoming XML (XOG) payload?

    Posted Aug 11, 2017 02:10 PM

    By enabling debug logging on just the class you only get debug logs for that class.  Depending on the number of debug log statements in the com.niku.xog.client class the performance impact might not be that great.

     

    V/r,

    Gene



  • 6.  Re: Is there a way in CA PPM to capture incoming XML (XOG) payload?

    Broadcom Employee
    Posted Aug 11, 2017 01:02 PM

    You can check this table also.

     

    SELECT *  FROM LOG_DETAILS WHERE UPPER(URL_SHORT) LIKE '%SOAP%'

     

    Thanks

    Senthil