You open the SAP CC Batch agent configuration dialog from a workflow configuration: you can right-click the agent icon and select Configuration..., or double-click the agent icon.
...
Setting
Description
Hosts
In this section, add the IP address/hostname and external charging port of at least one SAP Convergent Charging Core server Dispatcher Instance.
Enable Transaction Safe
Select this check box to enable transaction safety. This is a batch workflow feature.
Info
title
SAP CC Batch agent Batch workflow functionality.
SAP CC does not support rollback on operations that has already been executed. In order to achieve transaction safety, the agent will utilize a database to keep track of which record that has been processed. In a scenario where the workflow aborts, the agent will be able to refer to the database to determine which records were processed before the abort and prevent duplicated records from being processed.
Database
The database profile to commit the records to. Prior to running this workflow, a table needs to be created in the respective database.
Note
title
Supported Databases
We support Oracle 9 and above and PostgreSQL 9 and above.
Info
title
Database Schema
To create the schema in Oracle, follow the command below:
Code Block
language
sql
CREATE TABLE MZ_SAP_CC_BATCH_STATE
(
WF_NAME VARCHAR2(128) NOT NULL
, NODE_NAME VARCHAR2(128) NOT NULL
, POSITION NUMBER NOT NULL
, ANSWER_UDR BLOB NOT NULL
, CONSTRAINT MZ_SAP_CC_BATCH_STATE_PK PRIMARY KEY
(
WF_NAME
, NODE_NAME
, POSITION
)
ENABLE
);
Info
title
PostgreSQL Schema
To create the schema in PostgreSQL, follow the command below:
Code Block
language
sql
CREATE TABLE mz_sap_cc_batch_state (
wf_name VARCHAR(128) NOT NULL,
node_name VARCHAR(128) NOT NULL,
position NUMERIC(19) NOT NULL,
answer_udr bytea NOT NULL,
PRIMARY KEY(wf_name, node_name, position)
);
DB Commit Size
The size of the commit to be performed to the database.
Enable Authentication
Select this check box to enable charging API authentication.
Note
title
Note!
Charging API Authentication is only available for SAP CC version 4.1 SP2 and later.
User Name
SAP CC user id
Password
The password for the SAP CC user
Timeout
The timeout (in milliseconds) to apply for each connection
Enable Secured Connection
Select to use SSL TLS encrypted communication with Hosts.
Keystore Path
The path to the keystore on an Execution Container host. The path must be the same for all hosts.
Note
title
Note!
The keystore format to be used by this particular agent is PKCS12 only.
Keystore Password
The password for the keystore
...
Setting
Description
Enable Debug Events
Select this check box to enable debug mode. This option is useful for testing purposes.
Convert Bigdecimal Response to String
Select this check box to allow conversion of the BigDecimal data type from the SAP Convergent Charging response into string. By default, the check box is empty.
Note
title
Note!
In terms of backwards compatibility, enabling this option prevents any compatibility issues with workflows that support the configurations from before the BigDecimal data type was introduced in version 8.0.5.0.