Package com.softwaremining.vendors.dli
Class DliProcessor
java.lang.Object
com.softwaremining.vendors.dli.DliProcessor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
change
(DliBaseService baseService, IPCBModifiable alternativePcb, AbstractDataObject target) static void
change
(DliBaseService baseService, IPCBModifiable alternativePcb, String target) static void
delete
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) static void
delete
(DliBaseService baseService, IPCBScreen alternativePcb, AbstractDataObject target) Warning: Function not yet supportedstatic void
extendedRestart
(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea) static void
getNext
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer) static void
getNext
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) static void
getNext
(DliBaseService baseService, IPCBScreen screenPCB, AbstractDataObject screenInputArea) static void
getNextInParent
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) static void
getNextInParent
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject[] ssaArray) static void
getNextInParent
(DliBaseService baseService, IPCBScreen alternativePcb, AbstractDataObject target) static void
getNextInParent
(DliBaseService baseService, AbstractDataObject alternativePcb, AbstractDataObject target) static void
getUnique
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) database callstatic void
getUnique
(DliBaseService baseService, IPCBScreen screenPCB, IScratchPadArea spa) this is used as the first screen handling call in Conversational Programs Following this there will be one or more GetNext(baseService, screenPCB , IOAREA);static void
getUnique
(DliBaseService baseService, IPCBScreen screenPCB, AbstractDataObject spa) this is used as the first screen handling call in Conversational Programs Following this there will be one or more GetNext(baseService, screenPCB , IOAREA);static void
getUnique
(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject[] ssa) static void
getUniqueWithHold
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) static void
insert
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) static void
insert
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject[] ssa) static void
insert
(DliBaseService baseService, IPCBModifiable altPcb, IScratchPadArea spa) Translation DLI ISRTstatic void
insert
(DliBaseService baseService, IPCBModifiable altPcb, AbstractDataObject spa) Translation DLI ISRTstatic void
insert
(DliBaseService baseService, IPCBModifiable altPcb, String dataToFeedIntoNextProg) Translation DLI ISRTstatic void
insert
(DliBaseService baseService, IPCBScreen screenPcb, IDcScreenArea dataToFeedIntoNextProg, String transaction) static void
insert
(DliBaseService baseService, IPCBScreen screenPcb, IScratchPadArea spa) static void
insert
(DliBaseService baseService, IPCBScreen screenPcb, AbstractDataObject dataToFeedIntoNextProg, AbstractDataObject transaction) static void
process
(DliBaseService baseService, String command, IPCBDatabase pcb, AbstractDataObject workArea, ISegmentSearchArgument ssa) static void
process
(DliBaseService baseService, String command, AbstractDataObject psbToPopulate, AbstractDataObject dliuib) static void
replace
(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) static void
setStatus
(DliBaseService baseService, AbstractDataObject pcb, String statusValue) static void
symbolicCheckpoint
(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea)
-
Field Details
-
STATUS_SUCCESS
- See Also:
-
STATUS_NO_MORE_INPUT_MESSAGES
- See Also:
-
STATUS_END_OF_DATABASE
- See Also:
-
-
Constructor Details
-
DliProcessor
public DliProcessor()
-
-
Method Details
-
getUnique
this is used as the first screen handling call in Conversational Programs Following this there will be one or more GetNext(baseService, screenPCB , IOAREA);- Parameters:
baseService
-screenPCB
-spa
-
-
getUnique
public static void getUnique(DliBaseService baseService, IPCBScreen screenPCB, AbstractDataObject spa) this is used as the first screen handling call in Conversational Programs Following this there will be one or more GetNext(baseService, screenPCB , IOAREA);- Parameters:
baseService
-screenPCB
-spa
-
-
getUnique
public static void getUnique(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject[] ssa) -
getUnique
public static void getUnique(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) database call- Parameters:
baseService
-databasePCB
-dataBuffer
-ssa
-
-
getNext
public static void getNext(DliBaseService baseService, IPCBScreen screenPCB, AbstractDataObject screenInputArea) -
getNextInParent
public static void getNextInParent(DliBaseService baseService, IPCBScreen alternativePcb, AbstractDataObject target) -
getNextInParent
public static void getNextInParent(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) -
getNextInParent
public static void getNextInParent(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject[] ssaArray) -
getNextInParent
public static void getNextInParent(DliBaseService baseService, AbstractDataObject alternativePcb, AbstractDataObject target) -
change
public static void change(DliBaseService baseService, IPCBModifiable alternativePcb, AbstractDataObject target) -
change
- Parameters:
baseService
-alternativePcb
-target
-
-
insert
Translation DLI ISRT- Parameters:
baseService
-altPcb
-spa
- - starts with LL(2)/ZZ(2)/TransactionCode(8)
-
insert
public static void insert(DliBaseService baseService, IPCBModifiable altPcb, AbstractDataObject spa) Translation DLI ISRT- Parameters:
baseService
-altPcb
-spa
- - starts with LL(2)/ZZ(2)/TransactionCode(8)
-
insert
public static void insert(DliBaseService baseService, IPCBModifiable altPcb, String dataToFeedIntoNextProg) Translation DLI ISRT- Parameters:
baseService
-altPcb
-inputMessageIOArea
- - starts with LL(2)/ZZ(2)/TransactionCode(8)
-
insert
public static void insert(DliBaseService baseService, IPCBScreen screenPcb, AbstractDataObject dataToFeedIntoNextProg, AbstractDataObject transaction) -
insert
public static void insert(DliBaseService baseService, IPCBScreen screenPcb, IDcScreenArea dataToFeedIntoNextProg, String transaction) -
insert
-
setStatus
public static void setStatus(DliBaseService baseService, AbstractDataObject pcb, String statusValue) -
getNext
public static void getNext(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer) -
getNext
public static void getNext(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) -
getUniqueWithHold
public static void getUniqueWithHold(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) -
delete
public static void delete(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) -
replace
public static void replace(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) -
delete
public static void delete(DliBaseService baseService, IPCBScreen alternativePcb, AbstractDataObject target) Warning: Function not yet supported- Parameters:
baseService
-alternativePcb
-target
-
-
insert
public static void insert(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) -
insert
public static void insert(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer, AbstractDataObject[] ssa) -
process
public static void process(DliBaseService baseService, String command, IPCBDatabase pcb, AbstractDataObject workArea, ISegmentSearchArgument ssa) -
process
public static void process(DliBaseService baseService, String command, AbstractDataObject psbToPopulate, AbstractDataObject dliuib) -
symbolicCheckpoint
public static void symbolicCheckpoint(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea) -
extendedRestart
public static void extendedRestart(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea)
-