Understanding Message Classes
You can create the following types of messages using PeopleSoft Pure Internet Architecture::
-
Rowset-based messages, which use record definitions to create a hierarchical structure for the data. These are generally used for data from applications, pages, components, and so on.
-
Nonrowset-based messages, which do not use record definitions. These messages can have virtually any content or structure.
-
Container messages, which are messages made up of one or more part messages.
Use the PeopleCode message classes to instantiate message objects based on existing message definitions, as well as to populate the objects with data and manipulate the data. You can also use PeopleCode to publish a message.
Rowset-based messages are built on top of the rowset, row, record, and field classes, so the PeopleCode written to populate or access those types of messages looks similar to PeopleCode written to populate or access the component buffer.
Nonrowset-based messages contain XML data, and can be accessed using the XmlDoc class methods and properties.
Container messages contain parts. Each part is a separate message. A container message can contain either all rowset-based messages, or all nonrowset-based messages.