Interface Specification
#Each Each System of Record has a set of profiles that define a tuple of Endpoint, Inbound Specification, and Outbound Specification. A System of Record can have more than one profile. Each specification can define a format for the queuesmessaging queues its interested in, as well as how activation notifications should be sent to new people.
Profile
Inbound
- All required fields for that System of Record
- All disallowed fields
- Additional Limits/Validations on the fields (i.e. can only send one address)
- Allowed values for enumerations (i.e. can only give addresses of type CAMPUS, HOME)
- Data Format for Input (LDIF, XML, JSON, etc.)
...
- Messages that we're interested in
- Export Format
- Transformers
Activation
- Notification Scheme (EMAIL, TEXT, MAIL, etc.)