C++ 対 Java API のマッピング

下表は、EIM C/C++ API に対応する Java の同等機能を示しています。 単一の C/C++ API と同じ情報を得るために Java メソッドを複数回呼び出す必要が ある場合があります。 さらに、Java メソッドによっては、複数の場所で使用される場合があります。 この表を参照して、RACF 許可要件に関する疑問の答えを見つけたり、Java API では、どんな情報が監査されるかを見つけたりしてください。

表 1. C++ 対 Java API マッピング. C++ 対 Java API マッピング
C/C++ API EIM Java インターフェース・クラス
クラス メソッド
eimAddAccess com.ibm.eim.AccessContext addAdminAccessUser、 addRegistryAccessUser
eimAddApplicationRegistry com.ibm.eim.Domain addApplicationRegistry
eimAddAssociation com.ibm.eim.Eid addAssociation
eimAddIdentifier com.ibm.eim.Domain addEid、addUniqueEid
eimAddPolicyAssociation com.ibm.eim.Domain addCertificateFilterPolicyAssociation、 addDefaultDomainPolicyAssociation、 addDefaultRegistryPolicyAssociation
eimAddPolicyFilter com.ibm.eim.Registry addCertificateFilter
eimAddSystemRegistry com.ibm.eim.Domain addSystemRegistry
eimChangeDomain com.ibm.eim.Domain setDescription
eimChangeIdentifier com.ibm.eim.Eid addAdditionalInfo、 addAlias、 removeAdditionalInfo、 removeAlias、 setDescription
eimChangeRegistry com.ibm.eim.Registry setDescription
com.ibm.eim.SystemRegistry setUri
eimChangeRegistryAlias com.ibm.eim.Registry addAlias、removeAlias
eimChangeRegistryUser com.ibm.eim.RegistryUser addAdditionalInfo、 removeAdditionalInfo、 setDescription
eimConnect com.ibm.eim.DomainManager getDomain
eimConnectToMaster n/a  
eimCreateDomain com.ibm.eim.DomainManager createDomain
eimCreateHandle n/a  
eimDeleteDomain com.ibm.eim.Domain delete
eimDestroyHandle com.ibm.eim.Domain disconnect
eimErr2String com.ibm.eim.jni.EimException  
eimFormatPolicyFilter com.ibm.eim.Formatter formatCertificateFilter
eimFormatUserIdentity com.ibm.eim.Formatter formatRegistryUserName
eimGetAssociatedIdentifi ers com.ibm.eim.Eid getAssociations
com.ibm.eim.RegistryUser getAssociatedEids
eimGetAttribute com.ibm.eim.Domain getDn、 getHost、 getName、 getPort、 getURL、 isSSL
eimGetRegistryNameFrom Alias com.ibm.eim.Domain getRegistriesByAlias、 getRegistryNames
eimGetTargetFromIdentifier com.ibm.eim.Eid findTarget
eimGetTargetFromSource com.ibm.eim.Domain findTargetFromSource
eimGetVersion n/a  
eimListAccess com.ibm.eim.AccessContext getAdminAccessUsers、 getRegistryAccessUsers
eimListAssociations com.ibm.eim.Association getAssociationType、 getEid、 getRegistry、 getRegistryName、 getUid (レジストリー・ユーザー ID)
com.ibm.eim.Eid getAssociations
eimListDomains com.ibm.eim.Domain getDescription
com.ibm.eim.DomainManager getDomains
eimListIdentifiers com.ibm.eim.Domain getEids、 getEidsByAlias、 getEidsByName、 getEidsByUuid
com.ibm.eim.Eid getAdditionalInfo、 getAliases、 getDescription、 getName、 getUuid
eimListPolicyFilters com.ibm.eim.Association getPolicyFilter、 getSourceRegistry、 getSourceRegistryName
com.ibm.eim.PolicyFilter getFilterValue getPolicyFilterType、 getSourceRegistry、 getSourceRegistryName
eimListRegistries com.ibm.eim.Domain getRegistries
com.ibm.eim.ApplicationRegistry getSystemRegistryName
com.ibm.eim.Registry getDescription、 getKind、 getName、 getType、 getUUID
com.ibm.eim.SystemRegistry getUri
eimListRegistryAliases com.ibm.eim.Domain getRegistryNames
com.ibm.eim.Registry getAliases
eimListRegistry Associations com.ibm.eim.Domain getRegistryAssociations
eimListRegistryUsers com.ibm.eim.Registry getUsers
com.ibm.eim.RegistryUser getAdditionalInfo、getDescription
eimListUserAccess com.ibm.eim.AccessContext getUserAccess
eimQueryAccess com.ibm.eim.AccessContext getUserAccess、 queryAdminUserAccess、 queryRegistryUserAccess
com.ibm.eim.UserAccess hasAdmin、 hasEidAdmin、 hasMappingLookup、 hasRegistryAdmin
eimRemoveAccess com.ibm.eim.AccessContext deleteAdminAccessUser、 deleteRegistryAccessUser
eimRemoveAssociation com.ibm.eim.Eid removeAssociation
eimRemoveIdentifier com.ibm.eim.Eid delete
eimRemovePolicy Association com.ibm.eim.Domain removeCertificateFilterPolicyAssociation、 removeDefaultDomainPolicyAssociation、 removeDefaultRegistryPolicyAssociation
eimRemovePolicyFilter com.ibm.eim.Registry removeCertificateFilter
eimRemoveRegistry com.ibm.eim.Registry delete
eimRetrieveConfiguration com.ibm.eim.jni.EimConfiguration Mgr retrieveConfiguration (z/OS ではサポートされない)、 retrieveConfiguration_z
eimSetConfiguration (z/OS ではサポートされない) com.ibm.eim.jni.EimConfiguration Mgr setConfiguration (z/OS ではサポートされない)
eimSetConfigurationExt com.ibm.eim.jni.EimConfiguration Mgr setConfiguration_z、removeConfiguration_z
他の共通メソッド com.ibm.eim.Domain getAccessContext、 getPolicyAssociationStatus、 isConnected、 setPolicyAssociationStatus
com.ibm.eim.ConnectInfo ConnectInfo、 getEnvironment、 getSSLInfo、 isSSL、 setSSL
com.ibm.eim.jni.EimConfig getKerberosRegistry、 getLdapURL、 getLocalRegistry、 getProfileBindDn、 getProfileBindPw、 getProfileClassName、 getProfileName、 getX509Registry、 isEnabled
com.ibm.eim.DomainManager getInstance
com.ibm.eim.Formatter getInstance
com.ibm.eim.jni.EimException EimException、 getMessage、 getRootException、 getReasonCode、 getSubstitutions、 setRootException、 setReasonCode、 setSubstitutions、 toString
com.ibm.eim.Registry getMappingLookupStatus、 getPolicyAssociationStatus、 getPolicyFilters、 setMappingLookupStatus、 setPolicyAssociationStatus
com.ibm.eim.RegistryAlias equals、 getName、 getType、 hashCode
com.ibm.eim.RegistryUser getRegistryName、 getTargetUserName
com.ibm.eim.SSLInfo SSLInfo、 getCertificateLabel、 getTrustStore、 getTrustStorePw、 getKeyStore、 getKeyStorePw
com.ibm.eim.UserAccess getDN、getRegistries