Install UI Inspect Running Solver Sessions
In this section, the installation of running solver sessions is detailed.
Start
Start with creating a page named GSSInspectRunningSessions
.
We will first check the layout of the page, and then start adding each of the three widgets in a separate section.
onload procedure should be gss::pr_refreshRunningList
.
Layout of page
Choose Layout 9, adapt it, by choosing “row” for the gridAutoFLow
of area A
.
Overview of Running Solver Sessions
The first widget to be added is a table widget named tableGSSRunningSessionList
.
The contents of this widget should be:
gss::sp_requestDescription
gss::sp_application
gss::sp_createTime
gss::sp_userEnv
gss::sp_userName
gss::sp_requestProcedure
gss::p_runTimeoutHour
Identifier Settings
In the Identifier Settings of each of the above identifiers, change the index gss::i_sess
to gss::i_runningSess
Pivoting
swap rows and cols.
Store Focus
Map gss::i_runningSess
to gss::ep_selectedSession
Miscellaneous
The title of this table should be set to gss::sp_titleRunningSessionList
Widget Extensions
Widget Actions should be set to gss::sp_widgetActionsRunningSessions
Item Actions should be set to gss::sp_itemActionsRunningSessions
Progress table of selected session
The second widget to be added is a table widget named tableGSSProgressData
Contents
The contents of the widget should be gss::sp_value
In the Identifier Settings,
switch index
gss::i_timeSlot
togss::i_progressTimeslot
, andswitch index
gss::item
togss::i_shownItem
Pivoting
Pivoting: rows: gss::i_progressTimeslot
, Columns: gss::i_shownItem
, Totals: <IDENTIFIER>
.
Miscellaneous properties:
Default column width: gss::p_progressColwidth
Title: gss::sp_progressTitle
The Gap Curve
The third widget is a (classic) line chart named linechartGSSGapDevelopment
Contents
gss::p_GAP
gss::p_Incumbent
gss::p_Bestbound
Identifier Settings
For each of the above identifiers, switch index gss::i_timeSlot
to gss::i_gapObDevTimeslot
.
Miscellaneous
Title should be gss::sp_titleGapEvolutionWidget