Siebel Master Data Applications Reference for Industry Applications > Siebel Master Data Applications Messages > Siebel Master Data Application Messages >

Contact Relationship


UCM Contact Relationship messages are used in insert, query, update, and delete operations to maintain Contact Relationships. LookUpContactRelationship and LookUpContactRelationshipByName are used for query operations. UpdateContactRelationship, InsertContactRelationship and DeleteContactRelationship are message pairs for request and response operations. Figure 18 describes the structure of this message

Figure 18.  UCM Contact Relationship Structure
Click for full size image
Table 56.  Contact Relationship Query Integration Components
Integration Component
Business Component
XML Tag
User Keys

CIFContactRelationship

Contact

LookUpContactRelationship

1:PartyUId2: Id

CIFContactRelationshipRs

Contact

LookUpContactRelationshipResponse

1:PartyUId2: Id

Table 57.  Contact Relationship Query by Name Integration Components
Integration Component
Business Component
XML Tag
User Keys

CIFContactRelationshipByName

Contact

LookUpContactRelationshipByName

1:PartyUId2: Id

CIFContactRelationshipByNameRs

Contact

LookUpContactRelationshipByNameResponse

1:PartyUId2: Id

Table 58.  Contact Relationship Update Integration Components
Integration Component
Business Component
XML Tag
User Keys

CIFContactRelationshipUpdate

Contact

UpdateContactRelationship

1:PartyUId2: Id

CIFContactRelationshipUpdateRs

Contact

UpdateContactRelationshipResponse

1:PartyUId2: Id

Table 59.  Contact Relationship Insert Integration Components
Integration Component
Business Component
XML Tag
User Keys

CIFContactRelationshipInsert

Contact

InsertContactRelationship

1:PartyUId2: Id

CIFContactRelationshipInsertRs

Contact

InsertContactRelationshipResponse

1:PartyUId2: Id

Table 60.  Contact Relationship Delete Integration Components
Integration Component
Business Component
XML Tag
User Keys

CIFContactRelationshipDelete

Contact

DeleteContactRelationship

1:PartyUId2: Id

CIFContactRelationshipDeleteRs

Contact

DeleteContactRelationshipResponse

1:PartyUId2: Id

Table 61.  Contact Relationship Integration Component Fields
Name
XML Tag
Data Type
Length
Req
Note

Contact

Assistant

Assistant

DTYPE_TEXT

50

 

 

Assistant Phone #

AssistantPhone

DTYPE_TEXT

40

 

 

Cellular Phone #

CellularPhone

DTYPE_TEXT

40

 

 

Email Address

EmailAddress

DTYPE_TEXT

50

 

 

Fax Phone #

FaxPhone

DTYPE_TEXT

40

 

 

First Name

FirstName

DTYPE_TEXT

50

4

 

Home Phone #

HomePhone

DTYPE_TEXT

40

 

 

Id

Id

DTYPE_ID

15

4

This tag is required for Id cross-referencing. Tag stores incoming external Id.

Integration Id

IntegrationId

DTYPE_TEXT

30

 

 

Job Title

JobTitle

DTYPE_TEXT

75

 

 

Last Name

LastName

DTYPE_TEXT

50

4

 

M/F

MF

DTYPE_TEXT

30

 

Bound by SEX_MF

M/M

MM

DTYPE_TEXT

15

 

Bound by MR_MS

Manager First Name

ManagerFirstName

DTYPE_TEXT

50

 

 

Manager Id

ManagerId

DTYPE_ID

 

 

Manager Integration Id

ManagerIntegrationId

DTYPE_TEXT

30

 

 

Manager Last Name

ManagerLastName

DTYPE_TEXT

50

 

Used for picking a related entity.

Manager Middle Name

ManagerMiddleName

DTYPE_TEXT

50

 

 

Manager Primary Organization

ManagerPrimaryOrganization

DTYPE_TEXT

100

 

 

Manager Primary Organization Id

ManagerPrimaryOrganizationId

DTYPE_ID

15

 

 

Manager UId

ManagerUId

DTYPE_TEXT

100

 

 

Middle Name

MiddleName

DTYPE_TEXT

50

 

 

Party UId

PartyUId

DTYPE_TEXT

100

 

 

Person UId

PersonUId

DTYPE_TEXT

100

 

 

Preferred Communications

PreferredCommunications

DTYPE_TEXT

30

 

Bound by OFFER_MEDIA

Status

Status

DTYPE_TEXT

30

 

Bound by CONTACT_STATUS

Work Phone #

WorkPhone

DTYPE_TEXT

40

 

 

Work Phone Extension

WorkPhoneExtension

DTYPE_TEXT

10

 

 

operation

operation

DTYPE_TEXT

30

 

System field

Account

Account

Account

DTYPE_TEXT

100

4

 

Account Location

AccountLocation

DTYPE_TEXT

50

 

 

Account Organization

AccountOrganization

DTYPE_TEXT

100

 

 

Account Party UId

AccountPartyUId

DTYPE_TEXT

100

 

 

Account Row Id

AccountRowId

DTYPE_ID

15

 

 

Account Status

AccountStatus

DTYPE_TEXT

30

 

Bound by ACCOUNT_STATUS

IsPrimaryMVG

IsPrimaryMVG

DTYPE_TEXT

1

 

 

Related Account Integration Id

RelatedAccountIntegrationId

DTYPE_TEXT

30

 

 

operation

operation

DTYPE_TEXT

30

 

System field

Household

Household Id

HouseholdId

DTYPE_ID

30

 

 

Household Integration Id

HouseholdIntegrationId

DTYPE_TEXT

30

 

 

Household Name

HouseholdName

DTYPE_TEXT

50

 

 

Household Number

HouseholdNumber

DTYPE_TEXT

100

 

 

Household Party UId

HouseholdPartyUId

DTYPE_TEXT

100

 

 

Household Status

HouseholdStatus

DTYPE_TEXT

30

 

Bound by HOUSEHOLD_STATUS

IsPrimaryMVG

IsPrimaryMVG

DTYPE_TEXT

1

 

 

operation

operation

DTYPE_TEXT

30

 

System field

Organization

IsPrimaryMVG

IsPrimaryMVG

DTYPE_TEXT

1

 

 

Organization

Organization

DTYPE_TEXT

50

 

 

Organization Id

OrganizationId

DTYPE_ID

30

 

 

Organization Integration Id

OrganizationIntegrationId

DTYPE_TEXT

30

 

 

operation

operation

DTYPE_TEXT

30

 

System field

Position

Division

Division

DTYPE_TEXT

255

 

 

IsPrimaryMVG

IsPrimaryMVG

DTYPE_TEXT

1

 

 

Position

Position

DTYPE_TEXT

50

 

 

Position Id

PositionId

DTYPE_ID

 

 

Position Integration Id

PositionIntegrationId

DTYPE_TEXT

30

 

 

Sales Rep

SalesRep

DTYPE_TEXT

50

 

 

operation

operation

DTYPE_TEXT

30

 

System field

Siebel Master Data Applications Reference for Industry Applications