PARTICIPNT

This table stores information about a participant for a TradingAgreement.

Column Descriptions:

NameTypeDescription
PARTICIPNT_IDBIGINT NOT NULLParticipant ID. This is a primary key.
MEMBER_IDBIGINTMember ID for the participant. If null, then there are no restrictions for this participant and therefore any participant can play the specified role in the TradingAgreement. For example, a Buyer participant with a null member ID means everyone is entitled to purchase under that contract.
PARTROLE_IDINTEGER NOT NULLParticipant role ID.
TRADING_IDBIGINTTradingAgreement ID. If null, this is a TermAndConditions level participant. In this case, either TRADING_ID or TERMCOND_ID must be null.
TERMCOND_IDBIGINTTermAndConditions ID. If null, this is a TradingAgreement level participant. In this case, either TRADING_ID or TERMCOND_ID must be null.
INFORMATIONVARCHAR (4000)Information about the participant.
TIMECREATEDTIMESTAMPTime created.
TIMEUPDATEDTIMESTAMPTime updated.
OPTCOUNTERSMALLINTThe optimistic concurrency control counter for the table. Every time there is an update to the table, the counter is incremented.

Indexes:

NameColumn NamesType
<SYSTEM-GENERATED>PARTICIPNT_IDPrimary Key
I0000184MEMBER_ID+PARTROLE_ID+TRADING_ID+TERMCOND_IDUnique Index
I0000678PARTROLE_IDNon-Unique Index
I0000679TRADING_IDNon-Unique Index
I0000680TERMCOND_IDNon-Unique Index

Constrained By Parent Tables:

ConstraintColumnsParent TableParent ColumnsType
F_558TERMCOND_IDTERMCONDTERMCOND_IDCascade
F_559TRADING_IDTRADINGTRADING_IDCascade
F_560PARTROLE_IDPARTROLEPARTROLE_IDCascade
F_561MEMBER_IDMEMBERMEMBER_IDCascade