+ All Categories
Home > Documents > Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard...

Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard...

Date post: 25-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
41
Index * (asterisk) in generic filter names, 122–123 unsaved changes indicator, 59, 85 wildcard, 359 ^ (caret), tab symbol, 221 + (plus sign) expanding/hiding lines, 210 node expansion, 420 5250 emulator, 314–316 A access permissions. See permissions action names, case sensitivity, 214 actions. See also commands; Remote Systems view, actions; specific actions i5/OS projects, 378 Integrated i5/OS Debugger, 322–323 language-specific, LPEX CL, 230–231 COBOL, 230–231 DDS, 230–231 ILE RPG, 230–231 RPG/400, 230–231 library list, 132 LPEX, 200–202 member, 347 message descriptors, 142 object, 347 running. See Remote Systems view user-defined. See user actions active editor, 55–56, 85–86 Add Library List dialog, 48 Add To i5/OS Project action, 386 ADDBKP command, i5/OS equivalent, 337t adding, 385–387 ADDLIBLE command, RSE equivalent, 132 ADDPGM command, i5/OS equivalent, 337t addressed messages, 286–287, 303 administrative privileges. See permissions ADTS, 9 aggregate connections, 421 aligning fields, Screen Designer, 442 always use debugging editor, 336 Analysis action, 410 Apache Xerxes, 10 Application Diagram + (plus sign), node expansion, 420 alignment actions, 432 bend points, 431 colors, changing, 432 commenting diagrams, 430–431 connections aggregate, 421 bend points, 431 description, 415–416 direct, 421 jumping to source, 425 properties, 423–424 rearranging, 431 between top-level resources, 421 warning messages, 434 Note: Boldface numbers indicate illustrations 469
Transcript
Page 1: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 2: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 3: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 4: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 5: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 6: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 7: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 8: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 9: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 10: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 11: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 12: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 13: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 14: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 15: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 16: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 17: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 18: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 19: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 20: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 21: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 22: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 23: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 24: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 25: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 26: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 27: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 28: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 29: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 30: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 31: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 32: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 33: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 34: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 35: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 36: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 37: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 38: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 39: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 40: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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

Page 41: Index [editorial.mcpressonline.com]editorial.mcpressonline.com/web/mcpdf.nsf/wdocs/... · keyboard shortcuts, 214 preferences, 194 set prefixArea command, 210 remote searches, 344

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


Recommended