Problem Note 46718: In SAS® Digital Marketing, the ASPRequest column in the SDMAudit file does not hold the complete ASP request information
In SAS Digital Marketing, the ASPRequest column in the SDMAudit file contains only the ASP Provider URL. The full ASP request might be needed in order to re-send failed SMS messages.
There is no work-around.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Once you apply the hot-fix for this issue, the following new parameters are available:
- -DAuditAspRequest=true
By default, ASP request auditing is disabled. To enable ASP request auditing, add this JVM argument above to the Digital Marketing server start-up script.
Setting AuditAspRequest to true enables ASP request auditing when the ASP broadcast is run in interactive mode. However, if the ASP broadcast is run in batch mode, ASP requests are not logged in the AUDIT table. This failure to log is because the AUDIT table's default column size of 255 is insufficient. ASP requests for broadcasts that are run in batch mode can be retrieved from the broadcast's AUDIT file in the SDM_HOME/logs folder. There is one entry per recipient in the audit table and audit file regardless of broadcast execution mode. However, in batch mode, the request and response are associated with only a single audit record in a given batch.
- -DRemoveNewLineFromASPResponse=true
A new JVM argument has been introduced in this fix to remove the newline characters from responses stored in the audit file. By default, SAS Digital Marketing records the response as it is received. To enable the removal of the newline characters from responses, add the JVM argument above to the Digital Marketing server start-up script.
- -DUseASPPosts=true
ASP requests can be sent either with HTTP GET or HTTP POST. By default, GET is used. To use POST, add the JVM argument above to the Digital Marketing server start-up script.
Regardless of whether you use GET or POST, ASP requests are recorded as an ASP provider URL with parameters that are represented in a query string. Visibility of password information for accessing an ASP provider depends on the authentication mechanism that you use. If you use "HTTP Basic" authentication, the user ID and password are not part of the ASP request. If you use "In URL" authentication, the user ID and password are visible in the ASP request.
For this reason, it is recommended that you use HTTP Basic authentication.
Operating System and Release Information
SAS System | SAS Digital Marketing | Microsoft® Windows® for x64 | 5.4 | 6.1 | | 9.3 TS1M2 |
64-bit Enabled AIX | 5.4 | 6.1 | | 9.3 TS1M2 |
64-bit Enabled HP-UX | 5.4 | 6.1 | | 9.3 TS1M2 |
64-bit Enabled Solaris | 5.4 | 6.1 | | 9.3 TS1M2 |
HP-UX IPF | 5.4 | 6.1 | | 9.3 TS1M2 |
Linux for x64 | 5.4 | 6.1 | | 9.3 TS1M2 |
Solaris for x64 | 5.4 | 6.1 | | 9.3 TS1M2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2012-07-12 13:17:12 |
Date Created: | 2012-06-01 10:18:17 |