Try OpenEdge Now
skip to main content
BP Server Developer's Guide
Working with Monitoring process : External event operations : Dataslot update
 

Dataslot update

A monitoring process can contain dataslots of any type, but BP Server supports only a certain dataslots for monitoring worksteps. The Table 30 describes the java type for each of the supported dataslot in a monitoring process.
Table 30. Java types for monitoring process dataslots
Dataslot type
Java type
Remarks
INT64
com.progress.lang.Int64
INTEGER
com.progress.lang.Integer
CHARACTER
com.progress.lang.Character
If the CHARACTER dataslot length is longer than the maximum length specified in the process template, then the excess length is truncated.
DECIMAL
com.progress.lang.Decimal
HANDLE
com.progress.open4gl.Handle
LOGICAL
com.progress.lang.Logical
DATETIME-TZ
java.lang.GregorianCalendar
In milliseconds.
LIST
java.util.Vector
MAP
java.util.Hashmap
OBJECT/ BUSINESS OBJECT
---
Not supported
MEMPTR
com.progress.open4gl.Memptr
TABLE
com.progress.open4gl.ProDatagraph
DATASET
com.progress.open4gl.ProDatagraph
The external UPDATE_DATASLOT event can contain any of the supported dataslots defined in the target process. BP Server processes only the valid dataslots and ignores the remaining dataslots. If EIId dataslot is passed as part of dataslots, then BP Server ignores it and adds a warning in the log.
* Loop
* Subprocess