SDCDE Operational Warning Messages [ HP SYSTEM DICTIONARY XL COBOL DEFINITION EXTRACTOR Reference Manual ] MPE/iX 5.0 Documentation
HP SYSTEM DICTIONARY XL COBOL DEFINITION EXTRACTOR Reference Manual
SDCDE Operational Warning Messages
4741 MESSAGE Name truncated while adding prefix to long-name (SDWARN 4741)
CAUSE The length of the given COBOL name, after adding the prefix to
it exceeds 61 characters.
ACTION None necessary. The name is automatically truncated to 61
characters.
--------------------------------------------------------------------------------------
4742 MESSAGE Name truncated while adding suffix to long-name (SDWARN 4742)
CAUSE The length of the given COBOL name, after adding the suffix to
it, exceeds 61 characters.
ACTION None necessary. The name is automatically truncated to 61
characters.
--------------------------------------------------------------------------------------
4743 MESSAGE Invalid-name contains illegal characters (SDWARN 4743)
CAUSE The given COBOL name contains illegal characters.
ACTION None necessary. The illegal characters are replaced with a
hyphen, '-'. Check the manual for a list of illegal characters.
--------------------------------------------------------------------------------------
4744 MESSAGE Invalid-name contains a leading hyphen (SDWARN 4744)
CAUSE The given COBOL name contains a leading hyphen.
ACTION None necessary. The leading hyphen, '-', will be automatically
prefixed by the following string: 'X-'.
--------------------------------------------------------------------------------------
4745 MESSAGE Invalid-name contains a trailing hyphen (SDWARN 4745)
CAUSE The given COBOL name contains a trailing hyphen.
ACTION None necessary. The trailing hyphen, '-', will be automatically
suffixed by the following string: '-X'.
--------------------------------------------------------------------------------------
4750 MESSAGE Invalid-name is a COBOL reserved word (SDWARN 4750)
CAUSE The given name is a COBOL reserved word.
ACTION None necessary. The name will be automatically suffixed by the
following string: '-X'.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4751 MESSAGE Illegal name above is transformed into transformed-name (SDWARN
4751)
CAUSE Due to a previous error, the name has been transformed into the
given valid COBOL name.
ACTION None necessary. This is just an informative message.
--------------------------------------------------------------------------------------
4752 MESSAGE Module line number too big (>= 1000000) (SDWARN 4752)
CAUSE The module number of the next line (which is automatically
generated in SDCDE) exceeds the 6 digit limit, 999999.
ACTION None necessary. SDCDE will prompt you for the name of the
module into which the source generation will continue.
--------------------------------------------------------------------------------------
4753 MESSAGE IMAGE-DATABASE data-base contains no data set. No source
generated (SDWARN 4753)
CAUSE No IMAGE-DATABASE contains IMAGE-DATASET relationships were
found in the dictionary for the given database.
ACTION No source will be generated for the database until the
relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
4754 MESSAGE IMAGE-DATASET data-set contains no RECORD. No source generated
(SDWARN 4754)
CAUSE No IMAGE-DATASET contains RECORD relationships were found in the
dictionary for the given data set.
ACTION No source will be generated for the data set until the
relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
4755 MESSAGE IMAGE-DATASET data-set has no search item (SDWARN 4755)
CAUSE No IMAGE-DATASET key ELEMENT relationships were found in the
dictionary for the given data set if the set is a master set.
If it is a detailed set, no five way chain relationships were
found in the dictionary.
ACTION No search item constants will be generated for the data set
until the relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4760 MESSAGE Data-set has an illegal data set type. Defaulting to DETAIL
(SDWARN 4760)
CAUSE The image-dataset-type attribute retrieved from the dictionary
does not contain a valid data set type.
ACTION The default value, DETAIL, is assigned if the image-dataset-type
attribute is invalid. The image-dataset-type attribute must be
updated in the dictionary to one of the following valid values:
AUTOMATIC, MASTER, or DETAIL.
--------------------------------------------------------------------------------------
4761 MESSAGE Path for search-item data set has a blank search item (SDWARN
4761)
CAUSE In the IMAGE-DATASET, ELEMENT, ELEMENT, IMAGE-DATASET,
IMAGE-DATABASE chains relationship, the search item (the first
ELEMENT) is a blank entity.
ACTION No search item constant will be generated for the given data
set. If one is required, a non-blank search item must be
specified in the IMAGE-DATASET, ELEMENT, ELEMENT, IMAGE-DATASET,
IMAGE-DATABASE chains relationship.
--------------------------------------------------------------------------------------
4762 MESSAGE FORMSFILE forms-file contains no FORM. No source generated
(SDWARN 4762)
CAUSE No FORMSFILE contains FORM relationships were found in the
dictionary for the given forms file.
ACTION No source will be generated for the forms file until the
relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
4763 MESSAGE FORM form contains no ELEMENTS. No source generated (SDWARN
4763)
CAUSE No FORM contains ELEMENT relationships were found in the
dictionary for the given form.
ACTION No source will be generated for the form until the
relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
4764 MESSAGE FILE file contains no RECORD. No source generated (SDWARN 4764)
CAUSE No FILE contains RECORD relationships were found in the
dictionary for the given file.
ACTION No source will be generated for the file until the
relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4765 MESSAGE FILE file uses multiple DEVICE-CLASSES. No dev-cl name incl in
ASSIGN clause (SDWARN 4765)
CAUSE Multiple FILE uses DEVICE-CLASS relationships were found for the
given file.
ACTION The ASSIGN clause will not include any device name. If one is
desired, all but one FILE uses DEVICE-CLASS relationship must be
deleted from the dictionary for the given file.
--------------------------------------------------------------------------------------
4770 MESSAGE Relative file cannot produce SD statement. Generating FD
(SDWARN 4770)
CAUSE The SD option was chosen at the FD/SD prompt, when the file
being defined in the file section. Relative files can only be
defined using the FD statement.
ACTION The FD statement will automatically be used in the file section
definition. No action required by user.
--------------------------------------------------------------------------------------
4771 MESSAGE File size cannot be negative (SDWARN 4771)
CAUSE The file-size attribute of the FILE entity is negative.
ACTION No file size will be included in the SELECT statement. The
file-size attribute of the FILE entity should be modified to a
non-negative integer value.
--------------------------------------------------------------------------------------
4772 MESSAGE Inconsistent blocking min/max values (SDWARN 4772)
CAUSE 1. The blocking-min attribute of the FILE entity is a negative
number.
2. The blocking-max attribute of the FILE entity is a negative
number.
3. The blocking-max attribute is positive, and is less than the
blocking-min attribute.
ACTION 1. No BLOCK CONTAINS clause will be generated. The
blocking-min attribute of the FILE entity should be modified to
a non-negative integer value.
2. No BLOCK CONTAINS clause will be generated. The
blocking-max attribute of the FILE entity should be modified to
a non-negative integer value.
3. A BLOCK CONTAINS clause will be generated, however, the
blocking-min value will be used as the blocking-max value. The
blocking-min and/or blocking-max attributes should be modified
so that the blocking-max is greater than the blocking-min.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4773 MESSAGE Inconsistent min/max record size values (SDWARN 4773)
CAUSE 1. The min-record-size attribute of the FILE entity is a
negative number.
2. The max-record-size attribute of the FILE entity is a
negative number.
3. The max-record-size attribute is positive, and is less than
the min-record-size attribute.
ACTION 1. No RECORD CONTAINS clause will be generated. The
min-record-size attribute of the FILE entity should be modified
to a non-negative integer value.
2. No RECORD CONTAINS clause will be generated. The
max-record-size attribute of the FILE entity should be modified
to a non-negative integer value.
3. A RECORD CONTAINS clause will be generated, however, the
min-record-size will be used as the max-record-size. The
min-record-size and/or max-record-size attributes should be
modified so that the max-record-size is greater than the
min-record-size.
--------------------------------------------------------------------------------------
4774 MESSAGE Formal file name contains special char's. Name transformed
(SDWARN 4774)
CAUSE The first eight characters of the formal FILE name contain
invalid characters.
ACTION The formal name used in the ASSIGN statement will be transformed
to a valid name by altering each invalid character to a 'x'.
The following are valid characters: a...z, A...Z, 0...9. The
formal name of the FILE entity could be altered to contain only
valid characters.
--------------------------------------------------------------------------------------
4775 MESSAGE File lockword contains special char's. Lockword transformed
(SDWARN 4775)
CAUSE The lockword attribute of the FILE entity contains invalid
characters.
ACTION The lockword will be transformed to a valid lockword by altering
each invalid character to a 'x'. The following are valid
lockword characters: a...z, A...Z, 0...9. The lockword
attribute of the FILE entity should be altered to contain a
valid lockword.
--------------------------------------------------------------------------------------
4780 MESSAGE File rec size is zero or negative. Generated dummy record
(SDWARN 4780)
CAUSE The max-record-size attribute of the FILE entity is zero or
negative.
ACTION The record description for the FD statement will default to PIC
X(2). The max-record-size attribute of the FILE entity should
be modified to a positive integer value.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4781 MESSAGE KSAMFILE ksamfile contains no RECORD. No source generated
(SDWARN 4781)
CAUSE No KSAMFILE contains RECORD relationships were found in the
dictionary for the given ksam file.
ACTION No source will be generated for the ksam file until the
relationship(s) are added to the dictionary.
--------------------------------------------------------------------------------------
4782 MESSAGE KSAMFILE ksamfile has no key. No key name generated (SDWARN
4782)
CAUSE No KSAMFILE key ELEMENT relationships were found in the
dictionary for the given ksam file.
ACTION No RECORD clause(s) in the SELECT section will be generated for
the KSAM file until the relationship(s) are added to the
dictionary.
--------------------------------------------------------------------------------------
4783 MESSAGE Formal KSAM file name contains special char's. Name transformed
(SDWARN 4783)
CAUSE The first 8 characters of the formal KSAMFILE name contain
invalid characters.
ACTION The formal KSAMFILE name used in the ASSIGN clause will be
transformed to a valid name by altering each invalid character
to a 'x'. The following are valid characters are: a...z,
A...Z, 0...9. The formal name of the KSAMFILE entity could be
altered to contain only valid characters.
--------------------------------------------------------------------------------------
4784 MESSAGE Boolean not a valid cobol element type. PIC X used! (SDWARN
4784)
CAUSE The element-type attribute retrieved from the dictionary has a
value of "B" , boolean. This is not a valid COBOL type.
ACTION The PICTURE clause is generated with a single alphanumeric
character, PIC X.
--------------------------------------------------------------------------------------
4785 MESSAGE Floating point not a valid cobol element type. PIC X used!
(SDWARN 4785)
CAUSE The element-type attribute retrieved from the dictionary has a
value of "R, D, or E" , floating point. This is not a valid
COBOL type.
ACTION The PICTURE clause is generated with a single alphanumeric
character, PIC X.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4790 MESSAGE String not a valid cobol element type. PIC X used! (SDWARN
4790)
CAUSE The element-type attribute retrieved from the dictionary has a
value of "S" , string. This is not a valid COBOL type.
ACTION The PICTURE clause is generated with a single alphanumeric
character, PIC X.
--------------------------------------------------------------------------------------
4791 MESSAGE Invalid edit mask attribute. Generating edit mask! (SDWARN
4791)
CAUSE The edit-mask attribute retrieved from the dictionary contains
invalid characters, and is not a valid COBOL edit mask.
ACTION The edit mask will be generated as if no edit-mask attribute
exists in the dictionary. If a special edit mask is required,
the dictionary edit-mask attribute must be updated.
--------------------------------------------------------------------------------------
4792 MESSAGE Edit mask too long. Remaining characters truncated! (SDWARN
4792)
CAUSE The edit-mask attribute contains more than 30 characters.
ACTION All characters following the 30th character are truncated, and
the remaining 30 characters are validated.
--------------------------------------------------------------------------------------
4793 MESSAGE Sub-elements' total length exceeds parent-element's length
(SDWARN 4793)
CAUSE 1. The total length of all sub-elements is greater than the
length of their parent element.
2. The total length of all sub-elements may not be greater than
the length of their parent element, but the byte-offset
attribute causes the sub-elements to b e placed such that their
adjusted length will be greater than the length of their parent
element.
ACTION 1. The parent's length is assumed to be valid, and generation
continues as if no error had occurred, but the data definition
will cause compile warnings. The parent's length should be
adjusted to include all child elements, or the child elements'
length should be adjusted to fit into the parent element.
2. The parent's length is assumed to be valid, and generation
continues as if no error had occurred, but the data definition
will cause compile warnings. The parent's length should be
adjusted to include all child elements with their current byte
offsets, or the child element byte offsets should be adjusted to
fit into the parent element.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4794 MESSAGE Redefining-element's length exceeds redefined entity's length
(SDWARN 4794)
CAUSE 1. The length of the redefining element or record is greater
than the length of the redefined element or record. This can
happen with the ELEMENT redefines ELEMENT or RECORD redefines
RECORD relationship.
2. The length of the redefining element may be greater than the
length of the redefined element or record if a forced redefine
occurs. The byte-offset attribute may force an element to
exceed the length of its parent element or record.
ACTION 1. The length of either the redefining element or record, or
the redefined element or record, must be updated to match the
length of the other element or record.
2. Either the byte-offset attribute or the redefined element or
records length must be updated in the dictionary.
--------------------------------------------------------------------------------------
4795 MESSAGE Multiple ELEMENT references ELEMENT occurrences for
first-element (SDWARN 4795)
CAUSE The element which contains the back reference element type has
more than one ELEMENT references ELEMENT relationship
occurrences in the dictionary.
ACTION The ELEMENT references ELEMENT relationship with the lowest
relationship-position attribute value will be used as the back
referenced element. If this is not the required back reference,
the undesired ELEMENT references ELEMENT relationships must be
deleted from the dictionary.
--------------------------------------------------------------------------------------
4799 MESSAGE Unable to get condition value variable for condition-name
(SDWARN 4799)
CAUSE 1. No CONDITION-VALUE variable attribute exists for the ELEMENT
contains CONDITION-NAME relationship.
2. The CONDITION-VALUE variable attribute has a length of zero.
ACTION 1. No level-88 definition will be generated for the
relationship until a CONDITION-VALUE variable attribute is
created.
2. No level-88 definition will be generated for the
relationship until a CONDITION-VALUE variable attribute length
is greater than zero.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4800 MESSAGE Unable to get var attribute. No default used! (SDWARN 4800)
CAUSE A System Dictionary error occurred while retrieving the default
attribute for an ELEMENT.
ACTION No VALUE clause is generated for the element. If a serious
System Dictionary error is suspected, notify the Dictionary
Administrator.
--------------------------------------------------------------------------------------
4801 MESSAGE Unable to get var attribute. Created edit mask! (SDWARN 4801)
CAUSE A System Dictionary error occurred while retrieving the
edit-mask attribute for an ELEMENT.
ACTION The edit mask is generated using other attribute values. If a
serious System Dictionary error is suspected, notify the
Dictionary Administrator.
--------------------------------------------------------------------------------------
4802 MESSAGE Invalid sign attribute. Sign clause not created! (SDWARN 4802)
CAUSE The sign attribute retrieved from the dictionary contains an
invalid value.
ACTION No SIGN clause is created for the element. The sign attribute
should be updated to one of the following valid values: LS, LO,
TS, TO, or <blank>.
--------------------------------------------------------------------------------------
4803 MESSAGE RECORD record contains no ELEMENT (SDWARN 4803)
CAUSE No RECORD contains ELEMENT relationships were found for the
given record.
ACTION The record will not be further defined, thus the definition will
produce compiler errors. In order to generate the record
correctly, RECORD contains ELEMENT relationship(s) should be
added to the dictionary.
--------------------------------------------------------------------------------------
4804 MESSAGE Non-numeric default value too long. Truncated! (SDWARN 4804)
CAUSE The default variable attribute contains more than 132
characters.
ACTION The first 132 characters will be used in the VALUE clause. The
default variable attribute should be updated in the dictionary.
--------------------------------------------------------------------------------------
4805 MESSAGE Numeric default value too long. None generated! (SDWARN 4805)
CAUSE The default variable attribute contains more than 20 numbers and
characters.
ACTION No VALUE clause will be generated for the element. The default
variable attribute should be updated in the dictionary.
--------------------------------------------------------------------------------------
4806 MESSAGE Justify not allowed when parent contains level-88 (SDWARN 4806)
CAUSE The JUSTIFY attribute is not allowed for an ELEMENT that is
directly indirectly contained by an ELEMENT that contains a
CONDITION-NAME.
ACTION Either the JUSTIFY attribute must be false, or the ELEMENT
contains CONDITION-NAME relationship must be deleted.
--------------------------------------------------------------------------------------
(cont.)
--------------------------------------------------------------------------------------
4807 MESSAGE Synchronize not allowed when parent contains level-88 (SDWARN
4807)
CAUSE The SYNCHRONIZE attribute is not allowed for an ELEMENT that is
directly or indirectly contained by an ELEMENT that contains a
CONDITION-NAME.
ACTION Either the SYNCHRONIZE attribute must be false, or the ELEMENT
contains CONDITION-NAME relationship must be deleted.
--------------------------------------------------------------------------------------
4808 MESSAGE Usage is COMP not allowed when parent contains level-88 (SDWARN
4808)
CAUSE The ELEMENT-TYPE attribute values I, J, or K are not allowed for
an ELEMENT that directly or indirectly contained by an ELEMENT
that contains a CONDITION-NAME.
ACTION Either the ELEMENT-TYPE attribute must be modified, or the
ELEMENT contains CONDITION-NAME relationship must be deleted.
--------------------------------------------------------------------------------------
4809 MESSAGE Usage is COMP3 not allowed when parent contains level-88 (SDWARN
4809)
CAUSE The ELEMENT-TYPE P is not allowed for an ELEMENT that is
directly or indirectly contained by an ELEMENT that contains a
CONDITION-NAME.
ACTION Either the ELEMENT-TYPE attribute must be modified, or the
ELEMENT contains CONDITION-NAME relationship must be deleted.
--------------------------------------------------------------------------------------
4810 MESSAGE Invalid numeric default value. None generated! (SDWARN 4810)
CAUSE The default variable attribute contains more than 18 numbers, or
more than 2 edit characters.
ACTION No VALUE clause will be generated for the element. The default
variable attribute should be updated in the dictionary.
--------------------------------------------------------------------------------------
4811 MESSAGE Numeric picture exceeds 18 digits. PIC X used! (SDWARN 4811)
CAUSE The generated edit mask allows more than 18 digits. The
byte-length attribute must not exceed 18 for numeric elements.
ACTION The PICTURE clause is generated with a single alpha-numeric
character, PIC X. The byte-length attribute should be updated to
a positive value not exceeding 18, in the dictionary.
--------------------------------------------------------------------------------------
4812 MESSAGE Expected byte length of 2, 4, or 8. PIC X used! (SDWARN 4812)
CAUSE The byte length attribute must be 2, 4, or 8 for elements of
type I, I+, J, J+, K, and K+.
ACTION The PICTURE clause is generated with a single alpha-numeric
character, PIC X. The byte-length attribute should be updated in
the dictionary to one of the following values: 2, 4, or 8.
--------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation