![]() |
The reportBatch method can be used to create application or call flow data log entries in the Experience Portal report database. In either case, the list of input parameters is the same. The only difference is the information you specify for each input parameter.
This topic discusses the information you should specify to create an application log entry. For information about creating a call flow data log entry, see reportBatch method for call flow data.
| Parameter | Type | Description | ||||
|---|---|---|---|---|---|---|
| appServerAddress | string | The hostname or IP address of the application server. | ||||
| applicationID | string |
The name of the application. For example: CollectTicketInfo
|
||||
| level | string |
The logging level.
The options are:
|
||||
| reason | string |
The reason this log entry was made. For example: Application ended successfully.
The reason for the first log entry in a session block should always
be " |
||||
| sessionID | string |
The session ID for the session.
This is a user-defined identifier that should be unique across sessions. |
||||
| timestamp | string | The current system time in milliseconds since January 1, 1970 00:00:00 UTC. The value of this parameter should contain a long number. | ||||
| transactionName | string |
The transaction name that this log entry is a part of. For example: Hung Up
|
||||
| type | string |
The activity type for this log.
The options are:
|
||||
| userLog | string | The session label. | ||||
| varName | string | A variable name, if one should be included with this log entry. | ||||
| varValue | string | The value of the variable named in varName. | ||||
| activityDuration | integer |
The duration in seconds between the timestamp of the first log
entry with the same transaction name and the activity type of Start and this log entry in a single session block.
|
||||
| moduleIdNodeId | string |
The module ID and node ID in the format: [Module Id]:Node Id, where Module
Id is only specified if it is not the
same as the application name.
For example, if the application name is
|
The reportBatch method returns one of the following values:
success
decryption failed - error occured decrypting the password
Password incorrect
Request is out of date
Error storing data in database
Error initializing database
Error getting the EPID
If the method fails, you can use the logFailed method to enter an event into the Experience Portal event log.