
1110 Supporting On Demand Business Applications with the IBM Problem Determination Tools
32.3 Coding STL programs
STL is a high-level structured programming language that can be used to create message
generation decks and define terminals and devices to be simulated by WSim. STL utilizes
constants, variables, expressions, and structured control statements.
An STL program is usually divided into one or more procedures. The STL Translator
translates STL programs into message generation decks, each message generation deck
corresponding to one STL procedure. Network definitions can be included into STL programs.
NTWRKLOG MSGDISK, RATE, UTBL, SIDEINFO,
RN, UDIST, INCLUDE, IF, PATH
Optional
MSGDISK RATE, UTBL, SIDEINFO, RN, UDIST,
INCLUDE, IF, PATH
Optional
RATE RATE, UTBL, SIDEINFO, RN, UDIST,
INCLUDE, IF, PATH
Required if using rate table delays
UTBL UTBL, SIDEINFO, RN, UDIST,
INCLUDE, IF, PATH
Optional
SIDEINFO SIDEENT Optional
SIDEENT SIDEENT, SIDEEND At least one is required after SIDEINFO
SIDEEND RN, UDIST, INCLUDE, IF, PATH Required after the last SIDEENT
RN RN, UDIST, INCLUDE, IF, PATH Optional
UDIST UDIST, INCLUDE, IF, PATH Optional
INCLUDE INCLUDE, IF, PATH Optional, mostly used to define required
but not referenced message generation
decks
IF INCLUDE, IF, PATH Optional
PATH PATH, DIST, UTI, FILE, APPCLU,
VTAMAPPL, TCPIP
At least one is required
DIST DIST, UTI, FILE, APPCLU, VTAMAPPL,
TCPIP
Optional
UTI UTI, FILE, APPCLU, VTAMAPPL,
TCPIP
Optional
FILE FILE, APPCLU, VTAMAPPL, TCPIP Optional
APPCLU TP Optional
TP TP, APPCLU, VTAMAPPL, TCPIP, FE At least one is required after APPCLU
VTAMAPPL LU Optional
LU LU, VTAMAPPL, TCPIP, FE At least one is required after VTAMAPPL
TCPIP DEV Optional
DEV DEV, TCPIP, FE At least one is required after TCPIP
FE FE Optional
Statement Can be followed by Comments