LRS Online Migration document

Download Report

Transcript LRS Online Migration document

VPS

®

V1 R8.0 Migration Issues

Migration Issues • Migrating from VPS V1 R6.2

– LRS/MVS Server • Migrating from VPS V1 R7.0

– SAPI – PCMDS – New products – Other enhancements

Migrating from VPS V1 R6.2

• New in VPS V1 R7.0 and above – LRS/MVS Server – VPS keyword changes • COMMTYPE • CONVTYPE • Others

Migrating from VPS V1 R6.2

• VPS V1 R7.0 implements LRS/MVS Server – Most VMCF logic moves to LRS Server – LRS/MVS Server removes need for authorization SVC.

– LRS/MVS Server reduces CPU burden of ‘VMCF Client’, e.g.. TSO, CICS VPS LRS Server JES VMCF Clients (TSO, CICS, VTAM, WINDOWS)

LRS/MVS Server • Server parameters set in PDS member pointed to by Server JCL

//VSV PROC START= // VSVLIB $LRS80 //VSV EXEC PGM=VS80DRIV,REGION=9M,PARM=&START //STEPLIB DD DISP=SHR,DSN=VPS.V1R80.LOAD

// DD DISP=SHR,DSN=VSV.V1R80.LOAD

DD DISP=SHR,DSN=VSV.V1R80.CNTL

// PROFILE //* DD DISP=SHR,DSN=VSV.V1R80.PROFILE

//SYSUDUMP DD SYSOUT=D

LRS/MVS Server

SERVER/ VMCF

• Server requires VSAM profile dataset • Dataset stores user-specific information – PFK settings – User preferences

VSAM PROFILE DATASET

Other VPS V1 R6.2 Migration Issues • Keyword changes – ‘CONVERT’ program can update keywords – COMMTYPE and CONVTYPE keywords new in VPS V1 R7.0

VPS R62 or VPS R70 VPSLIB DEVTYPE=V.TCPIP

CONVERT program VPS V1R80 VPSLIB COMMTYPE=(TCPIP,LPD)

Exit Migration • Most non-JES related exits can be migrated by assembling them with new release’s macro library • Customized exits should be reviewed

VPS R62 and R70 user exit source code Assembler VPS V1R80 Macro Library VPS V1R80 Load Library

Migrating to VPS V1 R8.0

New Features in VPS V1 R8.0

• SAPI processing • PCMD keywords • Minor keyword changes • Other enhancements • New Products – VPS/Email – VPS/LCDS – VPS/XES to AFP

SAPI Processing • SAPI is a new interface for communicating with JES –

S

ysout

API

• SAPI replaces PSO –

P

rocess

S

ys

O

ut • PSO still exists; VPS defaults to SAPI

SAPI Benefits • Reduces CPU usage – Eliminates polling of JES for datasets • Eliminates VPS user exits – Many JES-related exits no longer needed • Enhanced throughput – SAPI is multi-threaded • Reduces or eliminates staging

Reduced CPU Usage • PSO interface requires one request to JES for

each

printer

every

‘INTERVAL’ cycle.

VPS

PRINTER1 PRINTER2 PRINTER3 Anything to print?

NO Anything to print?

NO

JES

PRTR9998 PRTR9999 Anything to print?

NO

INTERVAL = 30 Seconds

Reduced CPU Usage • SAPI interface requires

one

request to JES per printer • JES ‘remembers’ outstanding requests, notifies VPS when output arrives VPS

PRINTER1 PRINTER2 PRINTER3 Anything to print?

Anything to print?

JES

PRINTER1 PRINTER2 PRINTER3 PRTR9998 PRTR9999 Anything to print?

PRTR9998 PRTR9999 Anything to print?

Reduced CPU Usage • VPS allocates and prints dataset • No staging required VPS

PRINTER1 PRINTER2 PRINTER3 NOTIFY

JES

SYSOUT DEST=PRINTER3 PRTR9998 PRTR9999

Increased Throughput VPS

NOTIFY

JES

SYSOUT DEST=PRINTER3

• SAPI is multitasking interface – Many datasets can be open at once

NOTIFY NOTIFY SYSOUT DEST=PRINTER4 SYSOUT DEST=PRINTER9

• PSO interface passes one dataset at a time – Creates need for staging

Eliminate Exits • Many pre-V1R80 VPS user exits use MVS cross memory services.

– Exits read control blocks in JES’ memory – Exits ‘bring back’ SYSOUT dataset information to VPS

VPS JES

Eliminate Exits VPS • SAPI provides dataset information to VPS – Eliminates need for many JES related exits

PRINTER3

JES

Notify DEST=PRINTER3 CLASS=A COPIES=2 FORMDEF=A10110 PAGEDEF=STD CHARS=GT10 ROOM=B423 PGMNAME=TOM BUILDING=A1 TITLE=SYSTEMS

Exits eliminated • VPS exits may not be required with VPS V1 R8.0

– Exit00 – Exit13 – Exit15 – Exit16 – Exit24 Preselection Requeue Cross Memory Pooling Subsystem Request

Customized Exits •

Customized

JES-related exits will have to be re-written for VPS V1 R8.0

VPS R62 and R70 user exit source code (JES related exits) VPS V1R80 user exit source code (JES related exits) Assembler

PCMDS processing Setup commands Data Reset command • Support for printer specific commands in outbound print stream was added to VPS years ago – Implemented in VPS Exit14

PCMDS Processing • Sample Exit14 constructed to support external storage of printer setup commands • Allowed setup commands to be modified dynamically

//SYSPRINT DD SYSOUT=(A,SBOK),DEST=PRINTER1

Setup commands Data Reset command

SBOK

VPS Load library

PCMDS Processing • Setup commands stored in external modules called ‘Formats’ • Many customers have modified LRS-supplied Formats.

PCL SSTD = 132x66 Simplex Landscape DSTD = 132X66 Duplex Landscape SBOK 85X60 Simplex Portrait DBOK 85X60 Duplex Portrait POSTSCRIPT FPS1GRYB 132X66 1-up Landscape FPS2GRYB 132X66 2-up Portrait FPS43266 132X66 4-up Landscape

PCMDS Processing • VPS V1 R8.0 introduces new method for supporting printer setup commands • Most functionality moved from Exit14 to PCMD keywords – Formats still used

PCMDS Processing

Printer1 PCMDSTRT=xxx, PCMDEND=xxxx,

• PCMD keywords provide much easier and more flexible alternative to exit14

Exit14

PCMDS Processing

PRINTER1 Default=Landscape PRINTER2 Default=Portrait PRINTER3 Default= Duplex Landscape

• PCMDS allow different settings for each printer – Landscape vs. Portrait default • PCL and PostScript Formats may be used on same printer

PCMDS - Migration • Format module structure changed in VPS V1 R8.0

• LRS sample Formats supplied in new structure • User-created Formats must be updated to use new structure

VPS 7.0 or earlier user created Format Manual update VPS V1R80 Format

Keyword Changes • VPS V1 R8.0 introduces minor printer keyword changes – Some TCPOPTS values now supported on TCPDISC keyword – Other keywords • ERRACTN • MAXLPG

LRS/MVS Server Changes • Server parameter/keyword structure changed from VPS V1 R7.0

– Keywords renamed – Exit points renamed

Other VPS V1 R8.0 Enhancements • BIP™ (Bi-directional Internet Printing) Support – Based on Printer Job Language – Extends capability of TCPIP ‘sockets’ printing – Fix level 098 and above • VPS/AnyQueue™ – High percentage compression between VPS and VPS/AnyQueue

Other VPS V1 R8.0 Enhancements • VPS/PCL – AFP Enhancements • BCOCA support (bar codes) • Enhanced input tray support • VPS/PageCenter Web Access

New Products • VPS/Email – Send SYSOUT datasets via Email • Rich Text Format • PDF • VPS/LCDS – Support Xerox DJDE output via TCP/IP • VPS/XES to AFP – Convert UDK data streams to AFP

Summary • 6.2 support has expired • 8.0 recommended release to run • Services - Normal support process • VPS Webstart - $3,600 – 2 days of dedicated on-line assistance – Knowledge transfer from LRS S.E.

– 1 user copy of VMCF/Client for Windows

New Product Demonstration

VMCF Client for Windows