java.lang.Object
com.orchestranetworks.addon.dint.dataconnector.datasource.DataSource
com.orchestranetworks.addon.dint.dataconnector.datasource.EBXTransaction

public final class EBXTransaction extends com.orchestranetworks.addon.dint.dataconnector.datasource.DataSource
Represents a transaction when importing data into EBX.

All target tables that share the same transaction will have their data rolled back if an error occurs.

Since:
4.2.0
See Also:
  • Method Details

    • newInstance

      public static EBXTransaction newInstance(com.onwbp.adaptation.AdaptationHome dataspace)
      Returns a new instance.
      Parameters:
      dataspace - The target dataspace
    • configureProcedure

      public void configureProcedure(Consumer<com.orchestranetworks.service.ProcedureContext> config)
      Configures the ProcedureContext instance when writing in EBX.
      Since:
      4.5.0
      See Also:
      • Procedure.execute(ProcedureContext)
    • getProcedureConfig

      public Consumer<com.orchestranetworks.service.ProcedureContext> getProcedureConfig()
      Returns the ProcedureContext configuration or null.
      Since:
      4.5.0
      See Also:
      • Procedure.execute(ProcedureContext)
    • getDataspace

      public com.onwbp.adaptation.AdaptationHome getDataspace()
      Returns the target dataspace.