Sei sulla pagina 1di 127

Introduction to iSeries

Mandy Shaw
Version 0.3, 14 June 2006

© Logicalis Group
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
Introduction to iSeries

iSeries in context

© Logicalis Group
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, formed as result of anti-trust legislation.
Low -end batch system replacement for 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 follow -on.
System/34 1977-1981 System/32 follow -on. Ran SSP OS.
System/36 1981-1986 System/34 follow -on. Ran SSP OS.
System/38 1978-1988 Pioneering design, revolutionary architecture system, continued in AS/400
and iSeries to date, provides complete insulation for user applications against
technology change. Also, first system line to include in-built relational
database system. Ran CPF OS.
AS/400 1988-2000 Repackaged and improved S/38, hugely successful 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 (Pow erPC).
iSeries 2000-2002 Repackaged and re-branded AS/400, under eServer strategic initiative.
New 2003-2004 Radically reshaped and extended, repackaged and re-priced iSeries,
iSeries repositioned as "On Demand" e-business hub platform consolidating
Window s/Intel, Linux, AIX, Java and Domino (as w ell as traditional OS/400)
w orkloads. Over $500M IBM investment.
i5 2004- Technology convergence w ith pSeries, including AIX in a partition.
i570
i595
Open
Virtualised
Autonomic
i520
Integrated

i550
Some iSeries applications

Green screen
Domino (iSeries (5250)
as application application
server)
.Net fat client or Web
application (iSeries as
Sametime Linux, AIX database server and/or
(iSeries as and application server)
application Windows
server) workloads

J2EE applications
Feeds from iSeries on Tomcat or
database to decision WebSphere
support tools such as
Excel
Introduction to iSeries

Architecture

© Logicalis Group
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


Hierarchy of microprocessors

Disk IOP
Tape IOP

LAN IOP
CPU(s)
Pentium IXS
(xSeries IOP)

2-line WAN I/O Adapter (IOA)


IOP IOA

Control of peripheral devices is not the CPU’s responsibility,


being carried out by specialised input/output processors (IOPs).
iSeries - an enduring architecture
eliminates technology transition costs

MyPgm

Applications Development
LDAP
Systems Management Open Interfaces
OLTP and OLAP Printing and eOutput

Complete Technology Independent Machine Interface (TIMI)


“Operating
System” System Licensed Internal Code - SLIC Microcode

LPAR Security Communications


TCP/IP Java Linux
DB2 UDB/400 Virtual I/O AIX

iSeries Hardware 64-bit RISC PowerPC


Single level storage

Applications access objects by name


Operating system accesses pages by virtual address
Microcode translates virtual address to physical address
Microcode handles all paging
Object orientation

Everything stored
Methods on iSeries is an
applicable object. Each
object has a fixed
to object object type

X
determining the
Edit methods that may
Content of be used on it.
object (in this Examples:
case, program *PGM - program

instruction *FILE - database


Create Delete or device file
stream)
*USRPRF - user
profile
*JOBQ - batch
Debug Run job queue
iSeries - an enduring architecture
eliminates technology transition costs

System/38, 1978
CISC AS/400, 1988
MyPgm
MyPgm

RISC AS/400, 1995


iSeries, 2000
i5, 2004
No need even to recompile,
since the program object MyPgm
encapsulates its own TIMI
‘source code’ which can be
automatically re-translated
by OS/400 as necessary
What can your iSeries do?

Linux on PowerPC

Windows 2000/3
Domino DB2 UDB

Linux on Intel
OS/400

OS/400

AIX
AIX app
(PASE)

WebSphere Java

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)

OS/400 V5R3 GMT

Linux on PowerPC
OS/400 V5R2
iSeries layered
V5R3 PST
OS/400

architecture

AIX
gives high
resilience
No additional
software costs

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
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
Windows 2000/3

Has own monitor, mouse and keyboard


Linux on Intel

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 iSeries server
Leverage increasing xSeries power
Has own memory, processor, cards IXA in supported
Uses xSeries and/or OS/400 tape and LAN xSeries server
Uses OS/400 disk
Windows 2000 or 2003, or Suse or RedHat Linux
Otherwise same as IXS
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

Quickplace Win2K
MySQL
External Domino email
protected by
Norton Anti-Virus PASE
with live update PHP
Customer apps –
WebSphere Apache

AS/400 model 170, 1GB memory, V5R2, IXS card


Services organisation: Before

Sag
e Access
Line database
50 and No DNS or
corporate DHCP
application

User
Hand-held
deskto Terminal
p Message
Server and
gateway

File and
Telephon
print
e

Email Fax
server
Internet facing
External
Web
Access browser
database user
Web server
and
corporate
application

Internet External
email email
gateway senders
Email and
server recipients

Proxy
server
External Web
sites
User Web
browser
DMZ
Internet
Intern
al
After

LPAR 1 - Production LPAR 3 – LPAR 4 - DMZ


Linux
Email: Domino Fax: Domino
Firewall SMTP:
Fax Server
Corporate and Domino
app: IXS Additional apps Proxy
DB2 Server Web server:
Sage Line 50: IXS Apache,
Hand-held terminal gateway: potential for
IXS WebSphere
applications
DNS DHCP Telephones:
IXS
LPAR 2 – Linux Guest
File server: Samba
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
MZ
Web
browser
– Intranet
user

Web
browser Apache on
–Extranet
or DMZ iSeries

external Firewall Tomcat or


user WebSpher
Apache on e
iSeries, or Applicatio
Apache on n Server
xSeries
(Windows
or Linux) WebFacing, JDBC or
WebSphere MQ
INTERNET

Firewa Internal databases


ll and RPG-based
applications

Other external Internal 5250


data or application
transaction user
sources and
targets
WebFacing

Use of WebFacing removes normal 5250 application cost implications


i5 models and editions

i550
i570
i595

Enterprise Edition
•Allows interactive (5250) workload
•BRMS for backup and recovery
•Additional IBM software
i520 •e.g. 20 users of Portal

Standard Edition
•Only WebFaced interactive workload
•Base OS/400 software only
Introduction to iSeries

The iSeries environment

© Logicalis Group
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
Introduction to iSeries

Windows, Linux and AIX integration

© Logicalis Group
c: drive hot swap
d: drive
Network
Network
Storage
Storage
Space
Space
NWSSTG3
NWSSTG2

c: drive
IXS/IXA Network
running Storage
Windows Space
2000/2003 NWSSTG1

•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
Introduction to iSeries

Security

© Logicalis Group
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 don’t 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
Nirvana

Windows 2000/NT

NetServer

NDS
WebSphere
Extranet /
Linux Internet
iSeries

intranet
User
AIX
RACF z/OS

John Smith's user ID:


u:JSmith p:myonepwd
OS/400 approach gets you here

Windows NT/98/95

Windows
2000/2003 Server
NetServer

WebSphere
NDS

intranet
User John Smith's user IDs: Linux
iSeries u:John Smith
u:JSimth
u:John
John Smith's user IDs: u:Smith1
u:JohnSmith p:myonepwd u:JoSm05
u:smithj p:*NONE etc..
u:John p:*NONE
u:Smith1 p:*NONE RACF z/OS
u:JoSm05 p:*NONE
etc..

AIX
OS/400 implementation elements

Kerberos
•OS/400 can store
EIM
KDC and do Kerberos
•Identifiers for individuals
authentication
•Maps identifiers to user ids
•Typically, it won’t
in registries

Network
LDAP directory Authentication
•used to store EIM data Service
•Identifies where the
Kerberos authentication
Applications is done, and for which
•NetServer, iSeries Navigator, apps
Management Central, PC5250,
QFileSvr.400, …
Introduction to iSeries

DB2/400

© Logicalis Group
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

Source
Target Main
database
Mirrored tables
database Journal
tables Mirrored receiver Main
journal application
Copy of receiver
application
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


Introduction to iSeries

Disk and tape storage, backup and recovery,


data storage

© Logicalis Group
Disk storage options
ESS attach example

PROD

DEV HA

4 fibre connections 4 fibre connections 4 fibre connections

TotalStorage ESS
iSeries tape example

DEV HA PROD
Shared LTO
LTO with
with shared
PCI attach PCI attach

Fibre connection Fibre connection Fibre connection

3494 tape library


Customer example: commodity trader

Total HA/DR solution for 5 x timezones + test/dev

Site A Site B
IBM 3494 Tape library IBM 3494 Tape library
3 x 3590 B1A drives 3 x 3590 B1A drives

Crossroads 8000 Crossroads 8000


storage routers storage routers
SCSI
Orion Replication
Fiber

SCSI

Vision BRMS Vision BRMS


Suite Suite

AS/400 730 with 8 x LPAR’s AS/400 730 with 8 x LPAR’s


Customer example: West Country insurance company

SCSI

810 running TSM


3494 with
under PASE and BRMS.
4 x 3590 B1A Drives
IXS for profile/account
consolidation

LAN

60 Intel servers – NT4, W2K, OS/2 - approx 700G total


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 application’s library structure would normally group objects with similar


backup requirements
Introduction to iSeries

Programming the iSeries

© Logicalis Group
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
... Used for ops
MONMSG (CPF0001 CPF0006) EXEC(GOTO VALID)
... programming
CHGVAR &INPFILLIB %SST(&INPUTFILE 11 10)
... and where high
OVRDBF FILE(INPUT) TOFILE(&INPFILLIB/&INPFILOBJ) +
MBR(&INPFILMBR)
level languages
...
FTP RMTSYS(&HOST)
can’t do what is
OVRPRTF FILE(QSYSPRT) SPLFNAME(FTPBATCH) required. Far
CPYF FROMFILE(&OUTFILLIB/&OUTFILOBJ) +
TOFILE(QSYSPRT) FROMMBR(&OUTFILMBR) more powerful
DLTOVR FILE(*ALL)
RETURN than many
/************************************************************/
VALID: RCVMSG MSGTYPE(*DIAG) MSGDTA(&LMSGDTA) MSGID(&LMSGID) +
people think.
MSGF(&LMSGF) SNDMSGFLIB(&LMSGFLIB)
...

You can even write


your own commands
– very useful in ops
programming.
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 MOD1

*MODULE object type RPGMOD1

Contains translated but unexecutable code

Must be BOUND into a program to run Module MOD2


CBLMOD1
Input is a source member

May contain one or more procedures


Module MOD3
Procedure Procedure CRTINVNBR

Executable code with entry point


Procedure LOCKSTOCK
Not an AS/400 object
Program INVMAST
RPG & Cobol: 1 per compilation, C: many per compilation

Service program

Separate object, works like a Windows DLL


Traditional Programming versus Java

Repeat for every platform

Source Object Code


compiler Executable
Code Module binder Code

versus
Compile time Run time

Byte
Source Code
Code Loader

Compile once,
run everywhere JAVA Byte
compiler Code
Verifier

CLASS File

Java
Interpreter
How can this be?

Traditional environment Java environment

Java program code


execution

Native program code Java Virtual Machine


execution

Operating system Operating system

Java can be invoked efficiently from ILE, and vice versa


Java source code and class files are stored in the IFS
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
Introduction to iSeries

Printing and electronic output

© Logicalis Group
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)
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)


CHGPSFCFG PSFCFG(SHAWM/MANDY)
PDFGEN(*MAIL)
TYPE(*IPDS) MODEL(0)
PDFDEVTYPE(*IP40300)
PDFPPRDWR1(*A4)
LANATTACH(*IP) AFP(*YES)
PDFPPRDWR2(*A4)
PORT(5101) FONT(011)

STRTFMMGR RMTLOCNAME('127.0.0.1')
STRPRTWTR PDF USRDFNOBJ(SHAWM/MANDY *PSFCFG)
CALL BARLOGO

JPEG and TIFF, but not GIF


Introduction to iSeries

Day-to-day operation, licensed programs, fixes and


support, sources of information

© Logicalis Group
Example iSeries Console Provision - Local

V.24 Ops
connection Console
(async)
Ops Console (async)
PROD

DEV HA Physical
control Physical
panel control panel

Ethernet

HMC
LPAR
management
HMC
Example iSeries Console Provision - Remote

10/100
Ethernet
Remote
control panel
LAN
Console

DEV HA PROD

HMC
LPAR
management WebSM
HMC
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


PTF downloads: Fix Central

Management Central manages the distribution


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
Introduction to iSeries

Communications

© Logicalis Group
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
Application integration using MQSI

iSeries iSeries
GTS JD Edwards

MQ Adapter

MQ Adapter
JDBC
DB2

JDBC

DB2
pSeries

MQ

MQ
Broker

Windows
Holland
MQ Adapter

iSeries
DB2 MQ Adapter
Windows
COGNOS
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!

Potrebbero piacerti anche