Virtual table library values
The virtual table (vtable) adapter library contains configuration information about the adapter, including the names of functions, transactional capabilities, and so on. This vtable is exported from the DLL/shared library of each adapter.
Field | Permitted Values and Description |
---|---|
nSize | =sizeof (MPI_LIBRARY_VTABLE) Ensures that the correct structure definition is being used. |
nTransMode | MPI_TRANSACTIONS_SINGLE One transaction per connection. MPI_TRANSACTIONS_MULTIPLE Multiple transactions per connection. MPI_TRANSACTIONS_NONE The adapter does not support transactions. |
nBurstType | TRUE The adapter supports the listener interface.
FALSE The adapter does not support the Listener interface |
bListenerBlocks | TRUE The LISTEN function of the adapter blocks
indefinitely and requires an external abort to request termination.
FALSE The LISTEN function of the adapter does not block. |
bListenerTrans | TRUE The listener is transactional and requires
a BeginTransaction call. FALSE The listener is not transactional. |
bRetries | TRUE The adapter supports retries. FALSE The adapter does not support retries. |
bSourceWarnings | TRUE The adapter can return warning codes
from a source. FALSE The adapter does not return warning codes from a source. |
nSourceScopes | MPI_SCOPE_MAP MPI_SCOPE_BURST MPI_SCOPE_CARD
Values can be ORed together to provide a list of Scope settings that are permissible for a source. |
nSourceOnSuccess | MPI_ACTION_COMMIT MPI_ACTION_ROLLBACK Values can be ORed together to provide a list of OnFailure settings that are permissible for a source. |
nSourceOnFailure | MPI_ACTION_COMMIT MPI_ACTION_ROLLBACK Values can be ORed together to provide a list of OnFailure settings that are permissible for a source. |
nDefSourceScope | Default value for Scope. |
nDefSourceOnSuccess | Default value for OnSuccess. |
nDefSourceOnFailure | TRUE The Resource Manager should manage targets to ensure there is no conflict. FALSE The Resource Manager should not manage targets. |
bTargetWarnings | TRUE The adapter can return warning codes
from a target. FALSE The adapter does not return warning codes from a target. |
nTargetScopes | MPI_SCOPE_MAP MPI_SCOPE_BURST MPI_SCOPE_CARD
Values can be ORed together to provide a list of Scope settings that are permissible for a target. |
nTargetOnSuccess | MPI_ACTION_CREATE MPI_ACTION_CREATEONCONTENT
MPI_ACTION_DONT_CREATE MPI_ACTION_APPEND (file only) MPI_ACTION_UPDATE
(file only) Values can be ORed together to provide a list of OnSuccess settings that are permissible for a target. |
nTargetOnFailure | MPI_ACTION_COMMIT MPI_ACTION_ROLLBACK Values can be ORed together to provide a list of OnFailure settings that are permissible for a target. |
nDefTargetScope | Default value for Scope. |
nDefTargetOnSuccess | Default value for OnSuccess. |
nDefTargetOnFailure | Default value for OnFailure. |