SOAP Service Audit Logs
SOAP Service Audit allows user to review audit logs for SOAP Service Request logs that are captured by OIPA in the Audit Log Search screen.
View Filtered Logs
To view the SOAP Service audit logs, in the Audit Type drop down list select SOAP Service Audit, the other filter fields are updated the options available to filter the logs are User Name, Status, Service Name, Data, From, and To.
When you click Find, the SOAP Service Audit Result section displays the updated data. The user can search and view the filtered logs by applying the filters on the fields as follows:
Search Logs by User Name
You can search logs by the User Name who initiated the action. By default All is selected , such that logs of all the users are displayed.
Search Logs by Status
You can search the logs by the system status type, where the SOAP Webservice status is Success and Error. By default All is selected, such that all the types of the status logs are displayed.
Search Logs by Service Name
You can search for logs by the service name, where it displays the type of SOAP webservice that the request was trying to fetch or executed. By default All is selected, such that logs related to all the Service Name are displayed. The SOAP service that are available is FileRecieved, ExposedComputation, ValuePolicy, ProcessPolicy, and UserService.
Search Logs by Data
You can search the logs by a specific key value webservice data.
Search Logs by Date Range
You can search for logs within a range of dates. The From date filter refers the oldest date and To date filter refers the latest date in the search. If the From and To dates are not mentioned then the system will it as Select All logs.
Export Logs
The export option enables users to export data on the SOAP Service Audit Result table to a file in a .xls format. The Export button is enabled only after clicking the Find button, which will populate the SOAP Service Audit Result table with data.
The maximum count of rows to display is set in the application.warningcount property in the AC.properties, where the default value is set at 1000 rows; if the value of the export row count exceeds the default value, then the system will display a warning message but will allow user to proceed exporting the file after acknowledging the warning message as shown below:
"The data being exported has X,XXX,XXX rows, consider filtering the result before exporting."
Note: Here, "X,XXX,XXX" represents the actual number of rows being exported.
However, the maximum rows that a .xls excel file format can hold is 65,535 rows, this is a limitation outside of OIPA. If the records fetched by user is more than file format limit, then the system will disable the Export button and will display the warning message - "The data being exported exceeds the allowed limit for exporting to excel. Consider filtering the result before exporting."
If the exportable data has results below the threshold limit of 65,535 rows, then the system allows user to export the data by clicking the Export button and when the file is exported successfully, it display the message "File exported successfully."
The exported file will be saved in the format <AuditType_ExportDateandTime(SystemTimeStamp)>.xls
SOAP Service Audit Result Table
The data on SOAP Service Audit Results tables are in read-only in nature and table is by default, will be sortable:
- Service Name: The name of the SOAP webservice request that was logged is displayed in this column such as FileRecieved, ExposedComputation, ValuePolicy, ProcessPolicy and UserService
- User Name:The unique identifier of the user who initiated the action
- Date: Time stamp of the service request
- Status: The SOAP webservice request response status that is 'Success' or 'Error'
- Data: The fully qualified URI (with http, server, and port info) of the service that created, made changes or requested for information from OIPA
- URI: The fully qualified SOAP request URI (with http, server, and port info) will be displayed in this column