Warning 'Setting request header uri to empty string! ' in ArcotACSLog.txt
book
Article ID: 108961
calendar_today
Updated On:
Products
CA Payment SecurityARCOT ECOMMERCE
Issue/Introduction
Document will help in analyzing warning message in ArcotACSLog.txt & how message can be suppressed or removed from the logs.
- If request is coming from VISA (Directory Server) URI will be mentioned.
- If request is coming from MasterCard URI will not be mentioned & WARNING message pid #### tid ###############: 0 AcsReceiptConn::sendReceipt: Setting request header URI to empty string! will be shown on the logs.
WARNING message meaning and how to fix it or suppress it.
Description of the warning message:
-In ArcotACSLog.txt getting the following message that is categorized as a WARNING :
WARNING: pid #### tid ###############: 0 AcsReceiptConn::sendReceipt: Setting request header uri to empty string!
Environment
Transaction Manager Arcot ACS log
Resolution
1. If the URL is not mentioned in the AHS configuration in VPAS Admin Console the above warning are seen in the logs.
2. If warning needs to be removed then profiling log (debug log level) needs to be disable. Steps to disable profiling log:
- Goto update ACS config screen in TM admin console. - Set value ‘Profile’ to 0 and submit. - Restart ACS.
3. Disabling profiling log will not suppress / disable it will not disable info logs as it is higher level than info log level.
Additional Information
For the WARNING message pid #### tid ###############: 0 AcsReceiptConn::sendReceipt: Setting request header URI to empty string!
URI is nothing but the uniform resource identifier which is a string which re-directs the URL to particulate source.
e.g. https//google.com:1129/xyzpage/RID=12345. // shown for VISA If we break down the above URL : https: Protocol | google.com:1129 - Domain:Port | xyzpage/RID=12345 - URI
Request is coming from DS (Directory Server ) to ACS from VISA then URI will be mentioned so warning message will not be thrown (https//google.com:1129/xyzpage/RID=12345) , however if request is coming from MasterCard to ACS the it only include https//google.com:1129 which does not include URI and whenever Arcot ACS is being called it through the above warning message.
In order to suppress the warning message profiling log (debug log level) needs to be disable & it won't affect any other warning's only URI warnings will be suppressed. Steps to disable profiling log (WHERE this configuration parameter):
1. Go to update ACS config screen in TM admin console. 2. Set value 'Profile' to 0 and submit. 3. Restart ACS.