Configuring Incident Attachment Serialization in Siebel Tools

Perform the following procedure to allow serialization on the PUB Incident Attachment business component.

Note: If you add new columns to a table (or make other such schema changes to the Siebel database), then make sure that such changes are reflected in the Siebel database. For more information, see Using Siebel Tools.

You must configure the incident attachment table and business component.

To configure the incident attachment table and business component

  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Navigate to Object Explorer, then Table, and query for the S_INCIDENT_ATT table.

  3. Create a new column record called SERIAL_NUM.

    To get the correct values for this new column, refer to the values in the SERIAL_NUM column of the S_CASE table.

  4. Navigate to Object Explorer, then Business Component, and query for the PUB Incident Attachment business component.

  5. Navigate to Business Component, then Field, and create two new field records called Serial Number and Incident Attachment Number.

    To get the correct values for these two fields, refer to the values in the Serial Number field and the Case Num field of the HLS Case business component. In the Calculated Value column of the Incident Attachment Number field, enter RowIdToRowIdNum([Id]).

  6. Select the Force Active check box for the Incident Id field.

  7. Navigate to Business Component, the Business Component User Prop, and create six new user property records with the following values and expressions.

    Name Value

    Named Method 1

    "GenerateSerialNumber", "INVOKE", "PUB Incident Attachment", "WriteRecord"

    Named Method 2

    "GenerateSerialNumber", "INVOKESVC", "PUB Incident Attachment", "PUB Case Serialization Service", "SetSerialNumber", "Operation", "Generate", "BO Name", "PUB HLS Incident", "BC Name", "PUB Incident Attachment", "Id", "[Id]", "Parent BC Name", "PUB HLS Incident", "Parent Id", "ParentFieldValue('Id')"

    Named Method 3

    "GenerateSerialNumber", "INVOKE", "PUB Incident Attachment", "RefreshRecord"

    Named Method 4

    "ReGenerateSerialNumber", "INVOKE", "PUB Incident Attachment", "WriteRecord"

    Named Method 5

    "ReGenerateSerialNumber", "INVOKESVC", "PUB Incident Attachment", "PUB Case Serialization Service", "SetSerialNumber", "Operation", "ReGenerate", "BO Name", "PUB HLS Incident", "BC Name", "PUB Incident Attachment", "Id", "[Id]", "Parent BC Name", "PUB HLS Incident", "Parent Id", "ParentFieldValue('Id')"

    Named Method 6

    "ReGenerateSerialNumber", "INVOKE", "PUB Incident Attachment", "RefreshRecord"

  8. Deliver the changes to the Integration Branch.