(1) 環境部の構成節での宣言
“COPY CORBA--CONST.”宣言をSPECIAL-NAMES内でSYMBOLIC CONSTANT句により行います。
000013 ENVIRONMENT DIVISION. 000014 CONFIGURATION SECTION. 000015 REPOSITORY. 000016 COPY CORBA--REP. 000017 . 000018 SPECIAL-NAMES. 000019 SYMBOLIC CONSTANT 000020 COPY CORBA--CONST. 000021 .
(2) データ部の作業場所節での宣言
“COPY CORBA--COPY.”宣言をWORKING-STORAGE SECTIONの真下に宣言を行います(レベル番号は設定しません)。
000022 WORKING-STORAGE SECTION. 000023 COPY CORBA--COPY.
CORBA--REP.cbl | リポジトリ宣言用登録集 |
CORBA--CONST.cbl | 定数宣言用登録集 |
CORBA--COPY.cbl | TYPEDEF宣言用登録集 |
COSNAMING--REP.cbl | ネーミングサービスのリポジトリ宣言用登録集 |
COSNAMING--CONST.cbl | 定数宣言用登録集 |
COSNAMING--COPY.cbl | TYPEDEF宣言用登録集 |
INTERFACEREP--REP.cbl | インタフェースリポジトリのリポジトリ宣言用登録集 |
INTERFACEREP--CONST.cbl | 定数宣言用登録集 |
INTERFACEREP--COPY.cbl | TYPEDEF宣言用登録集 |
翻訳時にコンパイラがクラスの情報を参照し、呼び出すメソッドがクラスに存在するか、パラメタが一致するかをチェックするために使用します。
C:\Interstage\ODWIN\REP |
UNICODEモジュール以外の場合: |
UNICODEモジュール以外の場合: |
ARRAYBASE.rep OBJECTBASE.rep SEQUENCEBASE.rep STRUCTBASE.rep TIEBASE.rep UNIONBASE.rep
CORBA-ANY.rep CORBA-STRING.rep CORBA-WSTRING.rep
CORBA-EXCEPTION.rep CORBA-SYSTEMEXCEPTION.rep
CORBA-BAD_CONTEXT.rep CORBA-BAD_INV_ORDER.rep CORBA-BAD_OPERATION.rep CORBA-BAD_PARAM.rep CORBA-BAD_QOS.rep CORBA-BAD_TYPECODE.rep CORBA-CODESET_INCOMPATIBLE.rep CORBA-COMM_FAILURE.rep CORBA-DATA_CONVERSION.rep CORBA-FREE_MEM.rep CORBA-IMP_LIMIT.rep CORBA-INITIALIZE.rep CORBA-INTERNAL.rep CORBA-INTF_REPOS.rep CORBA-INVALID_TRANSACTION.rep CORBA-INV_FLAG.rep CORBA-INV_IDENT.rep CORBA-INV_OBJREF.rep CORBA-INV_POLICY.rep CORBA-MARSHAL.rep CORBA-NO_IMPLEMENT.rep CORBA-NO_MEMORY.rep CORBA-NO_PERMISSION.rep CORBA-NO_RESOURCES.rep CORBA-NO_RESPONSE.rep CORBA-OBJECT_NOT_EXIST.rep CORBA-OBJ_ADAPTER.rep CORBA-ORB-INVALIDNAME.rep CORBA-PERSIST_STORE.rep CORBA-REBIND.rep CORBA-TIMEOUT.rep CORBA-TRANSACTION_MODE.rep CORBA-TRANSACTION_REQUIRED.rep CORBA-TRANSACTION_ROLLEDBACK.rep CORBA-TRANSACTION_UNAVAILABLE.rep CORBA-TRANSIENT.rep CORBA-TYPECODE-BADKIND.rep CORBA-TYPECODE-BOUNDS.rep CORBA-UNKNOWN.rep EXCEPTIONLIST-ELEMENT.rep
CORBA-USEREXCEPTION.rep CORBA-UNKNOWNUSEREXCEPTION.rep CORBA-BOUNDS.rep
CORBA-BOA.rep CORBA-CONTEXT.rep CORBA-CONTEXTLIST.rep CORBA-DELEGATE.rep CORBA-ENVIRONMENT.rep CORBA-EXCEPTIONLIST.rep CORBA-NAMEDVALUE.rep CORBA-NVLIST.rep CORBA-OBJECT.rep CORBA-ORB.rep CORBA-PRINCIPAL.rep CORBA-REQUEST.rep CORBA-SERVERREQUEST.rep CORBA-SERVERREQUESTIMPL.rep CORBA-TYPECODE.rep CORBA.rep NVLIST-ELEMENT.rep
SEQUENCE-ANY--HELPER.rep SEQUENCE-ANY.rep SEQUENCE-BOOLEAN--HELPER.rep SEQUENCE-BOOLEAN.rep SEQUENCE-BUFFER.rep SEQUENCE-CHAR--HELPER.rep SEQUENCE-CHAR.rep SEQUENCE-CORBA-STRING--HELPER.rep SEQUENCE-CORBA-STRING.rep SEQUENCE-CORBA-WSTRING--HELPER.rep SEQUENCE-CORBA-WSTRING.rep SEQUENCE-DOUBLE--HELPER.rep SEQUENCE-DOUBLE.rep SEQUENCE-FLOAT--HELPER.rep SEQUENCE-FLOAT.rep SEQUENCE-LONG--HELPER.rep SEQUENCE-LONG-LONG--HELPER.rep SEQUENCE-LONG-LONG.rep SEQUENCE-LONG.rep SEQUENCE-OBJECT--HELPER.rep SEQUENCE-OBJECT.rep SEQUENCE-OCTET--HELPER.rep SEQUENCE-OCTET.rep SEQUENCE-SHORT--HELPER.rep SEQUENCE-SHORT.rep SEQUENCE-TYPECODE--HELPER.rep SEQUENCE-TYPECODE.rep SEQUENCE-UNSIGNED-LONG--HELPER.rep SEQUENCE-UNSIGNED-LONG.rep SEQUENCE-UNSIGNED-SHORT--HELPER.rep SEQUENCE-UNSIGNED-SHORT.rep SEQUENCE-WCHAR--HELPER.rep SEQUENCE-WCHAR.rep
CORBA-IMPLEMENTATIONDEF.rep CORBA-INPUTSTREAM.rep CORBA-INTERFACEDEF.rep CORBA-OUTPUTSTREAM.rep CORBA-REPOSITORY.rep FJ-IMPLEMENTATIONREP.rep FJ-NAMEDOESNTEXIST.rep
COSNAMING-BINDING--HELPER.rep COSNAMING-BINDING.rep COSNAMING-BINDINGITERATOR--HELPER.rep COSNAMING-BINDINGITERATOR--STUB.rep COSNAMING-BINDINGITERATOR.rep COSNAMING-BINDINGLIST--HELPER.rep COSNAMING-BINDINGOBJECTGROUP.rep COSNAMING-BINDINGOBJECTGROUP--HELPER.rep COSNAMING-BINDINGTYPE--HELPER.rep COSNAMING-INSTALLER--HELPER.rep COSNAMING-INSTALLER--STUB.rep COSNAMING-INSTALLER.rep COSNAMING-ISTRING--HELPER.rep COSNAMING-NAME--HELPER.rep COSNAMING-NAMECOMPONENT--HELPER.rep COSNAMING-NAMECOMPONENT.rep COSNAMING-NAMINGCONTEXT--HELPER.rep COSNAMING-NAMINGCONTEXT--STUB.rep COSNAMING-NAMINGCONTEXT-ALREADYBOUND--HELPER.rep COSNAMING-NAMINGCONTEXT-ALREADYBOUND.rep COSNAMING-NAMINGCONTEXT-CANNOTPROCEED--HELPER.rep COSNAMING-NAMINGCONTEXT-CANNOTPROCEED.rep COSNAMING-NAMINGCONTEXT-INVALIDNAME--HELPER.rep COSNAMING-NAMINGCONTEXT-INVALIDNAME.rep COSNAMING-NAMINGCONTEXT-NOTEMPTY--HELPER.rep COSNAMING-NAMINGCONTEXT-NOTEMPTY.rep COSNAMING-NAMINGCONTEXT-NOTFOUND--HELPER.rep COSNAMING-NAMINGCONTEXT-NOTFOUND.rep COSNAMING-NAMINGCONTEXT-NOTFOUNDREASON--HELPER.rep COSNAMING-NAMINGCONTEXT.rep COSNAMING-NAMINGCONTEXTEXT.rep COSNAMING-NAMINGCONTEXTEXT-ADDRESS--HELPER.rep COSNAMING-NAMINGCONTEXTEXT--HELPER.rep COSNAMING-NAMINGCONTEXTEXT-INVALIDADDRESS.rep COSNAMING-NAMINGCONTEXTEXT-INVALIDADDRESS--HELPER.rep COSNAMING-NAMINGCONTEXTEXT-STRINGNAME--HELPER.rep COSNAMING-NAMINGCONTEXTEXT--STUB.rep COSNAMING-NAMINGCONTEXTEXT-URLSTRING--HELPER.rep COSNAMING-OBJECTGROUP.rep COSNAMING-OBJECTGROUP--HELPER.rep COSNAMING-OBJECTGROUPLIST--HELPER.rep COSNAMING-OBJECTGROUP--STUB.rep COSNAMING-OBJECTGROUPTYPE--HELPER.rep SEQUENCE-COSNAMING-BINDING--HELPER.rep SEQUENCE-COSNAMING-BINDING.rep SEQUENCE-COSNAMING-BINDINGOBJECTGROUP.rep SEQUENCE-COSNAMING-BINDINGOBJECTGROUP--HELPER.rep SEQUENCE-COSNAMING-NAMECOMPONENT--HELPER.rep SEQUENCE-COSNAMING-NAMECOMPONENT.rep
CORBA-ALIASDEF--HELPER.rep CORBA-ALIASDEF--STUB.rep CORBA-ALIASDEF.rep CORBA-ARRAYDEF--HELPER.rep CORBA-ARRAYDEF--STUB.rep CORBA-ARRAYDEF.rep CORBA-ATTRDESCRIPTIONSEQ--HELPER.rep CORBA-ATTRIBUTEDEF--HELPER.rep CORBA-ATTRIBUTEDEF--STUB.rep CORBA-ATTRIBUTEDEF.rep CORBA-ATTRIBUTEDESCRIPTION--HELPER.rep CORBA-ATTRIBUTEDESCRIPTION.rep CORBA-ATTRIBUTEMODE--HELPER.rep CORBA-CONSTANTDEF--HELPER.rep CORBA-CONSTANTDEF--STUB.rep CORBA-CONSTANTDEF.rep CORBA-CONSTANTDESCRIPTION--HELPER.rep CORBA-CONSTANTDESCRIPTION.rep CORBA-CONTAINED--HELPER.rep CORBA-CONTAINED--STUB.rep CORBA-CONTAINED-DESCRIPTION--HELPER.rep CORBA-CONTAINED-DESCRIPTION.rep CORBA-CONTAINED.rep CORBA-CONTAINEDSEQ--HELPER.rep CORBA-CONTAINER--HELPER.rep CORBA-CONTAINER--STUB.rep CORBA-CONTAINER-DESCRIPTION--HELPER.rep CORBA-CONTAINER-DESCRIPTION.rep CORBA-CONTAINER-DESCRIPTIONSEQ--HELPER.rep CORBA-CONTAINER.rep CORBA-CONTEXTIDENTIFIER--HELPER.rep CORBA-CONTEXTIDSEQ--HELPER.rep CORBA-DEFINITIONKIND--HELPER.rep CORBA-ENUMDEF--HELPER.rep CORBA-ENUMDEF--STUB.rep CORBA-ENUMDEF.rep CORBA-ENUMMEMBERSEQ--HELPER.rep CORBA-EXCDESCRIPTIONSEQ--HELPER.rep CORBA-EXCEPTIONDEF--HELPER.rep CORBA-EXCEPTIONDEF--STUB.rep CORBA-EXCEPTIONDEF.rep CORBA-EXCEPTIONDEFSEQ--HELPER.rep CORBA-EXCEPTIONDESCRIPTION--HELPER.rep CORBA-EXCEPTIONDESCRIPTION.rep CORBA-FIXEDDEF--HELPER.rep CORBA-FIXEDDEF--STUB.rep CORBA-FIXEDDEF.rep CORBA-IDENTIFIER--HELPER.rep CORBA-IDLTYPE--HELPER.rep CORBA-IDLTYPE--STUB.rep CORBA-IDLTYPE.rep CORBA-INTERFACEDEF--HELPER.rep CORBA-INTERFACEDEF--STUB.rep CORBA-INTERFACEDEF-FULLINTERFACEDESCRIPTION--HELPER.rep CORBA-INTERFACEDEF-FULLINTERFACEDESCRIPTION.rep CORBA-INTERFACEDEF.rep CORBA-INTERFACEDEFSEQ--HELPER.rep CORBA-INTERFACEDESCRIPTION--HELPER.rep CORBA-INTERFACEDESCRIPTION.rep CORBA-INTERFACEREP--HELPER.rep CORBA-INTERFACEREP--STUB.rep CORBA-INTERFACEREP.rep CORBA-IROBJECT--HELPER.rep CORBA-IROBJECT--STUB.rep CORBA-IROBJECT.rep CORBA-MODULEDEF--HELPER.rep CORBA-MODULEDEF--STUB.rep CORBA-MODULEDEF.rep CORBA-MODULEDESCRIPTION--HELPER.rep CORBA-MODULEDESCRIPTION.rep CORBA-OPDESCRIPTIONSEQ--HELPER.rep CORBA-OPERATIONDEF--HELPER.rep CORBA-OPERATIONDEF--STUB.rep CORBA-OPERATIONDEF.rep CORBA-OPERATIONDESCRIPTION--HELPER.rep CORBA-OPERATIONDESCRIPTION.rep CORBA-OPERATIONMODE--HELPER.rep CORBA-PARAMETERDESCRIPTION--HELPER.rep CORBA-PARAMETERDESCRIPTION.rep CORBA-PARAMETERMODE--HELPER.rep CORBA-PARDESCRIPTIONSEQ--HELPER.rep CORBA-PRIMITIVEDEF--HELPER.rep CORBA-PRIMITIVEDEF--STUB.rep CORBA-PRIMITIVEDEF.rep CORBA-PRIMITIVEKIND--HELPER.rep CORBA-REPOSITORY--HELPER.rep CORBA-REPOSITORY--STUB.rep CORBA-REPOSITORY.rep CORBA-REPOSITORYID--HELPER.rep CORBA-REPOSITORYIDSEQ--HELPER.rep CORBA-SCOPEDNAME--HELPER.rep CORBA-SEQUENCEDEF--HELPER.rep CORBA-SEQUENCEDEF--STUB.rep CORBA-SEQUENCEDEF.rep CORBA-STRINGDEF--HELPER.rep CORBA-STRINGDEF--STUB.rep CORBA-STRINGDEF.rep CORBA-STRUCTDEF--HELPER.rep CORBA-STRUCTDEF--STUB.rep CORBA-STRUCTDEF.rep CORBA-STRUCTMEMBER--HELPER.rep CORBA-STRUCTMEMBER.rep CORBA-STRUCTMEMBERSEQ--HELPER.rep CORBA-TYPEDEFDEF--HELPER.rep CORBA-TYPEDEFDEF--STUB.rep CORBA-TYPEDEFDEF.rep CORBA-TYPEDESCRIPTION--HELPER.rep CORBA-TYPEDESCRIPTION.rep CORBA-UNIONDEF--HELPER.rep CORBA-UNIONDEF--STUB.rep CORBA-UNIONDEF.rep CORBA-UNIONMEMBER--HELPER.rep CORBA-UNIONMEMBER.rep CORBA-UNIONMEMBERSEQ--HELPER.rep CORBA-VERSIONSPEC--HELPER.rep CORBA-WSTRINGDEF--HELPER.rep CORBA-WSTRINGDEF--STUB.rep CORBA-WSTRINGDEF.rep SEQUENCE-CORBA-ATTRIBUTEDESCRIPTION--HELPER.rep SEQUENCE-CORBA-ATTRIBUTEDESCRIPTION.rep SEQUENCE-CORBA-CONTAINED--HELPER.rep SEQUENCE-CORBA-CONTAINED.rep SEQUENCE-CORBA-CONTAINER-DESCRIPTION--HELPER.rep SEQUENCE-CORBA-CONTAINER-DESCRIPTION.rep SEQUENCE-CORBA-CONTEXTIDENTIFIER--HELPER.rep SEQUENCE-CORBA-CONTEXTIDENTIFIER.rep SEQUENCE-CORBA-EXCEPTIONDEF--HELPER.rep SEQUENCE-CORBA-EXCEPTIONDEF.rep SEQUENCE-CORBA-EXCEPTIONDESCRIPTION--HELPER.rep SEQUENCE-CORBA-EXCEPTIONDESCRIPTION.rep SEQUENCE-CORBA-IDENTIFIER--HELPER.rep SEQUENCE-CORBA-IDENTIFIER.rep SEQUENCE-CORBA-INTERFACEDEF--HELPER.rep SEQUENCE-CORBA-INTERFACEDEF.rep SEQUENCE-CORBA-OPERATIONDESCRIPTION--HELPER.rep SEQUENCE-CORBA-OPERATIONDESCRIPTION.rep SEQUENCE-CORBA-PARAMETERDESCRIPTION--HELPER.rep SEQUENCE-CORBA-PARAMETERDESCRIPTION.rep SEQUENCE-CORBA-REPOSITORYID--HELPER.rep SEQUENCE-CORBA-REPOSITORYID.rep SEQUENCE-CORBA-STRUCTMEMBER--HELPER.rep SEQUENCE-CORBA-STRUCTMEMBER.rep SEQUENCE-CORBA-UNIONMEMBER--HELPER.rep SEQUENCE-CORBA-UNIONMEMBER.rep