Sun HL7 Message Library User's Guide

Node Properties

When an HL7 Message Library is opened in the Message Library Editor, the properties of the root node are displayed in the Properties pane. The configurable node properties are shown in the following figure and described in the table below.

Figure shows the Message Library node properties.

Property 

Description 

name 

The node display name. This can be any string. 

javaName 

The property accessor basename. This is normally derived from the display name, modified to suit the restrictions on Java identifiers, and supplied automatically by the Sun Enterprise Service Bus. Do not modify this property. 

javaType 

The Java type. This is automatically assigned, and not is editable. 

comment 

Free-form text (no runtime effect). 

delim 

The specified delimiter. See Specifying Delimiters.

nodeType 

Governs the marshal/unmarshal format. See Specifying the Node Type.

antecoding 

The input data coding. See Changing HL7 Standard Encoding Characters.

If this property is not specified, the value specified for the decoding property will be used for the input data. This property is displayed only when the top property is set to true.

decoding 

The unmarshal coding. See Changing HL7 Standard Encoding Characters.

It is recommended to use UTF-8 for DBCS data, since the hex value of some ASCII delimiter may coincide with a hex value contained within a double-byte character. This property is displayed only when the top property is set to true.

encoding 

The marshal coding. This property is displayed only when the top property is set to true.

order 

Specifies the ordering of the root node’s children: 

  • seq: Specifies that the child nodes must appear in sequence.

  • any: Specifies that the child nodes can appear in any order.

  • mix:

postcoding 

Specifies the output data coding (see Specifying Data Encoding on page 219). If this property is not specified, the value specified for the encoding property will be used for the output data. This property is displayed only when the top property is set to true.

public 

Reserved for future development 

rootClassName 

The Java class name corresponding to the root node. 

top 

An indicator of whether the root node supports marshal/unmarshal (T/F).