t pf to t pf f unction s erver ( zttfs ) overview

15
Suite www.tpfsoftware. com www.tpfsoftware. com T PF to T PF F unction S erver (zTTFS) Overview

Upload: iniko

Post on 10-Jan-2016

44 views

Category:

Documents


1 download

DESCRIPTION

T PF to T PF F unction S erver ( zTTFS ) Overview. The Problem. z/TPF transactions aren ’ t simple They involve multiple systems and networks And the transactions need to access data from remote resources for successful completion Example: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

www.tpfsoftware.com

TPF to TPF Function Server

(zTTFS)Overview

Page 2: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

The Problem

• z/TPF transactions aren’t simple

• They involve multiple systems and networks

• And the transactions need to access data from remote resources for successful completion

• Example: Middle of the reservation transaction – we need

Credit card authorization– Need to send data (credit card number, name, expiry date

etc.)– Need to receive data (authorization code)

2

Page 3: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

The Solution

• Allows Client VPARS to communicate with Server VPARS – which has access to the network Without special scheduling Without changing test systems

TPF to TPF Function ServerT T SF

T T SF

3

Page 4: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Benefits of zTTFS

• End-users don’t have to compete for systems that have connectivity

• z/TPF installations with zTTFS can provide N number of client VPARS with unlimited external connectivity without any physical network attached

• zTTFS provides ability to share critical network resources across multiple VPARS

4

Page 5: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Current Transaction Flow

External System

Reservation transaction – which requires Credit Card authorization in

the middle

Initial Reservation

Credit Card Authorization

Complete Reservation

z/TPF System

request

response

Page 6: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

High Level Overview

• Configuration tables from repository copied to client and server

• Transaction initiated

• Check Intercept table for condition

• If condition is satisfied send the request to Server

• Server processes the request

• Response is sent to client & transaction completes

• Response to user

6

Server

Client 1

External

System

zVM

Repository

Page 7: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Int1 CTX/Des

CTX/Des

CTX/Des

CTX/Des

Int2 CTX/Des

CTX/Des

CTX/Des

CTX/Des

Int3 CTX/Des

CTX/Des

CTX/Des

CTX/Des

High Level Overview: Request-Reverse

External System

VPARS Server

VPARS Client

1

Context Table

zVM

Repository

Developer

Page 8: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Specifications

• Client VPARS connects to Server VPARS

• Server VPARS connects to all external networks

• zTTFS code executes on the client VPARS and the Server VPARS

• User exits provided for customization

8

Page 9: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Configuration Tables

• Configuration tables are required to control the Message traffic flow between client and server VPARS.

• Using configuration tables customer can specify certain rules to control message traffic at different layer of message traffic

9

Page 10: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Configuration Tables

• Intercept Name Table Name of the intercept Scripts to be invoked Owner VPARS Destination VPARS Conditions to be satisfied

Example: R9 + 100 + 300 + 500 = C’BA’

Resides in centralized repository (zVM)

Intercept Table 1

Intercept Table n

10

Page 11: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Configuration Tables

• Script Name Table Name of the script Segment to be invoked in z/TPF Resides in centralized repository (zVM)

Script Table

11

Page 12: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Scripts

• Once the message traffic is intercepted in client, Scripts are required to exchange relevant data between client and server, before we continue to run the transaction in server or VISA VERSA

• Scripts are unique and can be coded to cater for specific message traffic

• Scripts are to be coded at the customer place

• Scripts have the capability to exchange: Data block Data in ECB memory Data from heap memory File and file chain

• User exits (extensions) provided at the time of send and receive part of the script

12

Page 13: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

VPARS Client VPARS

Server

Script Structure

13

Send Data Level

Send Heap

Send File Chain

Set Heap

Set File Chain

Set Data Level

Page 14: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

Client Requirement

• Subject Matter Expertise Knowledge of current intercepts What needs to be sent across What needs to be received Etc.

• List of Intercepts Program / Macro to intercept Data to send the other side Conditions to trap the intercept

14

Page 15: T PF to  T PF  F unction  S erver  ( zTTFS ) Overview

Suite

www.tpfsoftware.com

?Questions

For more information, contact:

Thiru ThirupuvanamTPF Software, Inc.

[email protected]

http://tpfsoftware.comhttp://youtube.com/tpfsoftware

15