Trading agreement data

The following diagram illustrates the types of trading agreement data that the site contains and their relationships to the site.

D

Site

A site can contain the trading agreement data mentioned below. The site can include the following data:

  • Trading agreement type

  • Participant role

  • Policy role

  • Policy type

  • Policy type command interface

  • Terms and conditions type

  • Terms and conditions sub type

  • Personalization attribute

  • Personalization attribute type

  • Operator

  • Attachment usage

Trading agreement type

WebSphere Commerce provides a number of trading mechanisms governing the interactions between buyers and sellers. A trading agreement represents an instance of a trading mechanism and records the properties of that instance of a trading mechanism. Each contract, business account, and RFQ in WebSphere Commerce is represented by a trading agreement. There is a single trading agreement in a store that governs all auctions in that store. WebSphere Commerce supports several trading agreement types, including account, contract, RFQs, exchange, and auctions. The trading agreement types are defined in the TRDTYPE table.

Participant role

Participants in trading agreements take on specific roles within each trading agreement. WebSphere Commerce supports several participant roles, including creator, seller, buyer, supplier, approver, administrator, distributor, service provider, reseller, host and recipient. Participant roles are defined in the PARTROLE table.

Policy type

WebSphere Commerce supports several types of business policies, including price, product set, shipping mode, shipping charge, payment and several others. Policy types are defined in the POLICYTYPE table.

Policy type command interface

The policy type command interface is the Java command interface for the business policy object. The command for each policy instance must implement this interface. There can be zero or more commands for each business policy object.

Terms and conditions type

Terms and conditions define the behavior and properties of a trading agreement. WebSphere Commerce supports severalterms and conditions types, including pricing, payment, and shipping. Terms and conditions types are defined in the TCTYPE table.

Terms and conditions sub type

Each terms and conditions type can contain several terms and conditions sub types. Terms and conditions sub types are defined in the TCSUBTYPE table.

Attribute type

The attribute type defines the type of the attribute. Attribute types are defined in the ATTRTYPE table.

Personalization attribute

The personalization attribute allows you to create attributes for products. The personalization attribute is defined in the PATTRIBUTE table. Each personalization attribute has an attribute type.

Operator

The operators used in the site include simple operators (which allow a single value), compound operators (which allow a continuous range), and compound operators (which allows a set). Operators are defined in the OPERATOR table.

Attachment usage

An attachment is a supporting document for a trading document. For example, it can be a specification of a product, or a price list spreadsheet. Attachment usage describe how and where attachments will be used. Attachment usage is defined in the ATTACHUSG table.
Related reference