1.CDO> DEFINE RECORD FULL_NAME. cont> FIRST_NAME. cont> MIDDLE. cont> LAST_NAME. cont> END RECORD. . . . CDO> DEFINE RECORD HOME_ADDRESS. cont> STREET_ADDRESS. cont> CITY. cont> STATE. cont> POSTAL_CODE. cont> END RECORD. . . . CDO> DEFINE FIELD BADGE DATATYPE IS UNSIGNED LONGWORD SIZE IS 5 DIGITS. CDO> DEFINE RECORD EMPLOYEE_REC_ONE. cont> FULL_NAME. cont> HOME_ADDRESS. cont> BADGE. cont> END RECORD. This example shows the definition of records used in the following examples. 2.CDO> EXTRACT RECORD EMPLOYEE_REC_ONE /LANGUAGE=CC struct employee_rec_one { struct { char first_name[20]; /* Text */ char middle; /* Text */ char last_name[20]; /* Text */ } full_name; struct { char street_address[30]; /* Text */ char city[20]; /* Text */ char state[2]; /* Text */ unsigned long postal_code; /* Unsigned Longword */ } home_address; unsigned long badge; /* Unsigned Longword */ }; This example shows the EXTRACT command specifying the /LANGUAGE=CC qualifier. 3.CDO> EXTRACT RECORD EMPLOYEE_REC_ONE /LANGUAGE=CDO Define record CDDRTEST:[CDDR_TEST.userid.TEST_REP]MY_DIR.EMPLOYEE_REC_ONE . CDDRTEST:[CDDR_TEST.userid.TEST_REP]MY_DIR.FULL_NAME(1). CDDRTEST:[CDDR_TEST.userid.TEST_REP]MY_DIR.HOME_ADDRESS(1). CDDRTEST:[CDDR_TEST.userid.TEST_REP]MY_DIR.BADGE(1) . End record. This example shows the EXTRACT command specifying the default /LANGUAGE=CDO qualifier.