java.lang.Object
com.ibm.dtfj.corereaders.zos.le.Edb
This class represents an LE Enclave Data Block. This provides access to such things as the
chain of Dlls. Normally this object is obtained via the Caa, but as a convenience a method
is provided to obtain one directly from an AddressSpace.
-
Constructor Summary
ConstructorDescriptionEdb
(long address, AddressSpace space) Constructs a new Edb given the address of the edb structure -
Method Summary
Modifier and TypeMethodDescriptionlong
address()
Returns the address of this edb.long
Returns the ceeosigr addresslong
Returns the ceeedbdbaReturn a java.util.Properties object containing the environment variables.Returns the first in the chain of Dlls (or null if there aren't any).static Edb
getSampleEdb
(AddressSpace space) Returns a "sample" Edb for the given address space.
-
Constructor Details
-
Edb
Constructs a new Edb given the address of the edb structure
-
-
Method Details
-
address
public long address()Returns the address of this edb. -
ceeedb_ceeosigr
Returns the ceeosigr address- Throws:
IOException
- if an error occurred reading from the address space
-
ceeedbdba
Returns the ceeedbdba- Throws:
IOException
- if an error occurred reading from the address space
-
getSampleEdb
Returns a "sample" Edb for the given address space. Note that for certain applications (CICS?) there can be more than one Edb per address space. Returns null if there is no Edb. -
getFirstDll
Returns the first in the chain of Dlls (or null if there aren't any).- Throws:
IOException
- if an error occurred reading from the address space
-
getEnvVars
Return a java.util.Properties object containing the environment variables.- Throws:
IOException
-