34
VPS ® V1 R8.0 Migration Issues

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

Embed Size (px)

Citation preview

Page 1: 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

VPS® V1 R8.0 Migration Issues

Page 2: 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

Migration Issues

• Migrating from VPS V1 R6.2– LRS/MVS Server

• Migrating from VPS V1 R7.0– SAPI– PCMDS– New products– Other enhancements

Page 3: 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

Migrating from VPS V1 R6.2

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

• COMMTYPE• CONVTYPE• Others

Page 4: 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

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 JES

LRS Server

VMCF Clients (TSO, CICS, VTAM, WINDOWS)

Page 5: 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

LRS/MVS Server

• Server parameters set in PDS member pointed to by Server JCL

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

Page 6: 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

LRS/MVS Server

• Server requires VSAM profile dataset

• Dataset stores user-specific information– PFK settings– User

preferences

SERVER/VMCF

VSAM PROFILEDATASET

Page 7: 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

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 VPSR70 VPSLIB

DEVTYPE=V.TCPIP

CONVERTprogram

VPS V1R80 VPSLIB

COMMTYPE=(TCPIP,LPD)

Page 8: 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

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 R70user exit source

codeAssembler VPS V1R80

Macro Library

VPS V1R80Load Library

Page 9: 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

Migrating to VPS V1 R8.0

Page 10: 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

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

Page 11: 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

SAPI Processing

• SAPI is a new interface for communicating with JES– Sysout API

• SAPI replaces PSO– Process SysOut

• PSO still exists; VPS defaults to SAPI

Page 12: 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

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

Page 13: 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

Reduced CPU Usage

• PSO interface requires one request to JES for each printer every ‘INTERVAL’ cycle.

VPS JES

PRINTER1

PRINTER2

PRINTER3

PRTR9998

PRTR9999

INTERVAL = 30 Seconds

Anything to print?

NO

Anything to print?

NO

Anything to print?

NO

Page 14: 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

Reduced CPU Usage

• SAPI interface requires one request to JES per printer

• JES ‘remembers’ outstanding requests, notifies VPS when output arrives

VPS JES

PRINTER1

PRINTER2

PRINTER3

PRTR9998

PRTR9999

Anything to print?

PRINTER1PRINTER2PRINTER3

PRTR9998PRTR9999

Anything to print?

Anything to print?

Anything to print?

Page 15: 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

Reduced CPU Usage

• VPS allocates and prints dataset

• No staging required

VPS JES

PRINTER1

PRINTER2

PRINTER3

PRTR9998

PRTR9999

NOTIFYSYSOUT

DEST=PRINTER3

Page 16: 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

Increased Throughput

• SAPI is multitasking interface– Many datasets can be

open at once

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

staging

VPS JES

NOTIFY SYSOUT

DEST=PRINTER3

SYSOUT

DEST=PRINTER4

SYSOUT

DEST=PRINTER9

NOTIFY

NOTIFY

Page 17: 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

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

JESVPS

Page 18: 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

Eliminate Exits

• SAPI provides dataset information to VPS– Eliminates

need for many JES-related exits

VPS JES

PRINTER3Notify

DEST=PRINTER3CLASS=ACOPIES=2FORMDEF=A10110PAGEDEF=STDCHARS=GT10ROOM=B423PGMNAME=TOMBUILDING=A1TITLE=SYSTEMS

Page 19: 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

Exits eliminated

• VPS exits may not be required with VPS V1 R8.0– Exit00 Preselection– Exit13 Requeue– Exit15 Cross Memory– Exit16 Pooling– Exit24 Subsystem

Request

Page 20: 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

Customized Exits

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

Assembler

VPS R62 and R70user exit source

code(JES related exits)

VPS V1R80 userexit source code

(JES related exits)

Page 21: 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

PCMDS processing

• Support for printer-specific commands in outbound print stream was added to VPS years ago – Implemented in

VPS Exit14

Setup commands

Data

Reset command

Page 22: 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

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

Page 23: 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

PCMDS Processing

• Setup commands stored in external modules called ‘Formats’

• Many customers

have modified LRS-supplied Formats.

PCLSSTD = 132x66 Simplex LandscapeDSTD = 132X66 Duplex LandscapeSBOK 85X60 Simplex PortraitDBOK 85X60 Duplex Portrait

POSTSCRIPTFPS1GRYB 132X66 1-up LandscapeFPS2GRYB 132X66 2-up PortraitFPS43266 132X66 4-up Landscape

Page 24: 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

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

Page 25: 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

PCMDS Processing

Printer1PCMDSTRT=xxx,PCMDEND=xxxx,

Exit14

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

Page 26: 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

PCMDS Processing

• PCMDS allow different settings for each printer– Landscape vs.

Portrait default

• PCL and PostScript Formats may be used on same printer

PRINTER1Default=Landscape

PRINTER2Default=Portrait

PRINTER3Default= Duplex

Landscape

Page 27: 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

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 earlieruser created

Format

VPS V1R80Format

Manualupdate

Page 28: 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

Keyword Changes

• VPS V1 R8.0 introduces minor printer keyword changes– Some TCPOPTS values now

supported on TCPDISC keyword– Other keywords

• ERRACTN• MAXLPG

Page 29: 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

LRS/MVS Server Changes

• Server parameter/keyword structure changed from VPS V1 R7.0– Keywords renamed– Exit points renamed

Page 30: 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

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

Page 31: 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

Other VPS V1 R8.0 Enhancements

• VPS/PCL– AFP Enhancements

• BCOCA support (bar codes)• Enhanced input tray support

• VPS/PageCenter Web Access

Page 32: 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

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

Page 33: 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

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

Page 34: 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

New Product Demonstration

VMCF Client for Windows