Selecting and Viewing Data in the Message Schema Builder
This section discusses how to:
Select data in the Message Schema Builder.
View message schema data details.
View XML message schema code.
When you access the Message Schema Builder component (IB_SCHEMABUILD) the Schema Builder page (IB_SCHEMABUILD) displays a search engine to use to search for messages and message schema data with which to work and view.
To access the Schema Builder page, select
Image: Schema Builder page
This example illustrates the fields and controls on the Schema Builder page. You can find definitions for the fields and controls later on this page.
![Schema Builder page](img/ia2cf27cn-70d8.png)
The Schema Builder page provides the following options for searching for data with which to work and view in the application database.
Field or Control |
Definition |
---|---|
Message Name |
(Optional.) Click the Lookup button to locate a message definition with which to work. If you do not select a message name, the search will be based on all message definitions in the application database. |
Owner ID |
(Optional.) From the Owner ID drop-down list, select the owner ID for the message definition. The owner ID helps to determine the application team that last made a change to a message definition. The values in the drop-down list box are translate table values that you can define in the OBJECTOWNERID field record. |
Schema |
Select from the following options in the Schema group box:
|
Structure |
Select from the following options in the Structure group box:
|
Search |
Click the button to search the database based on the criteria selected. |
When you search for data in the Schema Builder, message detail results appear in the Message Schemas grid.
Image: Message Schema Builder page
This example illustrates the Message Schema Builder page. The example shows search results appearing in the Message Schemas grid at the bottom of the page.
![Message Schema Builder page](img/ia2cf27cn-7138.png)
Field or Control |
Definition |
---|---|
Message |
Message name returned from the search of the application database. |
Message Version |
Version of the message returned from the search of the application database. |
Rowset-based |
Indicates the structure of the message. The valid values are:
|
Exists |
Indicates whether a schema has been built for the message. The valid values are:
|
Updated On |
Timestamp of the last update of the record. A new timestamp displays when a schema is generated or deleted for a message. |
Build Results |
Displays the results of actions performed on a schema. |
Build Selected Schemas |
Click the button to build schemas for the selected messages. |
Delete Selected Schemas |
Click the button to delete schemas that exist for the selected messages. |
If a message schema exists for a message, click the message name in the Message Schema grid to view the schema details in the Schema Viewer page (IB_SCHEMABUILD_SEC).
Image: Schema details for version 1 of the QE_FLIGHTPLAN message definition
This example illustrates the Schema Viewer page. The example shows schema details for version 1 of the QE_FLIGHTPLAN message definition
![Schema details](img/ia2cf27cn-7163.png)
Note: For easier viewing, highlight the data with your cursor.
Message schemas for rowset-based messages are read-only. You can edit message schemas for nonrowset-based messages.