Index
* (asterisk)in generic filter names, 122–123unsaved changes indicator, 59, 85wildcard, 359
^ (caret), tab symbol, 221+ (plus sign)
expanding/hiding lines, 210node expansion, 420
5250 emulator, 314–316
Aaccess permissions. See permissionsaction names, case sensitivity, 214actions. See also commands; Remote Systems
view, actions; specific actionsi5/OS projects, 378Integrated i5/OS Debugger, 322–323language-specific, LPEX
CL, 230–231COBOL, 230–231DDS, 230–231ILE RPG, 230–231RPG/400, 230–231
library list, 132LPEX, 200–202member, 347message descriptors, 142object, 347running. See Remote Systems viewuser-defined. See user actions
active editor, 55–56, 85–86
Add Library List dialog, 48Add To i5/OS Project action, 386ADDBKP command, i5/OS equivalent, 337tadding, 385–387ADDLIBLE command, RSE equivalent, 132ADDPGM command, i5/OS equivalent, 337taddressed messages, 286–287, 303administrative privileges. See permissionsADTS, 9aggregate connections, 421aligning fields, Screen Designer, 442always use debugging editor, 336Analysis action, 410Apache Xerxes, 10Application Diagram
+ (plus sign), node expansion, 420alignment actions, 432bend points, 431colors, changing, 432commenting diagrams, 430–431connections
aggregate, 421bend points, 431description, 415–416direct, 421jumping to source, 425properties, 423–424rearranging, 431between top-level resources, 421warning messages, 434
Note: Boldface numbers indicate illustrations 469
Application Diagram, continuedcopying diagrams, 428creating a diagram, 412–415customizing diagrams, 431–432details, displaying, 420–421Diagram Editor
diagram overview, 422nodes, listing, 422Note tool, 424–425Outline view, 422palette, 424–425Properties view, 423–424property attributes, 423–424tSelect tool, 424–425Text view, 422Thumbnail view, 422Zoom tool, 424–425
documenting diagrams, 429–431drilling down, 420–421empty diagrams, 434empty members, 433–434empty service programs, 434fonts, changing, 432functional zoom, 420–421grid lines, 432line style, changing, 431nodes
description, 415–416hierarchical listing, 422jumping to source, 425properties, 423–424rearranging, 431warning messages, 434
Note tool, 430–431notes, 430–431orientation, changing, 431printing diagrams, 425–426program structure diagrams
definition, 412reading, 419–420
progress monitor, 414–415reading
arrows, 416calls, 417–419connections, 415–416
copybooks, 419entry points, 417–418external nodes, 415–416icons, 416tlanguage feature mapping, 417–418tnodes, 415–416procedures, 417–418program structure diagrams, 419–420sample diagram, 415source call diagrams, 417–419subroutines, 417–418tooltips, 416
right-clicking blank areas, 433rulers, 432saved diagrams, opening, 427saving diagrams, 426–429selected resources, warning messages, 434selecting resources, 412–413sharing diagrams, 427source call diagrams
definition, 411–412reading, 417–419source calls missing, 433
source types, determining, 414split-screen editing, 412troubleshooting. See troubleshooting,
Application DiagramVisualize Application Diagram action
missing, 432–433vs. WDSC, 468zoom, 420–421, 424–425
associationseditors and file types, 269–270file types, adding, 270LPEX parsers and document types, 266–267
asterisk (*)in generic filter names, 122–123unsaved changes indicator, 59, 85wildcard, 359
Atom feeds, 457authentication. See permissionsautomated installs, 29automatic
block closure, 250
470
Index
bound service programs in debug sessions,331, 337
indentation, 219, 238, 250library exclusion, Integrated i5/OS Debugger,
332message insertion/deletion, Error List view,
287, 467syntax checking, 265uppercasing
CL, 262DDS, 257LPEX, 218
Automatically Insert submenu, 287Automatically Remove submenu, 286–287autosave feature, LPEX, 184–185
Bbackground color, customizing, 441batch CL commands, 150batch compiles
events files, 290preferences, 301
batch debugging, 314bend points, 431BIND command, 398–400bind.clle source file, 400binding, 299–302black and white vs. color, 440blank lines, inserting, 177–178block closure
automatic, 250checking for, 239–241
block nesting, 260–261block selection, 186–187block structures, selecting, 241blue dot
breakpoint symbol, 329vertical ruler area, 67–68
blue triangles, field change indicator, 325bookmarks
creating, 106–107deleting, 107displaying, 103, 189setting, 188–189
bound service programs, adding automatically,331, 337
breakpoints. See also SEPs (service entrypoints)adding, 329conditional, 334–335deleting, 68–69editing, 329enabling/disabling, 329grouping, 329line, 329, 330removing, 329setting, 67source, 329, 330–332symbol for (blue dot), 329troubleshooting, 338–339watch, 329, 333
Breakpoints view, 68–69, 336tbrowsing
display files, 453members, 53–54, 173for user actions, 349
builds. See i5/OS projects, builds
Ccaching
cache location, 369cache size, 369CL, LPEX, 258CL cache, 370clearing the cache, 369files, 371library lists, 369member lists, 369members, 371object lists, 369preferences, 370program verification cache, 370restoring Remote Systems from cache, 124,
160caret (^), tab symbol, 221case conversion
in LPEX, 186, 197uppercasing, automatic, 218, 257
NOTE: Locators ending in an italic t indicate a table. 471
Index
case sensitivityLPEX
action names, 214filtering, 191find and replace, 193keyboard shortcuts, 214preferences, 194set prefixArea command, 210
remote searches, 344central host servers, 365t, 366Change Filter dialog, 129–130change signature, 219–220change tracking, local, 389–390checkmark beside blue dot, 67–68CHGCURLIB command, RSE equivalent, 132child objects, 110CL, caching, 370CL, commands
batch, 150command sets
adding commands, 151benefits of, 152definition, 150naming, 152predefined commands, 151
Commands Log view, 152–154help for messages, 153–154interactive, 150logging, 152–154normal, 150previously used, selecting, 153restrictions on, 150run types, 150status, checking, 169troubleshooting, 169–170
CL, LPEXblock nesting, 260–261caching, 258content assist, 262filtering by language constructs, 261–262formatting, 258–260, 262INCLUDE statement, 261including members, 261indenting, 258–260, 262language-specific actions, 230–231
nested structures, 260–261Outline view, 262preferences, 262prompting, 258–260syntax checking, 222–223, 260, 262tab stops, user defined, 262uppercasing, automatic, 262
CL Program style, 398–400clean editors, 85clipboard, cut, copy, and paste shortcuts, 459tclosing
current member, 462teditors, 460tLPEX, 206–208members, 64Screen Designer, 436views
LPEX, 203, 463tWorkbench, 80
COBOL, LPEXcommenting-out code, 254–255content assist, 254–255copybooks, opening, 252external files, viewing, 252filtering by language constructs, 252–253language-specific actions, 230–231Outline view, 253–254preferences, 255program verification, 224–229, 251–252syntax checking, 222–223, 251–252
COBOL tools, history of, 3–6CODE
history of, 3–4installation and setup, 29
CODE/400, 3color
background, 441black and white vs. color, 440changing, application diagrams, 432LPEX, customizing, 209
column-sensitive editing, 219column-sensitive languages, editing
format line, 183shifting text in columns, 175–176
Command build style, 400
472
Index
Command Execution page, 118Command Execution preference page, 299–302command labels
customizing, 292, 293–294definition, 292substitution variables, 293–294
command line, 55–56, 201Command Log tab, 72command-related settings, overriding, 118command sets
adding commands, 151benefits of, 152definition, 150naming, 152predefined commands, 151
commands. See also actions; specific commandsLPEX, 200–202results of, viewing, 72Workbench, 98
Commands Log viewbinder results, 299compiler results, 278–279description, 152–154i5/OS projects perspective, 381
Commands subsystem, 44, 117commenting-out code, 254–255comments
application diagrams, 430–431user actions, 349
communication. See also serversdata members, displaying, 365host servers
central host servers, 365t, 366connection verification, 367–369DDM server, 365, 365ti5/OS host servers, 364–367remote command servers, 365, 365trequired, 365trequirements, 367server mapper servers, 365t, 366sign-on servers, 365t, 366source members, downloading/
uploading, 365starting/stopping, 366Verify Connection dialog, 367–369
i5/OS Debugger, 366QRWTSRVR jobs, 365QUSER, job user, 365QUSRWRK subsystem, 365QZRCSRVS jobs, 365RSE server job, 365STRRSESVR command, 366troubleshooting
editing servers, 372–373server connections, 372–373, 374
Compare with Local History dialog, 389–390comparing members, 195–197, 230–231COMPILE command, 398compile command strings
copying, 294defining, 293–294definition, 292
compile commandscommand labels
customizing, 292, 293–294definition, 292substitution variables, 293–294
Commands Log view, 278–279customized commands
creating events files, 295sharing, 291
customizingcommand labels, 292, 293–294creating your own commands, 293–296predefined commands, 292–293source type, 292Work With Compile Commands dialog,
291–292defaults, 276last command used, 276–277messages, 279–280parts of, 292predefined
customizing, 292–293deleting, 292labels, changing, 292listing, 292OPTION(*EVENTF) parameter,
deleting, 293restoring to defaults, 293
NOTE: Locators ending in an italic t indicate a table. 473
Index
compile commands, predefined, continuedrestrictions, 292–293SRCMBR(&N) parameter, deleting,
292–293selecting, 275status, checking, 278–279. See also
Commands Log viewCompile menus
description, 61illustration, 61missing or grayed out, 71vs. other menus, 278
compile-related settings, overriding, 118compile.clle source member, 399Compiled Debug preference page, 336compiling members. See also program
verificationin batch, 290binding, 299–302Compile menus, 61, 71, 278duplicate compile actions, 374–375from the editor, 62with embedded SQL statements, 296–302error feedback. See Error List view; events
filesfile overrides, 279i5/OS projects, 394–395Job Status view, 301–302launching a compile, 61, 275, 277library list, 279LPEX, toolbar icon, 230–231by member type, 301monitoring jobs, 301–302preferences
Command Execution preference page,299–302
compile in batch, 301compiled objects, replacing, 300compiling by member type, 301job descriptions, 301Job Status view, 301object library, 300SBMJOB parameters, 301
on remote systems, requirements for, 16–17
results, reviewing. See Error List view;events files
spool files. See Error List viewtroubleshooting. See troubleshooting,
compiling membersconditional breakpoints, 334–335Connected property, 117tconnection name, specifying, 43connection verification, 367–369connections
Application Diagramaggregate, 421bend points, 431description, 415–416direct, 421jumping to source, 425properties, 423–424rearranging, 431between top-level resources, 421warning messages, 434
Commands subsystem, 44configuring, 161connection name, specifying, 43Connection status property, 116tcreating, 41–46, 112–114. See also Remote
Systems viewDefault User ID property, 116tdescription, specifying, 43, 114Description property, 116tenvironment variables, setting, 118host name, specifying, 43, 114host name verification, 43, 114Hostname property, 116tIFS files subsystem, 44Jobs subsystem, 44library list
Add Library List dialog, 48adding libraries, 48expanded filter, 47modifying, 47options, 49rearranging, 48saving changes to, 48setting, 46–49settings, specifying, 118
474
Index
name, specifying, 114Name property, 116tNew Connection wizard, 42Number of Children property, 116tObjects subsystem, 44parent profile, specifying, 114Parent Profile property, 116tpassword, 44–45profile name, specifying, 42–43properties, 115–116, 116tQshells subsystem, 44Remote system type property, 116tRemote Systems View, 41–42results verification, 45–46subsystems, 44troubleshooting, 70, 168–169Type property, 116tuser ID, 44–45Verify Connection results, 46Verify host name property, 116tWork Offline property, 116t
content assistCL, LPEX, 262COBOL, LPEX, 254–255DDS, LPEX, 257ILE RPG, LPEX, 247–249LPEX, 198–199
context-sensitive help, 105, 218Copy action, 138–139copy and paste
filter strings, 129IFS files and folders, 361keyboard shortcuts, 459tLPEX, 176
COPY Member action, 243copy members, opening, 242–244copybooks
application diagrams, 419opening, 252
copyingapplication diagrams, 428compile command strings, 294Error List view messages, 284filter pools, 157in LPEX
lines, 176–177with SEU prefix commands, 177text, 176–177
members, 138–139objects, 138–139RSE profiles, 343
CPU, installation requirements, 16creating
application diagrams, 412–415bookmarks, 106–107connections, 41–46, 112–114. See also
Remote Systems viewcustom compile commands, 293–296events files
compiling members, 289CRTPGM command, 299, 302CRTSRVPGM command, 299, 302with custom compile commands, 295customized compile commands, 295i5/OS binders, 299ILE languages, 289OPM languages, 289–290program verification, 288UPDPGM command, 299, 302UPDSRVPGM command, 299, 302
filter pools, 156–158filters, 50, 355–356, 359–369i5/OS projects, 383–385IFS files, 361keyboard shortcuts, Workbench, 99member files, 137–138members, i5/OS projects, 383–385multiple Workspaces, 92Outline view, 245–246Remote Systems view actions, 137–138RSE profiles, 342–343source files, i5/OS projects, 383–385user actions, 347–349
CRTSRCPF command, 384–385current line, 55–56cursor
blink time, 210drop, 81, 81tpositioning
keyboard shortcuts, 460t, 462t–463t
NOTE: Locators ending in an italic t indicate a table. 475
Index
cursor, positioning, continuedLPEX, 174–175Screen Designer, 451
width, 210Customize Perspective dialog, 100–101customized commands
creating events files, 295sharing, 291
customizing. See also preferences; propertiescommand labels, 292, 293–294compile commands
creating your own commands, 293–296predefined commands, 292–293source type, 292Work With Compile Commands dialog,
291–292diagrams, Application Diagram, 431–432document styles, LPEX parsers, 267–268fonts, 432, 441LPEX
colors, 209styles, 209views, 209–210
Screen Designerbackground color, 441ruler bars, 441
user actions, 349–350Workbench perspective
layout, 76–77menus, 100–101preferences, 96–97
DD-Specification wizard, 233–234data members, displaying, 365Data Table view
controlling, 353description, 351editing, 352job filters, types of, 354jumping to a specific record, 353–354key fields, 352–353key icon, 352–353null-capable fields, 353Position to action, 353–354
purpose of, 144read-only access, 351–352Work with action, 353
date (timestamp) fieldschanging dates, 183enabling, 182filtering by, 182
date and time, printing, 205date fields
i5/OS projects, 390–393IFS files and folders, 364
DDM server, 365, 365tDDS, LPEX
content assist, 257filtering by language constructs, 256–257language-specific actions, 230–231Outline view, 257preferences, 257program verification, 224–229, 256syntax checking, 222–223, 256, 257uppercasing, automatic, 257
Debug (Prompt) menu, 313–314Debug As menu, 313–314Debug Job launch configuration, 320Debug perspective
description, 321opening, 66, 321summary of views, 336t
Debug preference page, 331–332Debug server, starting/stopping, 64–65,
308–309Debug view, 322–323, 336tdebuggers. See also Integrated i5/OS Debugger
development team, 10–11distributed, 307on remote systems, requirements for, 16–17system, 307toolbox, 307vs. WDSC, 467
decorated icons, 111, 405–406definition specifications, 233–234Delete action, 138–139deleting. See also removing
bookmarks, 107breakpoints, 68–69
476
Index
Error List view messages, 284, 286–287Error List view pages, 283error messages
compiler errors, 62live syntax checking, 57LPEX, 462tprogram verification, LPEX, 225syntax checking, LPEX, 223
events files, 288filter pools, 156–158filter strings, 130keyboard shortcuts, Workbench, 99libraries from library list, 132members, 138–139objects, 138–139OPTION(*EVENTF) parameter, 293predefined compiler commands, 292Remote Systems view filters, 131rollback files, 32–33SEPs (service entry points), 69SRCMBR(&N) parameter, 292–293text, in LPEX, 176, 193
to end of line, 463tlines, 462t–463t
Workbench perspectives, 77delta builds, 397design area. See Screen Designer, design areadesign mode. See Screen Designer, design modedesign window, Screen Designer, 436–437detached views, 81detaching editors, 88Diagram Editor
diagram overview, 422nodes, listing, 422Note tool, 424–425Outline view, 422palette, 424–425Properties view, 423–424property attributes, 423–424tSelect tool, 424–425Text view, 422Thumbnail view, 422Zoom tool, 424–425
direct connections, 421dirty editors, 85
disk space, installation requirements, 15distributed debuggers, 307docking, perspective bar, 75documentation
application diagrams, 429–431LPEX manuals, 218Workbench, 103–106
documentskeyboard shortcuts
copying text, 459tcutting text, 459tnavigation, 459tpasting from the clipboard, 459tprinting, 459tsaving, 459tselecting text, 459t
LPEX parser associations, 266–267drilling down, 110, 420–421drop cursors, 81, 81tDSP* commands, run type, 150DSPMODSRC command, i5/OS equivalent, 337tduplicate filter strings, 129dynamic content, 248dynamic list modifications, 132–133
EEclipse, installation and setup, 24–25editing. See also LPEX
breakpoints, 329Data Table view, 352IFS files and folders, 361–362members
authority, checking, 52multiple members, 55Open Member in Edit dialog, 54opening for, 52–55, 70from QTEMP, 70troubleshooting, 70
Object Table view, 148screen source, 449–450text constants, 442user actions, 349–350
editor area, Integrated i5/OS Debuggerblue triangles, 325debug editor vs. LPEX, 324
NOTE: Locators ending in an italic t indicate a table. 477
Index
editor area, Integrated i5/OS Debugger, continueddescription, 321filtering variables, 325listing view, 323–324Memory view, 328, 336tMonitors view, 326–327, 336tred highlighting, 325source view, 323–324statement view, 323–324Variables view, 325–326, 336t
editor in focus, 55–56, 85editor tabs, 55editors. See also LPEX; Workbench, editors
file type associations, 269–270i5/OS projects, 410linking Remote Systems view with current,
160–161open, listing, 204RSE default. See LPEX
EDT* commands, run type, 150EDTLIBL command, RSE equivalent, 132EFEVENT file, 289Empty List message, 166ENDDBGSVR command, 309Enter key behavior, 177–178, 250–251environment variables, setting, 118Environment Variables page, 118“error communicating...” message, 272Error List view. See also events files
contents, 281deleting pages, 283description, 280–281empty, 304format, 281help, 284–285i5/OS projects perspective, 382limitations, 297messages
addressed, 286–287, 303automatic insertion/deletion, 287, 467copying, 284deleting, 62, 284, 286–287filtering by severity, 285including in the view, 286inserting/excluding, 286
investigating, 62jumping to specific, 281–282, 287–288listing, 62navigating, 281–282, 287–288opening, 284from previous runs, 286vs. WDSC, 467
name, 283–284navigating
between pages, 283to specific messages, 281–282
sorting, 284as a to-do list, 282undoing changes, 282view menu
Automatically Insert, 287Automatically Remove, 286–287Messages, 286Show Severity, 285
error messages. See also Error List view; eventsfilesapplication diagram connections, 434application diagram nodes, 434compiler, 62, 279–280deleting
compiler errors, 62keyboard shortcuts, LPEX, 462tlive syntax checking, 57LPEX, 462t
displaying, 147“error communicating...” message, 272“Host PTF is missing...” message, 304live syntax checking, 56–57program verification, LPEX, 225RNF0401 error, 272syntax checking, LPEX, 221–223
events files. See also Error List view; errormessagescompiling in batch, 290creating
compiling members, 289CRTPGM command, 299, 302CRTSRVPGM command, 299, 302customized compile commands, 295i5/OS binders, 299
478
Index
ILE languages, 289OPM languages, 289–290program verification, 288UPDPGM command, 299, 302UPDSRVPGM command, 299, 302
definition, 288deleting, 288EFEVENT file, 289format, 288remote searches, 345–346write access requirements, 290
Expand Failed, Try Again message, 166Export to File action, 147exporting
LPEX preferences, 211Object Table view, 147
external descriptions missing, 271–272external files, viewing, 241–242, 252
FF14, RSE equivalent, 146F17, RSE equivalent, 146F21, RSE equivalent, 147fast view bar, docking, 83–84fast view toolbar, 89fast views, 82–84, 96Field Table view, 144, 241–242field values
changing, 68debugging
blue triangles, 325changing, 326–327displaying, 325–327filtering, 325finding, 325layout in memory, 328monitoring, 326–327red highlighting, 325
displaying, 68fields, on screens
adding, 444–445aligning, 442moving, 442resizing, 443troubleshooting, 452
5250 emulator, 314–316files
caching, 371events. See events filesIFS (Integrated File System). See IFS, files
and foldersstate indicators, 405–406versions, 403
filling selected areas, 187filter pools
copying, 157creating, 156–158default, 154definition, 154deleting, 156–158example, 155–156moving, 157references, 155, 158–159renaming, 156–158showing/hiding, 154Work With Filter Pools dialog, 157–158
filter stringsadding, 129Change Filter dialog, 129–130copying and pasting, 129definition, 128deleting, 130duplicates, 129moving, 130order, 130specifying, 128
filteringError List view messages, by severity, 285by language constructs
CL, LPEX, 261–262COBOL, LPEX, 252–253DDS, LPEX, 256–257ILE RPG, LPEX, 244
LPEXcase sensitivity, 191by date (timestamp), 182finding strings, 190–191
variables during debugging, 325views, 78. See also Remote Systems view,
filters
NOTE: Locators ending in an italic t indicate a table. 479
Index
filterscreating, 50definition, 50i5/OS jobs, 354–356IFS (Integrated File System)
creating, 359–369file systems, 359file type, 360filename, 360home directory, 359multiple filter strings, 360New File Filter dialog, 359–360predefined, 359root file system, 359
jobs, types of, 354LPEX, 225Member Filter dialog, 50naming, 50–51Remote Systems view. See Remote Systems
view, filterstroubleshooting, 165–166, 168, 170
find and replace, 194–195Find dialog, 193–195Find String dialog, 344finding strings, LPEX
case sensitivity, 194column restrictions, 194filtering, 190–191find and replace, 192–195highlighting found strings, 194, 195preferences, 193–195with regular expressions, 194selection restrictions, 194whole-word only, 194wrapping the search, 194
flagging changed lines, 219–220FNDSTRPDM command, 343–344folders. See IFS, files and foldersfonts, customizing
application diagrams, 432Screen Designer, 441
footers, printing, 205format line, 55–56, 183formatting CL, LPEX, 258–260, 262free-form conversion, 238–239
functional zoom, 420–421fuzzy searches, 106
Ggeneric naming rules, 122–123get-file feature, 184green screen commands, mapping to i5/OS
Debugger, 337–338tgrid lines, 432, 441–442grouping
breakpoints, 329user actions, 350
Hhardware, installation requirements, 15–16HATS, installation and setup, 29headers, printing, 205help. See also content assist
CL command messages, 153–154context sensitivity, 218designing
moving help areas, 443rectangular help, 440resizing help areas, 443
documentation, 218Error List view, 284–285language-sensitive, 59LPEX
content assist, 198–199keyboard shortcuts, 213print command, 205–206SEU commands, 180source prompting, 180–181templates, 198–199
rectangular, 440Workbench. See Workbench, help
Help view, 102–103Help window, 103–104heritage compilers, 9hex codes corrupted, 410hexadecimal values, displaying, 197hidden views, 82–84highlighting
current line, 210
480
Index
found strings, 194, 195pink, 195red, fields being debugged, 325yellow, 195
host namespecifying for connections, 43verification, 43
“Host PTF is missing...” message, 304host servers
central host servers, 365t, 366connection verification, 367–369DDM server, 365, 365ti5/OS host servers, 364–367remote command servers, 365, 365trequired, 365trequirements, 367server mapper servers, 365t, 366sign-on servers, 365t, 366source members, downloading/uploading,
365starting/stopping, 366Verify Connection dialog, 367–369
Ii5/OS binders, events files, 299i5/OS Debug preference page, 336–337i5/OS host servers, 364–367i5/OS jobs
adding, 357attributes, displaying, 356filters, 354–356Job Status view, 356–357monitoring, 356–357New Job filter dialog, 355–356Remote System Details view, 358removing, 357running actions on, 356table view, 358user actions, 358
i5/OS language-specific extensions, 172i5/OS Project Navigator view. See also i5/OS
projects, perspectivedescription, 381icon decorators, 388–389, 388tremote resources
adding locally, 388refreshing, 388status icons, 387–389, 388tviewing, 387–389
i5/OS projectsactions, 378benefits of, 379–381change tracking, local, 389–390Compare with Local History dialog, 389–390compiling from, 394–395creating, 383–385CRTSRCPF command, 384–385date fields, 390–393definition, 378local history, size, 390local history files, 389–390members
Add To i5/OS Project action, 386adding, 385–387creating, 383–385importing, 385, 386–397Make Available Offline action, 386pushing, 394, 395uploading, 394, 395
metadata, 407–408, 407tNew i5/OS Member wizard, 385New i5/OS Project wizard, 383–385New i5/OS Source Physical File wizard,
384–385non-source objects, 393, 467overview, 379Problems view, 391–393properties, 407–408, 407treverting to saved copy, 390sequence numbers, 390–393source files
Add To i5/OS Project action, 386adding, 385–387creating, 383–385importing, 385Make Available Offline action, 386
teams, 402–403vs. WDSC, 467working offline, 401–402
NOTE: Locators ending in an italic t indicate a table. 481
Index
i5/OS projects, buildsBIND command, 398–400bind.clle source file, 400CL Program style, 398–400Command build style, 400COMPILE command, 398compile.clle source member, 399delta, 397IFS files, 401integration, 397project-level, 397–398QDEVTOOLS library, 401QRBCMDBLD program, 401QRBPGMBLD program, 401QRBRUNCL program, 401setting up, 398submitting, 400–401
i5/OS projects, perspective. See also i5/OSProject Navigator viewCommands Log view, 381Error List view, 382Job Status view
adding jobs to, 396description, 381refresh interval, 396tracking jobs, 396
Remote Systems view, 381views, 381–382
i5/OS projects, teamschange tracking, 403file versions, 403lock status indicators, 405locking files, 402–405optimistic locking, 402pessimistic locking, 402repositories
associating with, 403–405committing, 405–407decorated icons, 405–406file state indicators, 405–406Synchronize view, 405–407Synchronize view actions, 406tsynchronizing, 405–407updating, 405–407
SCM (Software Configuration Management)system, 402–403
security, 403stream-file based systems, 402–403teams, 402–403
i5/OS Search dialog, 346–347i5/OS user profile authority, 172IBM
product names, 7–8products. See specific productssoftware brands, 7version numbers, 7–8
icon decorators, 388–389, 388ticons
application diagrams, 416tdecorated, 111Screen Designer, 446–447Workbench, 94t
IFS (Integrated File System)accessing, 358files and folders
accessing. See Remote Systems viewcopy and paste, 361creating, 361date fields, 364editing, 271, 361–362editor associations, 269–270i5/OS project builds, 401Object Table view, 360preferences, 364remote search, 362sequence numbers, 364user actions, 363
filterscreating, 359–369file systems, 359file type, 360filename, 360home directory, 359multiple filter strings, 360New File Filter dialog, 359–360predefined, 359root file system, 359
IFS Files subsystem, 44, 117ILE compilers, 9
482
Index
ILE languages, events files, 289ILE RPG, LPEX. See also LPEX, generic
features; LPEX, language-specific featuresblock closure, 239–241, 250block structures, selecting, 241content assist, 247–249COPY Member action, 243copy members, opening, 242–244D-Specification wizard, 233–234definition specifications, 233–234dynamic content, 248Enter key behavior, 250–251external files, viewing, 241–242Field Table view, 241–242filtering by language constructs, 244free-form conversion, 238–239indentation
automatic, 219, 238, 250displaying, 239–240preferences, 250
Java Method Call wizard, 234Java methods, calling, 234language-specific actions, 230–231nested structures, 239–241Outline view
case preservation, 247in copy members, 247creating, 245–246description, 245Global Definitions node, 245going to a specific line, 246Main Procedure node, 245–246preferences, 245refreshing, 245, 247Subprocedures node, 246unreferenced entities, 247
preferencesautomatic control block closure, 250automatic indentation, 250Enter key behavior, 250–251options, displaying, 249Outline view, 245program verification, 224–225, 229,
234–238SQL formatting, 251
templates, 251Procedure wizard, 231–233procedures, entering, 232–233procedures, locating, 249program verification
cache, refreshing, 227–229, 236COBOL members, 224–229command behavior, specifying, 236condition names, defining, 236CRTBNDRPG command, 236CRTRPGMOD command, 236DDS members, 224–229error messages, 225external data conversions, 236external descriptions, 227, 271–272i5/OS members, 229ILE RPG members, 224–229invoking, 224, 226–227, 234–235for module creation, 236null-capable fields, 236PCML document, generating, 236preferences for, 224–225, 229, 234–238for program creation, 236saving changes, 224search path, specifying, 236sort sequence, specifying, 236Source members disabled, 224Source menu missing, 224
program verification listingsfile names, 226generating, 225–226, 235selecting, 235storing, 226
RPG errors, 234–235Show fields action, 242, 243SQL errors, 234–235SQL formatting, 251subroutines, locating, 249syntax checking, 234–238templates, 251wizards, accessing, 231
importingLPEX preferences, 211members, i5/OS projects, 385, 386–397source files, i5/OS projects, 385
NOTE: Locators ending in an italic t indicate a table. 483
Index
INCLUDE statement, 261including members, 261indentation
automatic, 219CL, LPEX, 258–260, 262ILE RPG, LPEX
automatic, 219, 238, 250displaying, 239–240preferences, 250
index, 103indicator sets, defining, 451Information Management brand, 7Initial Library List page, 118insert mode, 175installation and setup. See also Installation
Managerautomated installs, 29CODE, 29Eclipse, 24–25from electronic download, 28–29HATS, 29install summary, 28JVM (Java Virtual Machine), 24from a LAN drive, 28language selection, 24–26launchpad, 17–18main installation, 18–28package groups
on first install, 22installing, 22–24naming, 27on subsequent installs, 23
package selection screen, 19packages
compatibility, 24definition, 19license agreements, 20–21prerequisites, 24updates, checking for, 19–20
requirementsadministrative privileges, 17CPU, 16disk space, 15hardware, 15–16memory, 15
monitor, 16operating system, 16screen resolution, 16server, 16–17software, 15–16workstation, 15–16
selective install, 25–27, 27shared resources directory, 20–22silent installs, 29target directory, 20–22troubleshooting, 35VisualAge RPG, 29WDSC and Rational Developer for System i,
coexistence, 17Windows Vista problems, 34Workspace migration, 34
Installation Manager. See also installation andsetupchecking for, 18development team, 11installing, 18main window, 30proxy server, specifying, 30starting, 29uninstalling products, 33–34update notification message, 35
Installation Manager, product updatesadding/removing features, 32–33checking for, 19–20getting
location for. See repositoriesmanually, 31–32repositories, 31–32with update wizard, 30–31
rollback files, deleting, 32–33rolling back, 32unable to find, 35
Integrated File System (IFS). See IFS(Integrated File System)
Integrated i5/OS Debugger. See also debuggersactions for, 322–323ADDBKP equivalent, 337tADDPGM equivalent, 337tblue dot, vertical ruler area, 67–68
484
Index
bound service programs, addingautomatically, 331, 337
breakpoints. See also SEPs (service entrypoints)adding, 329conditional, 334–335deleting, 68–69editing, 329enabling/disabling, 329on fields, 329, 333grouping, 329line, 329, 330on lines of code, 329, 330–332removing, 329setting, 67source, 329, 330–332symbol for (blue dot), 329watch, 329, 333
Breakpoints view, 68–69, 336tcapabilities, 308checkmark beside blue dot, 67–68Debug perspective
description, 321opening, 66, 321summary of views, 336t
Debug preference page, 331–332Debug server, starting, 65Debug server, starting/stopping, 64, 308–309Debug view, 322–323, 336tdebugging a program, 335debugging multiple jobs, 322–323description, 64development team, 10DSPMODSRC equivalent, 337teditor area
blue triangles, 325debug editor vs. LPEX, 324description, 321filtering variables, 325listing view, 323–324Memory view, 328, 336tMonitors view, 326–327, 336tred highlighting, 325source view, 323–324statement view, 323–324
Variables view, 325–326, 336tENDDBGSVR command, 309field values
blue triangles, 325changing, 68, 326–327displaying, 68, 325–327filtering, 325finding, 325layout in memory, 328monitoring, 326–327red highlighting, 325
green screen commands, mapping to i5/OSDebugger, 337–338t
keyboard shortcuts, 464tlaunching
5250 emulator, 314–316attaching to an existing job, 319–320batch option, 314Debug (Prompt) menu, 313–314Debug As menu, 313–314Debug Job launch configuration, 320interactive option, 314launch configurations, 316–319multi-threaded option, 314with SEPs (service entry points), 310–313single-click actions, 313–316STRRSESVR command, 314–316
launching applications for, 64–66libraries, excluding automatically, 332Modules view, 333perspectives, 66preferences
always use debugging editor, 336bound service programs, adding
automatically, 337Compiled Debug preference page, 336i5/OS Debug preference page, 336–337updating production files, 336
programs, adding, 332Programs view, 332–333, 336tResume action, 322resuming a suspended program, 322SEPs (service entry points). See also
breakpointsdeleting, 69
NOTE: Locators ending in an italic t indicate a table. 485
Index
Integrated i5/OS Debugger, SEPs , continueddescription, 64–65, 336trefreshing, 69
server, 366Service Entry Points view, 66service programs, adding, 332Step Into action, 323Step Over action, 323Step Return action, 323stepping through code, 67, 323stop on return, 323stopping a debugging session, 322STRDBG equivalent, 337tSTRDBGSVR command, 309STRSRVJOB equivalent, 337tSuspend action, 322suspending a running program, 322switching perspectives, 323Terminate action, 322troubleshooting. See troubleshooting,
Integrated i5/OS Debuggerviews
Breakpoints, 68–69, 336tDebug, 322–323, 336tlisting, 323–324Memory, 328, 336tModules, 333Monitors, 326–327, 336tPrograms, 332–333, 336tService Entry Points, 66source, 323–324statement, 323–324summary of, 336tswitching, 66Variables, 325–326, 336t
integration builds, 397interactive CL commands, 150interactive debugging, 314
JJava Method Call wizard, 234Java methods, calling, 234Jazz, 12–13Job Status view
adding jobs to, 356–357
i5/OS projects perspectiveadding jobs to, 396description, 381refresh interval, 396tracking jobs, 396
monitoring i5/OS jobs, 301–302jobs, accessing. See Remote Systems viewJobs subsystem, 44, 117, 354–355joining lines, 178JTOpen, 10JVM (Java Virtual Machine), installation and
setup, 24
Kkey bindings, 83, 83tkey icon, 352–353keyboard navigation, 110keyboard shortcuts
Integrated i5/OS Debuggerre-launch last program, 464tresume execution, 464tstep into, 464tstep over, 464tstep return, 464tstopping thread, displaying, 464t
key bindings, 83, 83tLPEX
case sensitivity, 214configuring, 213–215help for, 213list of, 212–213tpredefined, 212–213reassigning, 213–215reserved keys, 212set keyAction command, 215
mnemonics, 137keyboard shortcuts, LPEX
block nesting, displaying, 462tclosing current member, 462tcollapsing nodes, 463tcommenting code, 463tcomparison results, 463tcompile commands, reusing, 463tcontent assist, accessing, 463tcopying lines, 462t
486
Index
copying text, 463tcursor positioning, 462t–463tcycling through open editors, 462tdate, finding, 463tdeleting
to end of line, 463tlines, 462t–463t
deselecting text, 462tdetails, displaying, 463terror messages, deleting, 462texpanding nodes, 463tfilters, removing, 462tfind next occurrence, 462t, 463tfind or replace strings, 462tgo to Filter Division, 462thelp, invoking, 463thiding details, 463tinserting lines, 463tjoining lines, 462tlowercasing text, 462tmoving lines, 462tnavigation
among problems, 463tcomparison results, 463tto ILE RPG subroutines or procedures,
463topening a member, 463tOutline view, refreshing, 463tpending actions, removing, 462tprint current member, 462tprogram verification, running, 463tquickmarks, jumping to, 462tquickmarks, setting, 462tsaving members, 462t, 463tscrolling, 463tselecting
lines, 462trectangular blocks, 462tstructured blocks, 462t
source prompting, 463tsplitting lines, 462tstructured blocks
jumping to end of, 463tselecting, 462t
uncommenting code, 463t
viewsclosing, 463tcycling through, 462topening, 462t
keyboard shortcuts, Object Table viewcommand defaults, changing, 461tcommand prompting, 461tdate, displaying, 461tlast command, displaying, 461tnavigation
lists, 461ttree views, 461t
positioning by typing, 461tprint options, specifying, 461tprinting the list, 461trefreshing the view, 461tsize, displaying, 461tsubsetting the list, 461tuser options, modifying, 461t
keyboard shortcuts, Windowsclipboard, cut, copy, and paste, 459tdocuments
copying text, 459tcutting text, 459tnavigation, 459tpasting from the clipboard, 459tprinting, 459tsaving, 459tselecting text, 459t
redo previous action, 459tundo previous action, 459t
keyboard shortcuts, Workbenchassociating with commands, 98context menus, opening, 460tcreating, 99cursor positioning, 460tdeleting, 99displaying, 91, 98editors
closing, 460tcurrent, jumping to, 460tcycling among, 460tmaximizing/restoring, 79, 460tswitching, 460tvertical ruler, opening, 460t
NOTE: Locators ending in an italic t indicate a table. 487
Index
keyboard shortcuts, Workbench, continuedexiting Workbench, 460thelp system, accessing, 460tlist of, 90tlisting, 460tmenus, closing, 460tmodifying, 98navigation, by typing, 461tperspectives, cycling among, 460tpull-down menus, opening, 460tSearch dialog, opening, 460tSwitch to Editor dialog, opening, 460tSystem menu, accessing, 460tviews, maximizing/restoring, 460t
keystroke recorder, 191–192, 230keystroke recording, 60
LLAN drive, installation from, 28language selection, 24–26language-specific actions, 230–231last command used, 276–277launch configurations, 316–319launching
5250 emulator, 314–316attaching to an existing job, 319–320batch option, 314Debug (Prompt) menu, 313–314Debug As menu, 313–314Debug Job launch configuration, 320interactive option, 314launch configurations, 316–319multi-threaded option, 314with SEPs (service entry points), 310–313single-click actions, 313–316STRRSESVR command, 314–316
launchpad, 17–18libraries
accessing. See Remote Systems viewadding to library list, 132, 134–135current, changing, 132deleting from library list, 132excluding from debugger, 332moving, 132, 135Remote Systems view actions
action menu, 136creating, 137–138restoring, 139saving, 139
Remote Systems view filters, 122, 125–126subtype, hiding, 111table view. See Object Table viewtype, hiding, 111
library listactions, 132Add Library List dialog, 48adding libraries, 48, 132, 134–135caching, 369compiling members, 279current library, changing, 132deleting libraries, 132dynamic list modifications, 132–133expanded filter, 47ignored by compiler, 304Library List filter, 132–133modifying, 47moving libraries, 132, 135options, 49persistent list modifications, 134–135rearranging, 48Remote Systems view. See Remote Systems
view, library listsaving changes, 48, 134–135setting up, 46–49, 131–132settings, specifying, 118
Library List filter, 132–133license agreements, 9, 20–21line breakpoints, 329, 330line style, changing, 431line type, displaying, 180linking with current editor, 160–161Listings view, 226local copies vs. remote, 172–173local history, size, 390local history files, 389–390lock status indicators, 405locking
files, 402–405members, 52, 172–173
locks, releasing, 53
488
Index
log files, finding, 374logging
CL commands, 152–154Command Log tab, 72Commands Log view
binder results, 299compiler results, 278–279description, 152–154i5/OS projects perspective, 381
Lotus brand, 7LPEX
vs. debug editor, 324troubleshooting
Compile menu disabled, 271highlighting, 271Source menu disabled, 271
LPEX, generic features. See also LPEX,language-specific features; LPEX parsers+ (plus sign), expanding/hiding lines, 210action names, case sensitivity, 214actions, 200–202active editor, 55–56autosave feature, 184–185blank lines, inserting, 177–178block selection, 186–187bookmarks, 188–189browsing members, 173case conversion, 186, 197case sensitivity
action names, 214filtering, 191find and replace, 193keyboard shortcuts, 214preferences, 194set prefixArea command, 210
closing, 206–208colors, customizing, 209column-sensitive languages
format line, 183shifting text in columns, 175–176
command line, 55–56, 201commands, 200–202comparing members, 195–197content assist, 198–199copy and paste, 176
copyinglines, 176–177with SEU prefix commands, 177text, 176–177
current line, 55–56cursor blink time, 210cursor width, 210customizing, 0date (timestamp) fields
changing dates, 183enabling, 182filtering by, 182
deleting text, 176, 193description, 171–172development team, 10–11editor in focus, 55–56editor tabs, 55Enter key behavior, redefining, 177–178filling selected areas, 187filtering
case sensitivity, 191by date (timestamp), 182finding strings, 190–191
filtering text, 190–191find and replace, 193–195Find dialog, 193–195finding strings
case sensitivity, 194column restrictions, 194filtering, 190–191find and replace, 192–195highlighting found strings, 194, 195preferences, 193–195with regular expressions, 194selection restrictions, 194whole-word only, 194wrapping the search, 194
format line, 55–56, 183get-file feature, 184help
content assist, 198–199for keyboard shortcuts, 213language-sensitive, 59print command, 205–206SEU commands, 180
NOTE: Locators ending in an italic t indicate a table. 489
Index
LPEX generic features, help, continuedsource prompting, 180–181templates, 198–199
hexadecimal values, displaying, 197highlighting
current line, 210found strings, 194, 195pink, 195yellow, 195
i5/OS language-specific extensions, 172i5/OS user profile authority, 172importing/exporting preferences, 211insert mode, 175inserting
from another file, 184blank lines, 177–178text, 175–176
joining lines, 178keyboard shortcuts
case sensitivity, 214configuring, 213–215help for, 213list of, 212–213t, 462–463tpredefined, 212–213reassigning, 213–215reserved keys, 212set keyAction command, 215
keystroke recorder, 191–192keystroke recording, 60language syntax. See LPEX,
language-specific features; LPEX parserslayout, 55–56line type, displaying, 180live syntax checking
disabling, 57error messages, deleting, 57error messages, inserting, 56show lines, 56
local copies vs. remote, 172–173locking members, 172–173macros, recording, 191–192members
* (asterisk), unsaved changes indicator, 59closing, 64open, listing, 58
saving changes, 62–64switching between, 58unsaved changes indicator, 59
message line, 55–56modes
insert, 175read-only, 173replace, 175toggling between, 181
navigatingamong views, 203bookmarks, 188–190comparison results, 195–196cursor, positioning, 174–175with the keyboard, 174–175line numbers, 190location marks, 187–188with the mouse, 174–175
open editors, listing, 58, 204open members, switching between, 204opening members, 172–173Outline view, 200permissions required, 172pink highlighting, 195preferences
+ (plus sign), expanding/hiding lines, 210autosave feature, 184case sensitivity, 194colors, 209comparing members, 196–197cursor blink time, 210cursor width, 210find and replace, 194–195highlighting current line, 210i5/OS-specific source types, 211–212importing/exporting, 211keyboard shortcuts, 212–213prefix area, 210previewing, 209printing, 205–206sequence numbers, 179specifying, 172, 208split windows for multiple views, 211styles, 209views, 209–210
490
Index
prefix areadescription, 56illustration, 55preferences, 210removing, 210SEU command execution, 56–57SEU commands, 177
prefix commands, 180print command, 205–206printing, 205–206programming, 200–202QTEMP library members, 174read-only mode, 173redoing changes, 185regular expressions, 194replace mode, 175replacing text
with find and replace, 192–195by typing, 175–176
restoring frombackup, 184–185saved version, 185
Save As dialog, 63saving, 206–207, 466selecting text
filling selected areas, 187in rectangular blocks, 186–187
sequence numbersgoing to a specific line, 190increment value, specifying, 179location, 178preferences, 179resequencing, 179, 185starting value, specifying, 179undoing a resequence, 185
set prefixArea command, 210SEU commands
copying text, 177entering, 180help for, 180in the prefix area, 177
shifting text in columns, 175–176source area, 55–56Source Prompter view, 180–181source prompting, 180–181
source type. See LPEX, language-specificfeatures; LPEX parsers
split-screen editing, 202splitting lines, 178status line, 55–56stream-based copy and paste, 176–177styles, customizing, 209syntax checking, disabling, 181templates, 198–199underlying implementations, 171–172undoing changes
to documents, 185in keystroke recorder, 192resequenced line numbers, 185in Source Prompter view, 181
vertical ruler, 55–56views
closing, 203customizing, 209–210multiple, of same member, 202–204navigating, 203preferences, 209–210primary, 203–204secondary, 203–204showing/hiding, 209–210split windows for multiple, 211vertical rulers, 203
vs. WDSC, 466windows, resizing, 59yellow highlighting, 195
LPEX, language-specific features. See alsoLPEX parsers; specific languageschange signature, 219–220column-sensitive editing, 219comparing members, 230–231compiling, 230–231Error List view, 225–226filters, removing, 225flagging changed lines, 219–220help, 218IFS files, 271indenting, automatic, 219keystroke recorder, 230Listings view, 226prefix area, clearing, 225
NOTE: Locators ending in an italic t indicate a table. 491
Index
LPEX, language-specific features, continuedprogram verification
cache, refreshing, 227–229COBOL members, 224–229DDS members, 224–229error messages, 225external descriptions, 227, 271–272i5/OS members, 229ILE RPG members, 224–229invoking, 224, 226–227listings, 225–226preferences for, 224–225, 229toolbar icon, 230–231
Prompt action, 230Refresh action, 225, 230Remove Messages action, 225, 230Resequence All Lines action, 230syntax checking
CL, 222–223COBOL, 222–223DDS, 222–223disabling, 223error messages, deleting, 223error messages, displaying, 221–222manually, 223RPG, 222–223SQL in COBOL, 222–223Syntax Check All action, 230
tab stops, user-defined, 220–221toolbar icons, 230–231uppercasing, automatic, 218vs. WDSC, 467
LPEX parsersassociations
document type, 266–267editors, and file type, 269–270troubleshooting, 304–305
case sensitivity, 267definition, 265document styles, customizing, 267–268document type associations, 266–267editors, and file type
associations, 269–270file type, definition, 269IFS files, 269–270
scope of discussion, 268Workstation files, 269–270
IFS files, editors and file type, 269–270uses for, 265
Mmacros, recording, 191–192magnification slider, 441Make Available Offline action, 386member actions, 347Member Filter dialog, 50member lists, caching, 369members
* (asterisk), unsaved changes indicator, 59accessing. See Remote Systems viewbrowsing, 53–54caching, 371closing, 64compiling. See compiling membersediting. See also LPEX
authority, checking, 52multiple members, 55Open Member in Edit dialog, 54opening for, 52–55, 70from QTEMP, 70troubleshooting, 70
i5/OS projectsAdd To i5/OS Project action, 386adding, 385–387creating, 383–385importing, 385, 386–397Make Available Offline action, 386pushed to associated library, 409pushing, 394, 395pushing actions missing, 409uploading, 394, 395
locating, 49–51locking, 52locks, releasing, 53mode, determining, 53–54open, listing, 58opening, 52–55Remote Systems view actions
action menu, 137copying, 138–139
492
Index
creating member files, 137–138deleting, 138–139pasting, 138–139renaming, 138–139type, changing, 140
Remote Systems view filters, 122, 127–128right-clicking, 136saving changes, 62–64subtype, hiding, 111switching between, 58table view. See Object Table viewtype, hiding, 111unsaved changes indicator, 59
memory, installation requirements, 15Memory view, 328, 336tmessage descriptors, 142Message field, 147message files, 142message line, 55–56messages, error. See error messagesMessages submenu, 286metadata, i5/OS projects, 407–408, 407tmnemonics, 91, 137modes
insert, 175read-only, 173replace, 175toggling between, 181
modules, displaying procedures in, 141Modules view, 333monitor, installation requirements, 16monitoring jobs. See also Job Status view
compiling members, 301–302i5/OS, 356–357
Monitors view, 326–327, 336tMove action, 138–139moving
editors, 80–81fields, Screen Designer, 442filter pools, 157filter strings, 130help areas, Screen Designer, 443libraries, 132, 135views, 80–81
multi-threaded debugging, 314
NName property, 117tnamed types, user actions, 350naming
filters, 50–51Remote Systems view filters, 123user actions, 348, 350
navigatingError List view
between pages, 283to specific messages, 281–282
Error List view messages, 281–282, 287–288with the keyboard, 110LPEX
among views, 203bookmarks, 188–190comparison results, 195–196cursor, positioning, 174–175with the keyboard, 174–175line numbers, 190location marks, 187–188with the mouse, 174–175
Object Table viewto a specific record, 147, 148toolbar icons, 146t
nested structuresCL, LPEX, 260–261ILE RPG, LPEX, 239–241
network latency, 124New action, 137–138New Command Set wizard, 151–152New Connection wizard, 42New File Filter dialog, 359–360New i5/OS Member wizard, 385New i5/OS Project wizard, 383–385New i5/OS Source Physical File wizard,
384–385New Job filter dialog, 355–356nodes
application diagramsdescription, 415–416hierarchical listing, 422jumping to source, 425listing, 422properties, 423–424
NOTE: Locators ending in an italic t indicate a table. 493
Index
Nodes, application diagrams, continuedrearranging, 431warning messages, 434
normal CL commands, 150Note tool, 424–425, 430–431notes, application diagrams, 430–431null-capable fields, 353Number of Children property, 117t
Oobject actions, 347object lists, caching, 369Object Table view
columns, showing, 146command parameters, entering, 149commands area, 147description, 51editing, 148Export to File action, 147exporting to file, 147illustration, 52keyboard shortcuts, 461tlist items, showing all, 146Message field, 147messages, displaying, 147name fields, editing, 148navigating
to a specific record, 147, 148toolbar icons, 146t
PDM Options menu, 148–149populating, 52, 145–146Position To action, 147Print action, 147printing, 147purpose of, 144selecting rows, 148Show All action, 146Show Columns action, 146sorting by column, 147status bar, 147Subset action, 146subsetting the list, 146text fields, editing, 148toolbar actions, 146ttroubleshooting
action results not updated, 167list incorrect, 167–168unexplained view changes, 169view missing, 168
Object Table view, CL commandsbatch, 150command sets
adding commands, 151benefits of, 152definition, 150naming, 152predefined commands, 151
Commands Log view, 152–154help for messages, 153–154interactive, 150logging, 152–154normal, 150previously used, selecting, 153restrictions on, 150run types, 150status, checking, 169troubleshooting, 169–170
Object Table view, filter poolscopying, 157creating, 156–158default, 154definition, 154deleting, 156–158example, 155–156moving, 157references, 155, 158–159renaming, 156–158showing/hiding, 154Work With Filter Pools dialog, 157–158
objectsaccessing. See Remote Systems viewRemote Systems view actions
action menu, 136copying, 138–139deleting, 138–139pasting, 138–139renaming, 138–139restoring, 139saving, 139
494
Index
Remote Systems view filters, 122, 126–127right-clicking, 136subtype, hiding, 111table view. See Object Table viewtype, hiding, 111
Objects subsystem, 44, 117online resources, 456–458open editors, listing, 58Open Member in Edit dialog, 54operating system, installation requirements, 16OPM languages, events files, 289–290optimistic locking, 402OPTION(*EVENTF) parameter, deleting, 293orientation, changing, 431Outline view
Application Diagram, 422CL, LPEX, 262COBOL, LPEX, 253–254DDS, LPEX, 257ILE RPG, LPEX
case preservation, 247in copy members, 247creating, 245–246description, 245Global Definitions node, 245going to a specific line, 246Main Procedure node, 245–246preferences, 245refreshing, 245, 247Subprocedures node, 246unreferenced entities, 247
LPEX, 200Screen Designer, 445–447
Ppackage groups
on first install, 22installing, 22–24naming, 27on subsequent installs, 23
package selection screen, 19packages
compatibility, 24definition, 19license agreements, 20–21
prerequisites, 24updates, checking for, 19–20
page numbers, printing, 205palette
Diagram Editor, 424–425Screen Designer, 444–445
parts, editors and views, 78passwords
connections, 44–45Remote Systems view
changing, 122expiration, 121–122overriding, 120saving, 121–122
unnecessary prompt, troubleshooting,164–165
Paste action, 138–139Paste action disabled, 166–167pasting, 138–139PDE Tools action, 410PDM, RSE equivalents
ADDLIBLE command, 132CHGCURLIB command, 132command parameters, entering, 149EDTLIBL command, 132F14, 146F17, 146F21, 147filters, 122–123function map, 162–163tPDM Options menu, 148–149Position-to field, 147Print action, 147RMVLIBLE command, 132Subset action, 146views. See Object Table viewWRKLIBPDM, 122WRKMBRPDM, 52, 122WRKOBJPDM, 122
PDM Options menu, 148–149permissions
installation requirements, 17required for LPEX, 172write access, events files, 290
NOTE: Locators ending in an italic t indicate a table. 495
Index
persistent list modifications, 134–135perspective bar, 75perspective toolbar, 89perspectives. See also i5/OS projects,
perspective; Workbench, perspectivesCustomize Perspective dialog, 100–101Debug
description, 321opening, 66, 321summary of views, 336t
default for RSE, 39–40definition, 40listing, 66open, 66toggling between, 66
pessimistic locking, 402pink highlighting, 195plus sign (+)
expanding/hiding lines, 210node expansion, 420
Port property, 118tPosition To action, 147Position to action, 353–354preferences. See also customizing; properties
caching, 370CL, LPEX, 262COBOL, LPEX, 255DDS, LPEX, 257IFS files and folders, 364ILE RPG, LPEX
automatic control block closure, 250automatic indentation, 250Enter key behavior, 250–251options, displaying, 249Outline view, 245program verification, 224–225, 229,
234–238SQL formatting, 251templates, 251
Integrated i5/OS Debuggeralways use debugging editor, 336bound service programs, adding
automatically, 337Compiled Debug preference page, 336i5/OS Debug preference page, 336–337
updating production files, 336LPEX. See LPEX, preferencesScreen Designer, 441. See also Properties
view, Screen DesignerWorkbench, 95
Preferences dialog, 95–99prefix area
clearing, 225description, 56illustration, 55LPEX
preferences, 210removing, 210SEU commands, 177
SEU command execution, 56–57prefix commands, 180preview page, 450–451Print action, 147print command. LPEX, 205–206printing
application diagrams, 425–426date and time, 205footers, 205headers, 205LPEX, 205–206Object Table view, 147page numbers, 205preferences, setting, 205–206screens, Screen Designer, 443source name, 205substitution variables, 205
private RSE profiles, 342Problems view, 391–393Procedure wizard, 231–233procedures
application diagrams, 417–418ILE RPG, LPEX
entering, 232–233locating, 249
profile name, specifying, 42–43profiles. See RSE profilesprogram structure diagrams, 412, 419–420program verification. See also compiling
members; syntax checkingcaching, 370
496
Index
COBOL, LPEX, 224–229, 251–252DDS, LPEX, 224–229, 256description, 60error feedback. See events filesevents files, 288ILE RPG, LPEX
cache, refreshing, 227–229, 236COBOL members, 224–229command behavior, specifying, 236condition names, defining, 236CRTBNDRPG command, 236CRTRPGMOD command, 236DDS members, 224–229error messages, 225external data conversions, 236external descriptions, 227, 271–272i5/OS members, 229ILE RPG members, 224–229invoking, 224, 226–227, 234–235listings, 225–226, 235for module creation, 236null-capable fields, 236PCML document, generating, 236preferences for, 224–225, 229, 234–238for program creation, 236saving changes, 224search path, specifying, 236sort sequence, specifying, 236Source members disabled, 224Source menu missing, 224
LPEXcache, refreshing, 227–229COBOL members, 224–229DDS members, 224–229error messages, 225external descriptions, 227, 271–272i5/OS members, 229ILE RPG members, 224–229invoking, 224, 226–227listings, 225–226preferences for, 224–225, 229toolbar icon, 230–231
results, reviewing. See Error List view;events files
troubleshooting
“error communicating...” message, 272external descriptions missing, 271–272RNF0401 error, 272“RSE communications daemon...”
message, 272–273program verifiers, 11programs, displaying modules in, 141Programs view, 332–333, 336tprogress monitor, 414–415project-level builds, 397–398projects, definition, 378. See also i5/OS projectsPrompt action, 230prompting
CL, LPEX, 258–260Object Table view commands, 461tsource, LPEX, 180–181, 463tfor user actions, 349
properties. See also customizing; preferencesapplication diagram connections, 423–424application diagram nodes, 423–424i5/OS projects, 407–408, 407tsubsystems, 117–118tvalues missing, 170
Properties dialog, 115–116, 118–119, 140–141Properties view
Diagram Editor, 423–424Remote Systems view, 139–140Screen Designer, 447–449. See also
preferences, Screen Designertroubleshooting, 170
proxy server, specifying, 30pushing members, i5/OS projects, 394, 395
QQDEVTOOLS library, 401QRBCMDBLD program, 401QRBPGMBLD program, 401QRBRUNCL program, 401QRWTSRVR jobs, 365Qshells subsystem, 44, 117QTEMP library members, 70, 174, 297–298QUSER, job user, 365QUSRWRK subsystem, 365QZRCSRVS jobs, 365
NOTE: Locators ending in an italic t indicate a table. 497
Index
RRational Application Developer, 12Rational brand, 7, 12Rational Business Developer, 12Rational ClearCase, 12Rational ClearQuest, 12Rational Developer for System i
coexistence with WDSC, 17features, 3history of, 5–6installing. See installation and setuplicensing, 9open source components, 10version numbers, 8
Rational Developer for System i for SOAConstruction, 12
Rational Functional Tester, 12Rational Functional Tester Extension..., 12Rational Manual Tester, 12Rational RequisitePro, 12Rational Software Architect, 12Rational Software Modeler, 12Rational Team Concert, 12–13read-only access, Data Table view, 351–352read-only mode, 173reading application diagrams
arrows, 416calls, 417–419connections, 415–416copybooks, 419entry points, 417–418external nodes, 415–416icons, 416tlanguage feature mapping, 417–418tnodes, 415–416procedures, 417–418program structure diagrams, 419–420sample diagram, 415source call diagrams, 417–419subroutines, 417–418tooltips, 416
rectangular help, 440red highlighting, fields being debugged, 325red X on a project, 409–410redo previous action, shortcut, 459t
redoing changes, LPEX, 185references, filter pools, 155, 158–159Refresh action, 225, 230refreshing
remote resources, 388Remote Systems view filters, 124
regular expressions, LPEX, 194remote command servers, 365, 365tremote resources
accessing. See Remote Systems viewadding locally, 388refreshing, 388status icons, 387–389, 388tviewing, 387–389
Remote Search view, 345–346remote searches
case-sensitive, 344column restrictions, 344events file, 345–346Find String dialog, 344FNDSTRPDM command, 343–344i5/OS Search dialog, 346–347IFS files and folders, 362Remote Search view, 345–346results, 345–346running, 343–344, 346–347search strings, 344
Remote System Details view, 144, 358Remote System Explorer (RSE). See RSE
(Remote System Explorer)Remote Systems view
child objects, 110connections
Connection status property, 116tcreating, 112–114Default User ID property, 116tdescription, specifying, 114Description property, 116tenvironment variables, setting, 118host name, specifying, 114host name verification, 114Hostname property, 116tlibrary list settings, specifying, 118name, specifying, 114Name property, 116t
498
Index
Number of Children property, 116tparent profile, specifying, 114Parent Profile property, 116tproperties, 115–116, 116tRemote system type property, 116tType property, 116tVerify host name property, 116tWork Offline property, 116t
decorated icons, 111description, 41–42, 109–110drilling down, 110i5/OS projects perspective, 381icons, 111keyboard navigation, 110libraries, 111linking with current editor, 160–161members, 111message files, 142modules, displaying procedures in, 141objects, 111programs, displaying modules in, 141re-expansion on startup, 159–160re-focusing, 160resource status indicator, 111restoring from cached information, 160save files, 142–143screen clutter, reducing, 111, 114service programs, 141subsystems
Command Execution page, 118command-related settings, overriding, 118Commands, 117compile-related settings, overriding, 118Connected property, 117tenvironment variables, setting, 118Environment Variables page, 118IFS Files, 117Initial Library List page, 118Jobs, 117library list settings, specifying, 118Name property, 117tNumber of Children property, 117tObjects, 117Port property, 118tproperties, 117–118t
Properties dialog, 118–119Qshells, 117Subsystem page, 119Type property, 118ttypes of, 117User ID property, 118tVersion property, 118t
toolbar, 111troubleshooting
action results not updated, 167changing Object Table view, 169connections missing, 168jumping around, 169list incorrect, 167–168missing, 168
view menu, 111Remote Systems view, actions
Copy, 138–139Delete, 138–139libraries
action menu, 136creating, 137–138restoring, 139saving, 139
membersaction menu, 137copying, 138–139creating member files, 137–138deleting, 138–139pasting, 138–139renaming, 138–139type, changing, 140
message descriptors, 142mnemonics, 137Move, 138–139New, 137–138objects
action menu, 136copying, 138–139deleting, 138–139pasting, 138–139renaming, 138–139restoring, 139saving, 139
Paste, 138–139
NOTE: Locators ending in an italic t indicate a table. 499
Index
Remote Systems view actions, continuedProperties dialog, 140–141Properties view, 139–140save files, 142–143
Remote Systems view, connecting topasswords
changing, 122expiration, 121–122overriding, 120saving, 121–122
signing on, 119–120user ID
default, setting, 120overriding, 120–121saving, 120–121
Remote Systems view, filters* (asterisk), in generic filter names, 122–123caching, 124changing, 128–130collapsing, 124connection scope, 124criteria, setting. See filter stringsdeleting, 131description, 122filter strings
adding, 129Change Filter dialog, 129–130copying and pasting, 129definition, 128deleting, 130duplicates, 129moving, 130order, 130specifying, 128
generic naming rules, 122–123hiding, 124library, 122, 125–126member, 122, 127–128naming, 123network latency, 124object, 122, 126–127refreshing, 124RSE vs. PDM, 122–123, 124saving, 123types of, 122
Remote Systems view, library listactions, 132adding libraries, 132, 134–135current library, changing, 132dynamic list modifications, 132–133Library List filter
pop-up menus, 133refreshing, 132
moving libraries, 132, 135persistent list modifications, 134–135removing libraries, 132saving changes, 134–135setting up, 131–132
Remove Messages action, 225, 230removing. See also deleting
breakpoints, 329filters, keyboard shortcuts, 462ti5/OS jobs, 357libraries from library list, 132pending actions, keyboard shortcuts, 462tviews, 79–80Workbench views, 79–80
renamingfilter pools, 156–158members, 138–139objects, 138–139
replace mode, 175replacing text
with find and replace, 192–195by typing, 175–176
repositoriesdefinition, 31i5/OS projects
associating with, 403–405committing, 405–407decorated icons, 405–406file state indicators, 405–406Synchronize view, 405–407Synchronize view actions, 406tsynchronizing, 405–407updating, 405–407
searching for, 32Resequence All Lines action, 230resizing
editors, 80–81
500
Index
fields, Screen Designer, 443help areas, Screen Designer, 443perspective bar, 75views, 78, 80–81
resource status indicator, 111resources, learning RSE
Atom feeds, 457online, 457–458RSS feeds, 457social bookmarking, 456–457
restoring objects, 139results verification, connections, 45–46Resume action, 322resuming a suspended program, 322reverting to saved copy, 390right-clicking blank areas, 433right-clicking objects, 136RMVLIBLE command, RSE equivalent, 132RNF0401 error, 272rollback files, deleting, 32–33rolling back updates, 32RPG
errors, ILE RPG, 234–235LPEX, syntax checking, 222–223tools, history of, 3–6VisualAge RPG, installing, 29
RPG/400. See also ILE RPGLPEX
content assist, 264copy members, opening, 263–264Enter key behavior, 265external files, viewing, 263filtering by language constructs, 264indentation, 263language-specific actions, 230–231nested structures, 263Outline view, 264preferences, 264–265program verification, 263syntax checking, 263syntax checking, automatic, 265tabs, user-defined, 265uppercasing, automatic, 265
RPG IV. See ILE RPG
RSE (Remote System Explorer)definition, 1development team, 10high-level tasks, 1installing. See installation and setupmapping System i names to WDSC, 466tobtaining, 2–3reasons for using, 2reusable components, 11servers, 10
“RSE communications daemon...” message,272–273
RSE profilesactive/inactive, 343connections
parent profile, specifying, 114profile name, specifying, 42–43
copying, 343creating, 342–343managing, 342–343private, 342sharing, 343Team, 342viewing, 342–343
RSE server job, 365RSS feeds, 457ruler bars, customizing, 441rulers, application diagrams, 432
SSave As dialog, 63save files, 142–143saved diagrams, opening, 427saving
changes to members, 62–64diagrams, 426–429library list changes, 134–135LPEX files, 206–207objects, 139Remote Systems view filters, 123Screen Designer, 436user ID, Remote Systems view, 120–121
SBMJOB parameters, 301SCM (Software Configuration Management)
system, 402–403
NOTE: Locators ending in an italic t indicate a table. 501
Index
Screen Designerbrowsing display files, 453closing, 436constants, adding, 444–445cursor position, specifying, 451delay upon opening, 451deleting records, 452design area
aligning fields, 442background color, customizing, 441black and white vs. color, 440editing text constants, 442fonts, customizing, 441grid lines, 441–442magnification slider, 441moving fields, 442moving help areas, 443preferences, 441printing screens, 443rectangular help, 440resizing fields, 443resizing help areas, 443ruler bars, customizing, 441transparent records, 440zoom, 441
design modedescription, 437design page screen controls, 438–440screen definition comments, 439–440screens, 438, 439
design window, 436–437editing source, 449–450fields, adding, 444–445fields, troubleshooting, 452icons, 446–447indicator sets, defining, 451keywords, changing, 452opening, 436opening for editing, 453Outline view, 445–447overview, 436–437palette, 444–445palette missing, 451–452preview mode is empty, 453preview page, 450–451
Properties view, 447–449record order, specifying, 451records, adding, 444–445saving, 436screen definition comments, 439–440screen size option disabled, 452–453screens, 438, 439screens already defined, 452settings, changing, 452source page, 449–450troubleshooting. See troubleshooting, Screen
Designervalues, specifying, 451vs. WDSC, 468window components, 436
screensclutter, reducing, 111, 114designing. See Screen Designerresolution, installation requirements, 16
searchingdocumentation, 103, 105–106fuzzy searches, 106word stemming, 106
security, i5/OS projects, 403Select tool, 424–425selected resources, warning messages, 434selecting resources, 412–413selecting text
filling selected areas, 187in rectangular blocks, 186–187
selective install, 25–27, 27SEPs (service entry points). See also
breakpointsadvantages of, 310–311debugging with, 310–313deleting, 69description, 64–65, 336tlaunching Integrated i5/OS Debugger,
310–313refreshing, 69, 312–313setting, 311–312troubleshooting, 339
sequence numbersi5/OS projects, 390–393IFS files and folders, 364
502
Index
LPEXgoing to a specific line, 190increment value, specifying, 179location, 178preferences, 179resequencing, 179, 185starting value, specifying, 179undoing a resequence, 185
server mapper servers, 365t, 366servers. See also communication
connections, troubleshooting, 163data members, displaying, 365host servers
central host servers, 365t, 366connection verification, 367–369DDM server, 365, 365ti5/OS host servers, 364–367remote command servers, 365, 365trequired, 365trequirements, 367server mapper servers, 365t, 366sign-on servers, 365t, 366source members, downloading/uploading,
365starting/stopping, 366Verify Connection dialog, 367–369
i5/OS Debugger, 366installation requirements, 16–17QRWTSRVR jobs, 365QUSER, job user, 365QUSRWRK subsystem, 365QZRCSRVS jobs, 365RSE server job, 365STRRSESVR command, 366troubleshooting
editing servers, 372–373server connections, 372–373, 374
service entry points (SEPs). See SEPs (serviceentry points)
Service Entry Points view, 66service programs, 141, 332set prefixArea command, 210settings. See customizing; preferences;
propertiesSEU commands, in LPEX
copying text, 177executing, 56–57, 177, 180help for, 180in the prefix area, 177
SEU/PDM (Source Entry Utility and ProgramDevelopment Manager), 3
shared resources directory, 20–22sharing
application diagrams, 427editors, 84–85RSE profiles, 343
shifting text in columns, 175–176Show All action, 146Show Columns action, 146Show fields action, 242, 243Show Severity submenu, 285sign-on servers, 365t, 366signon
prompt, troubleshooting, 164Remote Systems view, 119–120
silent installs, 29single-click debug actions, 313–316social bookmarking, 456–457software, installation requirements, 15–16Software Configuration Management (SCM)
system, 402–403sorting
Error List view, 284Object Table view, by column, 147views, 78
source area, 55–56source breakpoints, 329, 330–332source call diagrams
definition, 411–412reading, 417–419source calls missing, 433
source codecompiling. See compile; compilingdebugging. See debuggers; Integrated i5/OS
Debuggerdiagramming. See Application Diagramediting. See editing; editor; LPEXfiles. See members
Source Entry Utility and Program DevelopmentManager (SEU/PDM), 3
NOTE: Locators ending in an italic t indicate a table. 503
Index
source files, i5/OS projectsAdd To i5/OS Project action, 386adding, 385–387creating, 383–385importing, 385Make Available Offline action, 386
Source members disabled, 224Source menu, missing or grayed out, 71, 224source name, printing, 205source page, Screen Designer, 449–450Source Prompter view, 180–181source prompting, 180–181split-screen editing, 86–88, 202, 412splitting lines, 178SQL
in COBOL, syntax checking, 222–223errors, 234–235formatting, 251
SRCMBR(&N) parameter, deleting, 292–293Status field, Properties view, 140status icons, remote resources, 387–389, 388tstatus line, 55–56Step Into action, 323Step Over action, 323Step Return action, 323stepping through code, 67, 323STR* commands, run type, 150STRDBG command, i5/OS equivalent, 337tSTRDBGSVR command, 309stream-based copy and paste, 176–177stream-file based systems, 402–403STRRSESVR command, 314–316, 339–340, 366STRSRVJOB command, i5/OS equivalent, 337tsubroutines
application diagrams, 417–418locating, 249
Subset action, 146subsetting, Object Table list, 146Subsystem page, 119subsystems
Command Execution page, 118command-related settings, overriding, 118Commands, 117compile-related settings, overriding, 118Connected property, 117t
connections, 44environment variables, setting, 118Environment Variables page, 118IFS Files, 117Initial Library List page, 118Jobs, 117library list settings, specifying, 118Name property, 117tNumber of Children property, 117tObjects, 117Port property, 118tproperties, 117–118tProperties dialog, 118–119Qshells, 117Subsystem page, 119Type property, 118ttypes of, 117User ID property, 118tVersion property, 118t
Suspend action, 322suspending a running program, 322Switch to Editor dialog, 87–88Synchronize view, 405–407Synchronize view actions, 406tsynchronizing i5/OS project repositories, 405–407syntax checking. See also program verification
CL, 222–223CL, LPEX, 222–223, 260, 262COBOL, 222–223COBOL, LPEX, 222–223, 251–252DDS, 222–223DDS, LPEX, 222–223, 256, 257disabling, 181, 223error messages, 221–223ILE RPG, LPEX, 234–238live
disabling, 57error messages, 56–57show lines, 56
manually, 223RPG, 222–223SQL in COBOL, 222–223Syntax Check All action, 230
system debuggers, 307
504
Index
Ttab stops, user-defined
CL, LPEX, 262LPEX, 220–221
Team RSE profiles, 342templates
ILE RPG, LPEX, 251LPEX, 198–199
Terminate action, 322testing. See debuggers; Integrated i5/OS
Debuggertext
copying, keyboard shortcut, 459tcutting text, keyboard shortcut, 459tnavigation, keyboard shortcut, 459tpasting from the clipboard, keyboard
shortcut, 459tprinting, keyboard shortcut, 459tsaving, keyboard shortcut, 459tselecting, keyboard shortcut, 459t
Text view, 422Thumbnail view, 422tiling editors, 86–88title bars, views, 78TM (Target Management), 11to-do list
Error List view as, 282Remote Search view as, 345
tool capabilities, disabling, 98toolbar icons, 230–231toolbars
views, 78Workbench
locking/unlocking, 89rearranging, 89types of, 88–89
toolbox debuggers, 307TOSRCFILE parameter, overriding, 298tracking changes, i5/OS projects, 403tracking jobs. See Job Status viewtransparent records, 440troubleshooting
action results not updated, 167Application Diagram
connection warning messages, 434
empty diagrams, 434empty members in diagrams, 433–434empty service programs in diagrams, 434node warning messages, 434right-clicking blank areas, 433selected resources, warning messages, 434source calls missing, 433Visualize Application Diagram action
missing, 432–433CL command failure, 169–170CL command status, 169command failure, 169–170command status, 169communication, 372Compile menus missing or grayed out, 71compiling members
addressed messages, restoring, 303compiling groups of members, 303CRTPGM command feedback, 302CRTSRVPGM command feedback, 302error feedback missing, 302, 303–304Error List view is empty, 304“Host PTF is missing...” message, 304library list ignored, 304LPEX parser associations, 304–305predefined commands missing, 302UPDPGM command feedback, 302UPDSRVPGM command feedback, 302
connection missing, 168–169connections, 70delay after clicking, 166duplicate compile actions, 374–375editing members, 70editing servers, 372–373Empty List message, 166“error communicating...” message, 272Expand Failed, Try Again message, 166external descriptions missing, 271–272filters, 165–166, 168, 170i5/OS projects
Analysis action, 410compiles don’t work, 409hex codes corrupted, 410members pushed to associated library, 409PDE Tools action, 410
NOTE: Locators ending in an italic t indicate a table. 505
Index
Troubleshooting, i5/OS projects, continuedproject not shown, 408pushing members actions missing, 409red X on a project, 409–410switching editors, 410
installation, 35Integrated i5/OS Debugger
breakpoints don’t break, 338–339debug actions missing, 338run actions missing, 338SEPs (service entry points) don’t stop, 339server start/stop actions disabled, 338STRRSESVR fails to connect, 339–340
log file location, 374LPEX
Compile menu disabled, 271highlighting, 271Source menu disabled, 271
Object Table viewaction results not updated, 167list incorrect, 167–168missing, 168unexplained view changes, 169
password prompt, 164–165Paste action disabled, 166–167program verification
“error communicating...” message, 272external descriptions missing, 271–272RNF0401 error, 272“RSE communications daemon...”
message, 272–273Properties view, 170property values missing, 170Remote Systems view
action results not updated, 167changing Object Table view, 169connections missing, 168jumping around, 169list incorrect, 167–168missing, 168
RNF0401 error, 272“RSE communications daemon...” message,
272–273Screen Designer
browsing display files, 453
delay upon opening, 451deleting records, 452fields are incorrect, 452keywords, changing, 452opening for editing, 453palette missing, 451–452preview mode is empty, 453screen size option disabled, 452–453screens already defined, 452settings, changing, 452
server connections, 163, 372–373, 374signon prompt, 164slow expansion, 165Source members disabled, 224Source menu missing, 224Source menu missing or grayed out, 71total failure, 373–374view jumps around, 169view list incorrect, 167–168view list missing, 168Workbench signon, 163–164
Type property, 118t
Uundo previous action, shortcut, 459tundoing changes
Error List view, 282LPEX
after saving the member, 239to documents, 185ILE RPG free-form conversion, 239in keystroke recorder, 192resequenced line numbers, 185in Source Prompter view, 181
uninstalling products, 33–34unsaved changes indicator, 59update wizard, 30–31updating
i5/OS project repositories, 405–407production files, 336products. See Installation Manager, product
updatesuploading members, i5/OS projects, 394, 395uppercasing, automatic
CL, LPEX, 262
506
Index
DDS, 257DDS, LPEX, 257LPEX, 218
user actionsbrowsing for, 349comments, 349creating, 347–349customizing, 349–350definition, 347editing, 349–350grouping, 350invoking once for selected objects, 349member actions, 347named types, 350naming, 348, 350object actions, 347prompting for, 349refresh after, 349run type, specifying, 348–349scoping, 350showing in pop-up menu, 349single selection only, 349Work With User Actions dialog, 347–348
user IDconnections, 44–45Remote Systems view
default, setting, 120overriding, 120–121saving, 120–121
User ID property, 118tuser interface design. See Screen Designer
VVariables view, 325–326, 336tVerify Connection dialog, 367–369Verify Connection results, 46Version property, 118tvertical ruler, 55–56view groups, 78view menu, Error List view
Automatically Insert, 287Automatically Remove, 286–287Messages, 286Show Severity, 285
view toolbar, 89
views. See also Workbench, viewsLPEX
closing, 203customizing, 209–210multiple, of same member, 202–204navigating, 203preferences, 209–210primary, 203–204secondary, 203–204showing/hiding, 209–210split windows for multiple, 211vertical rulers, 203
view’s menu, 78VisualAge RPG, 29Visualize Application Diagram action missing,
432–433
Wwatch breakpoints, 329, 333WDSC (WebSphere Development Studio Client
for System i)ADTS, 9coexistence with Rational Developer for
System i, 17features, 3heritage compilers, 9history of, 5–6ILE compilers, 9installing. See installation and setupobtaining, 8–9open source components, 10version numbers, 8
WebSphere brand, 7wildcard, * (asterisk), 359Windows, keyboard shortcuts, 459twindows, resizing, 59Windows Vista, WDSC installation problems,
34wizards, accessing, 231. See also specific
wizardsword stemming, 106Work with action, 353Work With Compile Commands dialog,
291–292Work With Filter Pools dialog, 157–158
NOTE: Locators ending in an italic t indicate a table. 507
Index
Work With User Actions dialog, 347–348Workbench
commands, 98definition, 73editor in focus, 85editors
* (asterisk), unsaved changes indicator, 85active, 85–86clean, 85definition, 77detaching, 88dirty, 85maximizing/restoring, 79moving, 80–81multiple instances of, 85open, listing, 85, 87–88parts, 78resizing, 80–81sharing, 84–85sorting, 78split-screen editing, 86–88Switch to Editor dialog, 87–88tiling, 86–88types of, 84unsaved changes, 85
exiting, 91fast view toolbar, 89help
bookmarks, 103, 106–107context-sensitive, 105documentation, 103–106fuzzy searches, 106Help view, 102–103Help window, 103–104index, 103preferences, 104related topics, 102searching, 103, 105–106word stemming, 106
icons, 94tkeyboard shortcuts, list of, 460–461tmnemonics, 91perspective bar, 75perspective toolbar, 89preferences, 95
Preferences dialog, 95–99signon, troubleshooting, 163–164tool capabilities, disabling, 98toolbars, 88–89view groups, 78view toolbar, 89views
activating, 78adding, 79–80closing, 80definition, 77detached, 81drop cursors, 81, 81tfast, 82–84, 96fast view bar, docking, 83–84filtering, 78hidden, 82–84maximizing/restoring, 79moving, 80–81parts, 78positioning, 78removing, 79–80resizing, 80–81sizing, 78sorting, 78title bars, 78toolbars, 78
view’s menu, 78window layout, 74Workbench toolbar, 88
Workbench, perspectivescurrent name, displaying, 75customizing
layout, 76–77menus, 100–101preferences, 96–97
default, changing, 96defaults, 76definition, 74deleting, 77editing, 77in multiple windows, 97open, listing, 75open windows, listing, 97opening, 76
508
Index
opening in different windows, 96, 97preferences, 96–97resetting to original, 77saving changes, 77switching between, 75, 76
working offlinei5/OS projects, 401–402Make Available Offline action, 386
Workspacesdefinition, 92location
default, specifying, 93displaying in the title, 92specifying, 38, 92
migration, 34, 93–94multiple, creating, 92switching between, 92welcome page, 38–39
workstation, installation requirements, 15–16WRK* commands, run type, 150
WRKLIBPDM, RSE equivalent, 122. See alsoObject Table view
WRKLNK command, RSE equivalent, 358WRKMBRPDM, RSE equivalent, 52, 122. See
also Object Table viewWRKOBJPDM, RSE equivalent, 122. See also
Object Table view
XXalan, 10XML parsing, 10XSLT (XSL Transformations), 10
Zzoom
Application Diagram, 420–421, 424–425functional, 420–421Screen Designer, 441
Zoom tool, 424–425
NOTE: Locators ending in an italic t indicate a table. 509
Index