Click or drag to resize

MessageHeaderIntegrationKey Property

A key that can be entered for the purposes of marking which SDK integration entered or modified data.
Namespace:  ASI.TAM.API.Web.EpicSDK
Assembly:  ASI.TAM.API.Web.EpicSDK (in ASI.TAM.API.Web.EpicSDK.dll) Version: 2021.1.0.1
Syntax
public string IntegrationKey { get; set; }

Return Value

Type: String
Remarks

The integration key will be used to track at a database level which SDK integration program made the change to the database. These columns are primarily used for reporting purposes.

We are allowing the ability to provide 1 of 20 keys. Each key corresponds to a different integration that we label from 1 to 20. It is up to the user to keep track of which integration number corresponds to which of their custom integrations.

Here is the list of integration keys, which corresponding codes and meanings.:

Integration KeyCodeDescription
SDKSDK with the integration not specified.
b6bdb218-8a90-461c-9b1d-b541fe7cededSDKCUST01SDK custom integration 1
fd130cd1-7048-46b4-b122-b9f115c73b71SDKCUST02SDK custom integration 2
eaa8b2df-94c0-4bac-a403-1a1b749b8e06SDKCUST03SDK custom integration 3
dac11662-c352-4fc4-8513-0f1e01948ba7SDKCUST04SDK custom integration 4
1465a70f-99ac-4ed1-8b9c-69558a7431fdSDKCUST05SDK custom integration 5
2c329b51-a898-4306-9889-4099bb0def8cSDKCUST06SDK custom integration 6
98db6175-36ba-43fa-8b64-ef50ad2db86cSDKCUST07SDK custom integration 7
8da0f787-2b3f-4a2b-b181-82aaffa65d11SDKCUST08SDK custom integration 8
67c8c460-784d-4e3f-86ed-df3d16e7baa8SDKCUST09SDK custom integration 9
b287a165-3181-4ab1-9b46-e337ea79a510SDKCUST10SDK custom integration 10
3b664941-bf50-4465-9311-8ad7ea3359dfSDKCUST11SDK custom integration 11
f8013a28-2c4e-47d9-8d3e-532e5513c4a4SDKCUST12SDK custom integration 12
c017d1bc-93f0-46ab-b05e-9f16a8d248aaSDKCUST13SDK custom integration 13
79c889c9-37b3-4561-b4de-0a0887d3908bSDKCUST14SDK custom integration 14
53c7fb0e-d36a-4c41-be53-4e9ac320fbd4SDKCUST15SDK custom integration 15
add8af79-773a-4bb1-bf13-9e923f1da913SDKCUST16SDK custom integration 16
e9f1ae3f-84de-4564-9a09-140035a9aac6SDKCUST17SDK custom integration 17
d4bb6d07-04b5-40b9-aa1a-a5e36e453e28SDKCUST18SDK custom integration 18
4272bf6c-5aaa-4834-8334-c6232e84f40cSDKCUST19SDK custom integration 19
06d1ca95-1dcf-4c8d-a5e7-665b8017253bSDKCUST20SDK custom integration 20

For example, during an SDK call to the Insert_Client method, if the key of 9fa38e98-805d-4f83-aadb-fe59cea392c4 was specified in this IntegrationKey property, then the row of data corresonding to the inserted Client will contain a value of SDKCUST05 under the InsertedProcessCode column.

If this property is left blank, those columns will default to SDK.

Currently, this field will only affect tables that are affected by SDK methods with the following licenses:

  • Activity
  • Policy
  • Contact
  • Opportunity
  • Client
  • Line
  • Company
  • Employee
  • Broker
  • Commissions
  • Attachment
  • Certificate
  • Service
  • Transaction
  • Claim
See Also