391   Basic Types (STRING)

Created: 14 Sep 2006

Status: In Force (green)

Part: Part 7-2 (2003)

Links:

Page: 021

Clause: 05.5.2

Paragraph: Table 2

Category: Issue for edition 2 of this part

Issue

OCTET STRING, VISIBLE STRING and UNICODE STRING are not basic types.

But OCTET STRING64, VISIBLE STRING32, VISIBLE STRING64, VISIBLE STRING128 and UNICODE STRING255 are.

Proposal

In the table 2, replace :
1 - the line OCTET STRING by one line to define OCTET STRING64
2 - the line VISIBLE STRING by 3 lines to define VISIBLE STRING32, VISIBLE STRING64 and VISIBLE STRING128
3 - the line UNICODE STRING by one line to define UNICODE STRING255

In addition, the value range is to be update and the note a suppressed.

Discussion Created Status
Status set to green.

ObjectReference is defined as a common ACSI type.
14 Feb 07 In Force (green)
I suggest to take ObjRef as base type instead of VisString65 or VisString129 - see also Tissue 428 to part 6 25 Jan 07 Ballot Period
oops, time format of cell "Ballot until" 06 Jan 07 Ballot Period
changed time format 06 Jan 07 Ballot Period
Here in the abstract model it seems to be sufficient to have the general definition of string types and refer to the places where we have the concrete lengths. In the mappings we have the formal definitions (usually through a reference).

Both defintions of VISIBLE STRING64 and VISIBLE STRING65 are required:

64 for 7-3 attributes (this is a common length)
65 for some 7-2 control block attributes (represents object reference which is LDRef + "/" + (LNRef ...)) -> this was 32 + 1 + 32 = 65.

In the new edition this is 64 + 1 + 64 = 129

I suggest not to change the abstract BaseTypes as proposed.
06 Jan 07 Ballot Period
1/ Please add also VISIBLE STRING255 (that is used in table 4 and in §6.2.2.3.1) and VISIBLE STRING65 (that is used in different place suach as in table 23).

Note : is not it strange to use both VISIBLE STRING64 and VISIBLE STRING65 ? Is it absolutly mandatory to keep these two types ?


2/ Just a detail to precise that UNICODE STRING255 and OCTET STRING64 are only used in part 7-3.
04 Jan 07 Triage

 

Privacy | Contact | Disclaimer

Tissue DB v. 23.12.13.1