Вы находитесь на странице: 1из 126

Logicalis Group

Introduction to iSeries
Mandy Shaw
Version 0.3, 14 June 2006



Agenda
iSeries in context
Architecture
The iSeries environment
Windows, Linux and AIX integration
Security
DB2/400
Disk and tape storage, backup and recovery, data storage
Programming the iSeries
Printing and electronic output
Day-to-day operation, licensed programs, fixes and support, sources of information
Communications
Logicalis Group
Introduction to iSeries
iSeries in context



iSeries: an industry phenomenon
Optimised, integrated business computing for mid-enterprises
Enduring and unique software-based, hardware-independent architecture
avoids all costly technology transitions
Easy to manage, secure, highly reliable
Successful in business solutions driven mid market
Far lowest total cost of ownership amongst midrange systems
IBM midrange systems
System/3 1969-1975 Product of General Systems Division, f ormed as result of anti-trust legislation.
Low-end batch system replacement f or unit-record equipment. Used RPG
programming language. Disk and terminals soon added. 28-instruction CPU.
Over 25,000 sold.
System/32 1975-1977 System/3 f ollow-on.
System/34 1977-1981 System/32 f ollow-on. Ran SSP OS.
System/36 1981-1986 System/34 f ollow-on. Ran SSP OS.
System/38 1978-1988 Pioneering design, revolutionary architecture system, continued in AS/400
and iSeries to date, provides complete insulation f or user applications against
technology change. Also, f irst system line to include in-built relational
database system. Ran CPF OS.
AS/400 1988-2000 Repackaged and improved S/38, hugely successf ul in medium business
markets, using S/38 architecture. By mid-late 1990s, became open, e-
business capable server. 200,000th AS/400 sold by 1992. OS/400 OS. From
1995 based on RISC chip (PowerPC).
iSeries 2000-2002 Repackaged and re-branded AS/400, under eServer strategic initiative.
New
iSeries
2003-2004 Radically reshaped and extended, repackaged and re-priced iSeries,
repositioned as "On Demand" e-business hub platf orm consolidating
Windows/Intel, Linux, AIX, Java and Domino (as well as traditional OS/400)
workloads. Over $500M IBM investment.
i5 2004- Technology convergence with pSeries, including AIX in a partition.
i570
i520
i550
i595
Open
Virtualised
Autonomic
Integrated
Some iSeries applications
Feeds from iSeries
database to decision
support tools such as
Excel
Sametime
(iSeries as
application
server)
Domino (iSeries
as application
server)
Green screen
(5250)
application
J2EE applications
on Tomcat or
WebSphere
.Net fat client or Web
application (iSeries as
database server and/or
application server)
Linux, AIX
and
Windows
workloads
Logicalis Group
Introduction to iSeries
Architecture



Architecture: agenda
Hierarchy of microprocessors
Layered architecture
Single level storage
Object orientation
Built in database
Logical partitioning
iSeries workloads: traditional, Windows, Linux on Power, Linux on Intel,
AIX stand-alone, AIX within OS/400, Java and WebSphere, Domino
WebFacing
i5 models and editions
Disk IOP
Tape IOP
LAN IOP
Pentium IXS
(xSeries IOP)
CPU(s)
Control of peripheral devices is not the CPUs responsibility,
being carried out by specialised input/output processors (IOPs).
I/O Adapter (IOA)
2-line WAN
IOP
IOA
Hierarchy of microprocessors


iSeries Hardware 64-bit RISC PowerPC
System Licensed Internal Code - SLIC Microcode
LPAR
TCP/IP
DB2 UDB/400
Security
Java
Virtual I/O
Communications
Linux
AIX
Technology Independent Machine Interface (TIMI)
Applications Development
Systems Management
OLTP and OLAP
LDAP
Open Interfaces
Printing and eOutput
Complete
Operating
System
MyPgm
iSeries - an enduring architecture
eliminates technology transition costs
Applications access objects by name
Operating system accesses pages by virtual address
Microcode translates virtual address to physical address
Microcode handles all paging
Single level storage
Methods
applicable
to object










X
Object orientation
Content of
object (in this
case, program
instruction
stream)
Everything stored
on iSeries is an
object. Each
object has a fixed
object type
determining the
methods that may
be used on it.
Examples:
*PGM - program
*FILE - database
or device file
*USRPRF - user
profile
*JOBQ - batch
job queue
Run Debug
Create
Edit
Delete
RISC AS/400, 1995
iSeries, 2000
i5, 2004
MyPgm
MyPgm
System/38, 1978
MyPgm
CISC AS/400, 1988
No need even to recompile,
since the program object
encapsulates its own TIMI
source code which can be
automatically re-translated
by OS/400 as necessary
iSeries - an enduring architecture
eliminates technology transition costs
What can your iSeries do?
O
S
/
4
0
0

O
S
/
4
0
0

L
i
n
u
x

o
n

P
o
w
e
r
P
C

W
i
n
d
o
w
s

2
0
0
0
/
3

A
I
X

WebSphere
Domino DB2 UDB
Java
AIX app
(PASE)
L
i
n
u
x

o
n

I
n
t
e
l

One box to house, manage and maintain
Flexible use of disk, tape, memory, CPU,
Secure and resilient integration
Capacity Upgrade on Demand for CPU and memory
Logical partitioning (OS/400, Linux on PowerPC, AIX)
O
S
/
4
0
0

V
5
R
3

P
S
T

O
S
/
4
0
0

V
5
R
2

O
S
/
4
0
0

V
5
R
3

G
M
T

OS/400 level (n-1 to n+1, but hardware dependent)
Time zones
Development, production, test
DMZ separation
Gigabit virtual LAN available
Fractions of a processor
Dynamic resource allocation
Linux and AIX partitions need only CPU and memory
L
i
n
u
x

o
n

P
o
w
e
r
P
C

iSeries layered
architecture
gives high
resilience
No additional
software costs
A
I
X

Windows integration (IXS and IXA)
iSeries Integrated xSeries Server
Intel server within iSeries
Processor and memory on card
Uses OS/400 disk, tape and LAN resources
Has own monitor, mouse and keyboard
Windows 2000 or 2003, or RedHat Linux
Fully certified by Microsoft for Windows
User profile and database integration
Gigabit virtual LAN available [Windows only at present]
Manage from OS/400

iSeries Integrated xSeries Adapter
Separate xSeries box
IXA card links it to iSeries via HSL
Leverage increasing xSeries power
Has own memory, processor, cards
Uses xSeries and/or OS/400 tape and LAN
Uses OS/400 disk
Windows 2000 or 2003, or Suse or RedHat Linux
Otherwise same as IXS
W
i
n
d
o
w
s

2
0
0
0
/
3

L
i
n
u
x

o
n

I
n
t
e
l

IXA in supported
xSeries server
iSeries server
Linux on IXS/IXA
Linux on PowerPC (i.e. in an iSeries partition) is tried and tested, but
vendor support for PowerPC Linux can be a problem. Linux on IXS/IXA gets
round this.
Seen by some IBMers as a stepping stone to PowerPC Linux, rather than as
a solution in its own right.
PowerPC Linux is more flexible: Intel Linux requires IXS/IXA hardware, and
processor and memory allocation are not dynamic.
VMWare ESX is not yet supported.
Linux on IXS/IXA has been available only since the autumn of 2004, with
no production deployment in the UK as yet.
Logicalis view: great future, but not ready yet.
Examples: Logicalis DMZ server
PASE


Quickplace
External Domino email
protected by
Norton Anti-Virus
with live update
Win2K


MySQL
PHP
Apache
AS/400 model 170, 1GB memory, V5R2, IXS card
Customer apps
WebSphere
User
desktop
Hand-held
Terminal
Message
Server and
gateway
Services organisation: Before
File and
print
Fax
Access
database
and
corporate
application
Email
server
Telephone
Sage
Line
50
No DNS or
DHCP
Internet
email
gateway
Web server
Proxy server
User Web
browser
External
email
senders and
recipients
External Web
sites
External
Web
browser user
Email
server
Access
database
and
corporate
application
Internet
DMZ
Internal
Internet facing
After
LPAR 1 - Production
LPAR 4 - DMZ
Email: Domino Fax: Domino
Fax Server
Hand-held terminal gateway:
IXS
Corporate
app: IXS
SMTP:
Domino
Web server:
Apache,
potential for
WebSphere
applications
LPAR 3
Linux
Firewall
and
Proxy
Server
DB2
Additional apps
LPAR 2 Linux Guest
File server: Samba
Sage Line 50: IXS
DNS DHCP
Telephones:
IXS
Web serving and Web enablement
Native
Resilient, high performance Java Virtual Machine
WebSphere Application Server
Apache Web server
Apache Tomcat
WebFacing
Portal
PowerPC Linux
WebSphere Application Server
LAMP (Linux, Apache, mySQL, PHP)
AIX
WebSphere Application Server, Apache Web server
Other Unix Web environments
IXS/IXA
WebSphere Application Server, Apache Web server
Microsoft Web environments

Possible configurations

INTERNET

DMZ
MZ
Firewall
Apache on
iSeries, or
Apache on
xSeries
(Windows
or Linux)
Firewall
Internal databases
and RPG-based
applications
Web
browser
Extranet
or external
user
Other external
data or
transaction
sources and
targets
Internal 5250
application user
Tomcat or
WebSphere
Application
Server
Apache on iSeries
Web
browser
Intranet
user
WebFacing, JDBC or
WebSphere MQ
WebFacing
Use of WebFacing removes normal 5250 application cost implications
i5 models and editions
i570
i520
i550
i595
Enterprise Edition
Allows interactive (5250) workload
BRMS for backup and recovery
Additional IBM software
e.g. 20 users of Portal

Standard Edition
Only WebFaced interactive workload
Base OS/400 software only
Logicalis Group
Introduction to iSeries
The iSeries environment



The iSeries environment: agenda
Objects and libraries
Integrated Filing System
Work management
Instructing the iSeries
iSeries Navigator
CL commands
Integrated Filing System
One integrated structure
QSYS.LIB = libraries, objects and members
QDLS = traditional 8.3 folder/document tree
QNTC = Windows Network client sees contents of your
Windows servers
includes file system level view of IXS/IXA
QFILESVR.400 = Remote IFS sees contents of other iSeries
systems
QOPT = your iSeries CD drive
QIBM/ProdData and QIBM/UserData used by many IBM products
including WebSphere
Qxxx used by other IBM products
Other root folders
use Unix naming conventions, e.g. case-sensitive
Can define shares using NetServer and map them as network
drives from Windows
Jobs
All work progresses through the machine as a series of jobs. Jobs can have
various sources. The most important types of job are:
Interactive Jobs
An interactive job is one which starts when a user signs onto a display
station (i.e. a terminal emulation session). It is ended when the user signs
off; if he signs on again, another interactive job is initiated.
Server Jobs
A server job runs continuously on the iSeries waiting for requests from
clients (typically PCs).
Examples of server jobs are: FTP server; database server (used by ODBC
applications).
Typically, server jobs are listening on TCP/IP ports.
Server jobs vary in the way in which they are started.
Batch Jobs
A batch job carries out processing that requires no input from a client or
display station (for example, the generation of a report by an application).
A batch job is normally placed on a job queue via the SBMJOB command,
which has many parameters, of which the following are the most
important:
CMD - the CL command to be executed
JOB - the job name to be used for the batch job
JOBD - the job description to be used for this job
The job description specifies the job queue on which the job is to be placed,
together with a lot of detailed information about the job - the default
output queue for its spooled output, for example.
Print Writers (Spool Jobs)
These connect physical printers to output queues, and print spooled output
as it arrives.
Job tuning depends on job type. IBM ships sensible
defaults for traditional workloads.
Control Language, commands and menus
...
DCL &INPUTFILE *CHAR 30
...
MONMSG (CPF0001 CPF0006) EXEC(GOTO VALID)
...
CHGVAR &INPFILLIB %SST(&INPUTFILE 11 10)
...
OVRDBF FILE(INPUT) TOFILE(&INPFILLIB/&INPFILOBJ) +
MBR(&INPFILMBR)
...
FTP RMTSYS(&HOST)
OVRPRTF FILE(QSYSPRT) SPLFNAME(FTPBATCH)
CPYF FROMFILE(&OUTFILLIB/&OUTFILOBJ) +
TOFILE(QSYSPRT) FROMMBR(&OUTFILMBR)
DLTOVR FILE(*ALL)
RETURN
/************************************************************/
VALID: RCVMSG MSGTYPE(*DIAG) MSGDTA(&LMSGDTA) MSGID(&LMSGID) +
MSGF(&LMSGF) SNDMSGFLIB(&LMSGFLIB)
...
iSeries Navigator
Logicalis Group
Introduction to iSeries
Windows, Linux and AIX integration



c: drive
Network
Storage
Space
NWSSTG1
IXS/IXA
running
Windows
2000/2003
d: drive
Network
Storage
Space
NWSSTG2
c: drive hot swap
Network
Storage
Space
NWSSTG3
Network storage spaces allocated from iSeries single level storage
Easy creation and linking from iSeries Navigator
Then manage like normal Windows volumes
Linux and AIX: network storage space for each filesystem
Major performance and availability advantages
RMVLNK OBJLNK('/mysqlbackup/notabilitydb.sql')
MONMSG CPFA0A9 /* File not present - ignore */
SBMNWSCMD CMD('net use y: \\cat34\root') SERVER(WWW1) AUTDMN(*LOCAL)
SBMNWSCMD CMD('c:\mysql\bin\mysqldump -uroot notabilitydb +
>y:\mysqlbackup\notabilitydb.sql') +
SERVER(WWW1) AUTDMN(*LOCAL)
SBMNWSCMD CMD('net use y: /delete') SERVER(WWW1) AUTDMN(*LOCAL)
/* Check success by making sure file now exists */
DSPLNK OBJ('/mysqlbackup/notabilitydb.sql') OUTPUT(*PRINT)
SNDDST TYPE(*LMSG) TOUSRID((SHAWM CATALYST)) +
DSTD('MySQL dump successfully created') +
LONGMSG('MySQL dump successfully +
created') SUBJECT('MySQL dump +
successfully created')
Virtual LAN
Performance, resilience
N.B. not yet supported for Linux on Intel
User profile/password synchronisation
easy management, resilience
Instruct server from iSeries (e.g. from WRKJOBSCDE)
easy management, resilience

Logicalis Group
Introduction to iSeries
Security



Special authorities
Differentiate job functions:
Security officer (root or superuser)
Service engineer
Security administrator
Operator
Programmer
User
*SECADM *SAVSYS *JOBCTL *IOSYSCFG *SPLCTL *AUDIT: required in
addition to relevant resource access
*ALLOBJ gives *ALL access to all objects
Simplify your infrastructure: single level signon
What Every Enterprise Wants
Protect access to enterprise resources at lowest possible cost
What Every User Wants
Highest possible convenience and productivity
Not to have to remember or change passwords
SSO Definition
What we mean by SSO
The ability of an end user to sign in to the enterprise network and run
multi-tier applications without being prompted again for
authentication data, and without requiring the end user to have the
same user ID and/or password on every system.
What we dont mean by SSO
Same user id everywhere
Same password everywhere
Centralized storing/caching of passwords
LDAP authentication
Kerberos and Enterprise Identity Mapping
Kerberos involves the acceptance of a single authentication by Kerberised
applications, avoiding the need for passwords
EIM links user ids for different servers, at individual or group level
Traffic cop
EIM can be used without Kerberos; Kerberos can be used without EIM
John Smith's user ID:
u:JSmith p:myonepwd
z/OS
RACF
iSeries
WebSphere
NetServer
intranet
User
AIX
Windows 2000/NT
Linux
NDS
Nirvana
Extranet /
Internet
John Smith's user IDs:
z/OS
RACF
iSeries
WebSphere
NetServer
intranet
User
AIX
Windows
2000/2003 Server
Linux
NDS
Windows NT/98/95
u:JohnSmith p:myonepwd
u:smithj p:*NONE
u:John p:*NONE
u:Smith1 p:*NONE
u:JoSm05 p:*NONE
etc..
John Smith's user IDs:
u:John Smith
u:JSimth
u:John
u:Smith1
u:JoSm05
etc..
OS/400 approach gets you here
OS/400 implementation elements
LDAP directory
used to store EIM data
EIM
Identifiers for individuals
Maps identifiers to user ids
in registries
Kerberos
OS/400 can store
KDC and do Kerberos
authentication
Typically, it wont
Network
Authentication
Service
Identifies where the
Kerberos authentication
is done, and for which
apps
Applications
NetServer, iSeries Navigator,
Management Central, PC5250,
QFileSvr.400,
Logicalis Group
Introduction to iSeries
DB2/400



DB2/400: agenda
DB2 within the iSeries environment
Functionality and programming approaches:
SQL
traditional
Journalling and commitment control
Providing high availability
Management and administration
DB2 within the iSeries environment
Database is built in to the operating system
Database components can exist in any library; they can be managed and
accessed via SQL or via traditional OS/400 commands and programming
techniques, interchangeably
SQL functionality well up there with the competition
Traditional RPG database I/O
...
FBIDDETAILSIF E DISK RENAME(BIDDETAILX:BIDS)
FCONTRATE UF A E DISK
...
C READ BIDDETAILS 90
C *IN90 DOWEQ *OFF
C MOVE IDOCID W1UNID 32
...
C READ BIDDETAILS 90
C ENDDO
...
C WRITE CONTRATER
Important concept: externally described file
Physical file = SQL table
Access path = SQL index
Logical file = SQL view
High availability via data replication
Target
Source
Copy of
application
Mirrored
database
tables
Mirrored
journal
receiver
Main
application
Main
database
tables
Journal
receiver
Management and administration
Interactive SQL (green screen)
CL commands
CRTPF
DSPDBR
DSPFD
RGZPFM
iSeries Navigator
SQL command execution
Performance advice and monitoring
Graphical representation of entities and
relationships
WebSphere Development Studio Client
Data definition view
Logicalis Group
Introduction to iSeries
Disk and tape storage, backup and recovery,
data storage



Disk storage options
DEV HA
PROD
TotalStorage ESS
4 fibre connections 4 fibre connections 4 fibre connections
ESS attach example
DEV HA
PROD
3494 tape library
Fibre connection
Shared LTO
with shared
PCI attach
LTO with
PCI attach
Fibre connection Fibre connection
iSeries tape example
Customer example: commodity trader
AS/400 730 with 8 x LPARs AS/400 730 with 8 x LPARs
Vision
Suite
Vision
Suite
BRMS BRMS
IBM 3494 Tape library
3 x 3590 B1A drives
IBM 3494 Tape library
3 x 3590 B1A drives
Crossroads 8000
storage routers
Crossroads 8000
storage routers
Orion Replication
Site A Site B
SCSI
SCSI
Fiber
Total HA/DR solution for 5 x timezones + test/dev
IFS is saved with the SAV command
IFS is restored with the RST command
BRMS
Backup, Recovery and Media Services
Manages your backups
Process, report, monitor backups
All data is backed up
Control groups
Parallel save
Lists unsaved objects
Restricted state saves


BRMS
Recovery
Orderly retrieval of lost or damaged objects
Restore entire system
Restore of libraries/objects
Restore of control groups
Restore of IFS
BRMS
Recovery
Recovery report
Step by step guide
BRMS takes responsibility
BRMS
Media management
Tracks all tapes and save files
Tracks tape movement
Tracks contents of media


BRMS
Other functions
Spool file saves
Save to savefile
Network capable
Archive
Hierarchical Storage Management
Data storage
Compliance requirements demand full control of tape cycles and tape
retention
Provided by BRMS
An applications library structure would normally group objects with similar
backup requirements
Logicalis Group
Introduction to iSeries
Programming the iSeries



Programming the iSeries
Control Language
Device files and display files
Traditional high level languages
RPG, Cobol, C, C++
Integrated Language Environment
Java
WebSphere Development Studio
iSeries-based compilers
Client-based development environment
CODE/400
WDS Client for HTML, Java, JSPs, EJBs, web services,
WebFacing development environment
Popular iSeries change control products have interfaces to WDSC
Visual RPG and other pointless byways
Control Language programming
...
DCL &INPUTFILE *CHAR 30
...
MONMSG (CPF0001 CPF0006) EXEC(GOTO VALID)
...
CHGVAR &INPFILLIB %SST(&INPUTFILE 11 10)
...
OVRDBF FILE(INPUT) TOFILE(&INPFILLIB/&INPFILOBJ) +
MBR(&INPFILMBR)
...
FTP RMTSYS(&HOST)
OVRPRTF FILE(QSYSPRT) SPLFNAME(FTPBATCH)
CPYF FROMFILE(&OUTFILLIB/&OUTFILOBJ) +
TOFILE(QSYSPRT) FROMMBR(&OUTFILMBR)
DLTOVR FILE(*ALL)
RETURN
/************************************************************/
VALID: RCVMSG MSGTYPE(*DIAG) MSGDTA(&LMSGDTA) MSGID(&LMSGID) +
MSGF(&LMSGF) SNDMSGFLIB(&LMSGFLIB)
...
You can even write
your own commands
very useful in ops
programming.
Used for ops
programming
and where high
level languages
cant do what is
required. Far
more powerful
than many
people think.
Probably the only time you will come across DB2/400 multi-member physical files
Externally described files again. WebFacing translates these into JSPs and servlets
Integrated Language Environment
Program
*PGM object. traditional via CRTxxxPGM, ILE via CRTPGM
*PGMs contain 1 or more modules
Module
*MODULE object type
Contains translated but unexecutable code
Must be BOUND into a program to run
Input is a source member
May contain one or more procedures
Procedure
Executable code with entry point
Not an AS/400 object
RPG & Cobol: 1 per compilation, C: many per compilation
Service program
Separate object, works like a Windows DLL
Procedure CRTINVNBR
Procedure LOCKSTOCK
RPGMOD1
Module MOD1
Module MOD3
Program INVMAST
CBLMOD1
Module MOD2
Compile once,
run everywhere





Repeat for every platform







Source
Code
compiler
Object Code
Module binder
Executable
Code
versus
Source
Code
JAVA
compiler
CLASS File
Compile time
Byte
Code
Loader
Byte
Code
Verifier
Java
Interpreter
Run time
Traditional Programming versus Java
Traditional environment












Operating system
Native program code
execution
Java environment












Operating system
Java program code
execution
Java Virtual Machine
Java can be invoked efficiently from ILE, and vice versa
Java source code and class files are stored in the IFS
How can this be?
Multi-language example
PTSTSOCKET HOST(PACIFIC6) PORT(1352)
If successful, a completion message will be
returned
Connection successfully obtained to PACIFIC6
on port 1352
Otherwise, an appropriate escape message will
be returned
Host CAT32 name resolved but no connection was
possible on port 1352
Logicalis Group
Introduction to iSeries
Printing and electronic output



Printer data streams can be simple (SCS) or complex (AFP)
Printer attachment can be LPR/LPD, IPP or Intelligent Printer Data Stream (IPDS)
iSeries Printing and Electronic Output
R BARLOGO2 AFPRSC('WarringtonMap.jpg' *JFIF +
2.0 1.0 (*PATH '/shawm'))
CRTPRTF FILE(SHAWM/BARLOGO) DEV(PDF)
DEVTYPE(*AFPDS) USRDFNDTA('MAILTAG(mandy.shaw@notability.com)')
CRTDEVPRT DEVD(PDF) DEVCLS(*LAN)
TYPE(*IPDS) MODEL(0)
LANATTACH(*IP) AFP(*YES)
PORT(5101) FONT(011)
RMTLOCNAME('127.0.0.1')
USRDFNOBJ(SHAWM/MANDY *PSFCFG)
STRTFMMGR
STRPRTWTR PDF
CALL BARLOGO
CHGPSFCFG PSFCFG(SHAWM/MANDY)
PDFGEN(*MAIL)
PDFDEVTYPE(*IP40300)
PDFPPRDWR1(*A4)
PDFPPRDWR2(*A4)
JPEG and TIFF, but not GIF
Logicalis Group
Introduction to iSeries
Day-to-day operation, licensed programs, fixes and
support, sources of information




DEV
HA
PROD
HMC
HMC
Ethernet
LPAR
management
V.24
connection
Ops
Console
(async)
Ops Console (async)
Physical
control panel
Physical
control
panel
Example iSeries Console Provision - Local

DEV
HA
PROD
HMC
HMC
LPAR
management
10/100
Ethernet
LAN
Console
Remote
control panel
WebSM
Example iSeries Console Provision - Remote

Remote control panel
Some monitoring tools
WRKACTJOB monitors
running subsystems and
jobs
WRKCFGSTS monitors
comms lines and IXS/IXA
Management Central for performance data collection and performance monitoring
WRKSYSSTS to monitor number of jobs in system and auxiliary storage usage
Housekeeping
Spool files
Deleted records in physical files (REUSEDLT(*YES) recommended)
Temporary objects (savefiles, Queries and outfiles)
It is still good practice to IPL the box occasionally
Management Central manages the distribution
PTF downloads: Fix Central
Sources of information
iSeries Support area of IBM Web site (excellent PTF download area and
much other good stuff)
http://www.midrange.com (mailing list and archive)
iSeries Network http://www.iseriesnetwork.com (Web version of iSeries
News you need the ProVIP option - but excellent articles, many code
downloads, frequently nothing else will do)
IBM Infocenter (getting much better)
Redbooks on specific technical topics (e.g. single signon)
Logicalis IT Forum
Logicalis Group
Introduction to iSeries
Communications



Communications: agenda
Ethernet options
N.B. 10/100 required for SNA and for LAN Console
Virtual LAN
WAN connectivity
TCP/IP and applications
DNS, DHCP, LDAP, SMTP, FTP
SSL and Digital Certificate Management
Apache, WebSphere Application Server, Tomcat, MQ
iSeries Access
SNA and applications
LU6.2 (APPC/APPN)
SNADS
DDM and DRDA
SNA host connectivity
Anynet
pSeries
iSeries
GTS
D
B
2

J
D
B
C

M
Q

A
d
a
p
t
e
r

Windows
Holland
M
Q

A
d
a
p
t
e
r

iSeries
DB2
iSeries
JD Edwards
D
B
2

J
D
B
C

M
Q

A
d
a
p
t
e
r

Windows
COGNOS
MQ Adapter
M
Q

M
Q

Broker
Application integration using MQSI
iSeries Access
Windows 5250
Integrated support for 5.7 of Personal Communications
Will install on
Windows NT 4.0 / 2000 / XP Pro / 2003 Server
Will not install on
Windows 95 / 98 / Me

iSeries Access for Web
5722-XH2
Customise 5250 User Interface
Shared Sessions
Download from iSeries
IFS
Send messages
Workstations
Sametime
Short cuts to sessions

iSeries Access for Web
Non-IP protocols
Prefer to FTP for object distribution:
store and forward, industrial strength
error checking
Extraordinarily useful and
dead easy!

Вам также может понравиться