Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 02-May-2012 12:15 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 75 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Obiettivo\\
Interfacciare il programma in esecuzione con le rate da registraz.contabili delle diverse applicazioni previste nella tabella di personalizzazione applicazioni B£1. Eseguire la ricerca alfabetica relativa se richiesto
!!! Funzioni e metodi\\
!!! Input\\
£IC3FU: Funzione
£IC3ME: Metodo
£IC3AM: Ambiente
£IC3CO: Contesto
£IC3ID: Identificativo rata
£IC3RI: N.ro Record di input
!!! Output\\
£IC3ID: Identificativo rata (se eseguita ricerca)
£IC3DE: Descrizione rata
£IC3MS: Codice messaggio ritorno (7)
£IC3FI: File messaggio ritorno (10)
£IC3CM: Ultimo Comando
£IC3RO: N.ro Record di output
*IN35 : se On = Codice errato\\
*IN36 : se On = eseguita ricerca alfabetica\\
C5RATA: DS valorizzata
!!! Prerequisiti\\
C5SOLL E DS EXTNAME(C5SOLL0F) INZ
!!! Esempio di chiamata\\
!! Chiamata con singola lettura\\
%%quote
|C* Z-ADD N_campi £IC3NK
|C* EVAL £IC3FU='CHA'
|C* EVAL £IC3ME='Metodo'
|C* EVAL £IC3AM= Ambiente
|C* EVAL £IC3CO= contesto
|C* EVAL £IC3ID= ID.Rata
|C* EXSR £IC3
|C* IF NOT(*IN35)
|C* EVAL Campo_descrizione= £IC3DE
|C* ENDIF
/%
----
!! Chiamata con scansione\\
%%quote
| C* CLEAR C5RATA
| C* EVAL £IC3FU='SL'
| C* EVAL £IC3ME='0L'
| C* EVAL L5IDOJ=Identificativo'
| C* EXSR £IC3
| C*
| C* DO *HIVAL
| C*
| C* EVAL £IC3FU='RE'
| C* EVAL £IC3ME='0L'
| C* EVAL L5IDOJ=Identificativo'
| C* EXSR £IC3
| C* IF £IC335=*ON
| C* LEAVE
| C* ENDIF
| C*
| C* ....
| C* ENDDO
/%
----
!!! Oggetti collegati\\
!!! Note particolari\\
È preferibile eseguire un clear della DS C5RATA prima di ogni richiamo
Parametro aggiuntivo: £IE3NK: Numero di campi che si vuole utilizzare nella ricerca (es. se si accede alla vista logica con chiavi AZIE,DIVI,TREG e si valorizza solo AZIE il programma esclude dalla chiave i campi BLANK e lavora con chiave parziale (nell'es. = AZIE). Se si volesse usare una chiave formata da AZIE e da LIVE=*BLANKS allora si ponga £IE3NK=2). Non valorizzare £IE3NK per lasciare al programma il compito di stabilire il numero di chiavi da usare £IE5NK viene inserito nell'ultimo char di £IE3ME al richiamo dell'interfaccia
This page has only one version
«