Title: | Oracle CDD/Repository nce |
Notice: | Current versions are V7.0-01 and V6.1-03 eld Test 3 |
Moderator: | 8292::PJACOB N |
Created: | Thu Jan 21 1993 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1094 |
Total number of notes: | 4913 |
Hi, I have a customer who says that the following CDDL defined record RATYPE_ADJ_DPOS_FUNCTION will loose, due to the convert in CDO, the COBOL condition for. Is this a known problem? ALso, while testing this I stumble over another question. Why is the RATYPE_ADJ_DPOS_FUNCTION shown as field from CDO and not as record? Thanks,Regina DEFINE RECORD RATYPE_ADJ_DPOS_FUNCTION DESCRIPTION /* Funktionswerte der Module ADD_AUFTR_TO_DPOS und REMOVE_AUFTR_FROM_DPOS */. ADJ_DPOS_FUNCTION DATATYPE UNSIGNED NUMERIC SIZE 1 DIGIT CONDITION FOR COBOL IS UPDATE_S_N_DISPO COBOL NAME IS "UPDATE_S_N_DISPO" VALUE 1 CONDITION FOR COBOL IS LEAVE_S_N_DISPO COBOL NAME IS "LEAVE_S_N_DISPO" VALUE 2. END RATYPE_ADJ_DPOS_FUNCTION RECORD. DEFINE RECORD BODI_ERR_MSG DESCRIPTION /* Externe Definitionen der Bodi Messages */. BODI_ERR_MSG STRUCTURE. /* Meldungen des Typs SUCCESS */ BODI__START DATATYPE SIGNED LONGWORD INITIAL_VALUE EXTERNAL "bodi__start". BODI_SUCCESS DATATYPE SIGNED LONGWORD INITIAL_VALUE EXTERNAL "bodi_success". DMU> list BODI_ERR_MSG;1 <CDD$RECORD> . . RATYPE_ADJ_DPOS_FUNCTION;1 <CDD$RECORD> CDO> dir Directory W2:[CDDPLUS] BODI_ERR_MSG(1) RECORD . . RATYPE_ADJ_DPOS_FUNCTION(1) FIELD
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1050.1 | RPSTRY::MITCHNECK | Tue Feb 18 1997 09:51 | 9 | ||
In DMU, there is no distinction between a record and a field. A DMU record that does not contain any structures is equivalent to a field in CDO. COBOL conditions in DMU are translated as separate computed by fields in CDO. Since a field is not translated into multiple fields at the directory level, COBOL conditions on standalone fields are not translated. If the field with the COBOL conditions was defined within a record, the COBOL conditions would have been translated and there would have been one extra field defined within the record for each COBOL condition. | |||||
1050.2 | CHSR38::ROHR | The Packers did it! | Tue Feb 18 1997 12:13 | 5 | |
Thanks a bunch, that makes it clear to a Cobol/Cdd internals illiterate. /Regina |