Sei sulla pagina 1di 15

07/29/11

(c) CCA CX Venezia

Gestione di un Processo in IT30 - FORLOPP A FID = X B FID = X C FID = X Procedure ...

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

***

Funzione

FORLOPP

in

IT30

***

Procedure

FLSTART FLPART FLLEAVE FLJOIN FLAUDITSTART FLAUDITSTOP FLABORT FLERROR

da blocco a MFM da blocco a MFM da blocco a MFM da blocco a MFM da blocco a MFM da blocco a MFM da MFM a blocco da blocco a MFM

1 Individuo Indiv. Successivi Rilascio naturale di una catena 2 FID separate si uniscono (Es. CAW) Supervisione corretto Tempo Ing/Dising Supervisione corretto Tempo Ing/Dising Rilascio a Fronte di un Errore Condizione derrore nel blocco SW (Es. segnale non previsto). ** Istruz. Prima dellEXIT. Rilascio di una catena (Es. evita un Pointer too large). Un rilascio di questo tipo avviene per
APZ Decteted Error Hanging Rilascio manuale (C SYFRI)

FLRELEASE

da MFM a blocco

07/29/11

(c) CCA CX Venezia

Primo caso: A chiama B

Drin Drin Drin Drin

Sgancio econnessione con B A in Composizione Cifre

07/29/11

(c) CCA CX Venezia

A chiama B: schema del processo A FID = X B FID = X C FID = X

FLSTART

FLPART

FLPART

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

LI - A FID = X

FID = X

FID = X

LI - B FID = X

FLPART FLSTART FLPART

LI-A
FID = X

LI-B Forlopp Manager

07/29/11

(c) CCA CX Venezia

Rilascio di una catena di Forlopp A FID = X B FID = X C FID = X

FLLEAVE fid=X

FLLEAVE fid=X

FLLEAVE fid=X

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

Join di due Forlopps (Es. CAW) E FID = Y B FID = X D FID = Y C FID = X

C B

A FID = X

FLJOIN (Fid=x) + (Fid=Y)

FID = Y

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

Rilascio di una catena di Forlopp (Es. C SYFRI) A FID = X B FID = X C FID = X

FLABORT fid=X

FLABORT fid=X

FLABORT fid=X

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

Rilascio di una catena di Forlopp per TimeOut 1(2) A FID = X B FID = X C FID = X
F L A u d i t S t a r t

ACK ?

FLPART fid=X

FLPART fid = X

Y
FL

ACK Non arriva

Audit Stop

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

10

Rilascio di una catena di Forlopp per TimeOut 2(2) A FID = X B FID = X C FID = X

FLABORT fid=X

FLABORT fid=X

FLABORT fid=X

A
FID = X

C Forlopp Manager

TimeOut !
07/29/11

(c) CCA CX Venezia

11

Rilascio di una catena di Forlopp Causa Errore SW (FL Error) A FID = X B FID = X C FID = X

FLERROR fid=X

FLABORT FLABORT fid=X fid=X

FLABORT fid=X

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

12

SMALL SYSTEM A FID = X B FID = X

RESTART C FID = X

FLSAVE (fid = X)

A
FID = X

C Forlopp Manager

07/29/11

(c) CCA CX Venezia

13

S A E c h e i n t e r e s s a n o i l b l o c c o M F M ( M a i n F o: l o r

<SAAEP:SAE=812,BLOCK=MFM ! N.ro DI FID - 1 INDIVID.


DATA FILE INFORMATION SAE 812 END BLOCK MFM NI 56 NIU FCODE

( 56 * 1024 = 57344 FID Totali)

<SAAEP:SAE=813,BLOCK=MFM
DATA FILE INFORMATION SAE 813 END BLOCK MFM NI 112 NIU

! N.ro DI BLOCCHI COLLEG - 1 INDIVID. = 1024 BLO


FCODE

( 112 * 1024 = 114688 Blocchi collegati ad un FID )


07/29/11 (c) CCA CX Venezia 14

Come gestire la segnalazione di un forlopp:

Audit Time Out:


SYRAE:RECTYPE=SOFTERR ! Reset Allarme ; SYRIP:EVENT=event,PRINT=FLVAR; (Solo se Richiesto) Altrimenti Non stampare ne Loggare

APPLER

SYRIP:SURVEY; SYRIP:EVENT=event; Loggare e far pervenire al costruttore

Forlopp Manuale (C SYFRI)


SYRIP:EVENT=event,PRINT=FLVAR; Loggare e far pervenire al costruttore
07/29/11 (c) CCA CX Venezia 15

Potrebbero piacerti anche