Page 9610 "XML Schema Viewer"
Base Application · System.Xml
Across versions
- BC23-30present
Neighbourhood 1 connected objects and pages
Base Application · System.Xml · captioned “SEPA Schema Viewer” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | SEPA Schema Viewer |
| SourceTable | XML Schema Element |
| PageType | List |
| UsageCategory | Tasks |
| ApplicationArea | Basic, Suite |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Control10 | XML Schema Code | XMLSchemaCode |
Specifies the XML schema file whose schema content is displayed on the lines in the XML Schema Viewer window. |
| Control25 | New XMLport No. | NewObjectNo |
Specifies the number of the XMLport that is created from this XML schema when you choose the Generate XMLport action in the XML Schema Viewer window. |
| Group | Node Name | Node Name | Specifies the name of the node on the imported file. |
| Selected | Selected | Specifies if the node is included in the related XMLport. | |
| Choice | Choice | Specifies if the node has two or more sibling nodes that function as options. | |
| Node Type | Node Type | Specifies a type. This field is intended only for internal use. | |
| Data Type | Data Type | Specifies the type of the data and provides additional explanation of the tags in the Node Name. | |
| MinOccurs | MinOccurs | Specifies the lowest number of times that the node appears in the XML schema. If the value in this field is 1 or higher, then the node is considered mandatory to create a valid XMLport. | |
| MaxOccurs | MaxOccurs | Specifies the highest number of times that the node appears in the XML schema. | |
| Simple Data Type | Simple Data Type | Specifies the base (unstructured) type of the schema element, such as the Decimal and Date strings. | |
| FactBoxes | Allowed Values | part Page 9611 “XML Schema Restrictions Part” | — |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Generate Data Exchange Definition | Initialize a data exchange definition based on the selected data elements, which you then complete in the Data Exchange Framework. | |
| Show All | Show all elements. | ||
| Hide Nonmandatory | Do not show the elements that are marked as non-mandatory. | ||
| Hide Nonselected | Do not show the elements that are marked as non-selected. | ||
| Select All Mandatory Elements | Mark all elements that are mandatory. | ||
| Cancel the Selections | Deselect all elements. | ||
| Data Exchange Definitions | View or edit the data exchange definitions that exist in the database to enable import/export of data to or from specific data files. | Page 1211 “Data Exch Def List” |
Procedures
SetXMLSchemaCode(NewXMLSchemaCode: Code[20])
Plus 2 local procedures.
Triggers
OnAfterGetCurrRecord, OnAfterGetRecord, OnOpenPage
Relations
- source table Table 9610 “XML Schema Element”
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "XML Schema Viewer"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.