02.02.2013 Views

Software AG IDL Editor - Software AG Documentation

Software AG IDL Editor - Software AG Documentation

Software AG IDL Editor - Software AG Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

type-length<br />

Example<br />

...<br />

1 PERSON-ID (N10)<br />

1 PERSON-NAME (A100)<br />

...<br />

See Mapping Parameter Names in the respective Wrapper documentation.<br />

■ The parameter-name must follow the Rules for Coding Group and Parameter Names.<br />

The type and length of the parameter. See <strong>IDL</strong> Data Types.<br />

group-parameter-definition<br />

The construct group-parameter-definition describes the syntax of a group.<br />

Syntax<br />

group-parameter-definition ::= level group-name [(/array-definition)]<br />

[attribute-list]<br />

level<br />

group-name<br />

Description<br />

level<br />

::= number<br />

::= identifier<br />

See simple-parameter-definition.<br />

group-name ■ The name of the group.<br />

<strong>Software</strong> <strong>AG</strong> <strong>IDL</strong> <strong>Editor</strong><br />

<strong>Software</strong> <strong>AG</strong> <strong>IDL</strong> Grammar<br />

■ The definition of a group enables references to a series of parameters (can also be only 1<br />

parameter) by using the group name.<br />

This provides a convenient and efficient method of referencing a series of consecutive<br />

parameters.<br />

■ A group may contain other groups, structures (structure-parameter-definition) or parameters<br />

(simple-parameter-definition) as group members.<br />

■ The group-name must follow the Rules for Coding Group and Parameter Names.<br />

■ Groups are mapped to various concepts depending on the target programming language.<br />

See Mapping Groups and Periodic Groups in the respective Wrapper documentation.<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!