public interface LogicalViewComponent extends AbstractCELine
Indicates that the component is specific for Logical View.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Modifier and Type | Method and Description |
---|---|
LogicalViewDataTypeValues |
getDataType() |
int |
getOccurs() |
LogicalViewPresenceCheckValues |
getPresence() |
SubSchemaAssignment |
getSubSchemaAssignment() |
getGCLines, getGELines, getGGLines, getMoreControls
static final java.lang.String copyright
LogicalViewDataTypeValues getDataType()
When a Client calls a selection service, this service can implement an extraction method and its parameters by value. The Business Component which answers the call must recognize the extraction method and its parameters to correctly perform the service. The only way to send this information is through the message sent by the client.
The extraction method is sent to the Business Component through the technical part of the message. Parameters must be described in the application part of the message, that is in the Logical View.
In the Data type field, you specify the parameters by value for all the extraction methods which can be used by the Logical View. To do so, you call Data Elements defined in the Pacbase repository. For each parameter, you enter the E type, which indicates that it is a parameter. Each identifier Data Element (U type) is an implicit parameter. The other Data Elements that describe the contents of the Logical View cannot be used as parameters. The E-type Data Element does not belong to the description of a Logical View. If necessary, you can define and call a child Data Element.
int getOccurs()
The -CE Lines are used to identify the elements which compose the current Segment. You can create in a table Data Element calls, Segment calls, undefined Data Elements, Data element groups and add fillers.
LogicalViewPresenceCheckValues getPresence()
This indicates whether the presence of the DataElement is required or optional.
SubSchemaAssignment getSubSchemaAssignment()
Indicates in which subschema the component is called.