OPALE - 10.0 - Utilisation - Qualification d'un spool - MAPQUALSPL/en

Différence entre versions

De MappingDoc
(Page créée avec « OPALE:10.0:Utilisation:Qualifying a spooled file: MAPQUALSPL »)
 
 
(28 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Cette commande permet de qualifier un spool après un tri en ajoutant une série de code dans le spool même. Elle s'utilise donc exclusivement après l'une des
+
<languages />
 +
This command allows you to qualify a spooled file after sorting by adding a series of codes in the spooled file itself. It is thus only used after the
  
commandes '''MAPSORTSPL''' ou '''MAPSORTPAG''' utilisé avec le paramètre '''CREATE''' égal à '''*NO''' (pas de création de spool juste après le tri)..
+
'''MAPSORTSPL''' or '''MAPSORTPAG''' command used with the parameter '''CREATE''' set to '''*NO''' (spooled files aren't created after sorting).
  
Elle permet également de faire un tri sur volume (éclater un spool en fonction du nombre de pages pour chaque rupture). Par exemple, pour un spool de facturation
+
It allows you to do batch sorting (splitting a spooled file based on the number of pages for every break). For instance, an invoice spooled file
  
contenant plusieurs factures, éclater le spool en créant en sortie un spool avec toutes les factures d'1 page, 1 autre avec toutes les factures de 2 pages.
+
composed of multiple invoices will be split by creating an output spooled file with invoices containing 1 page, another output spooled file with invoices containing 2 pages.
 
   
 
   
Elle permet d'insérer '''le numéro de page dans la rupture''' (les numéros de page d'une facture à l'intérieur d'un spool en contenant plusieurs en ayant fait le
+
It allows you to insert '''the page number in the break''' (e.g. the page numbers of an invoice),
  
tri sur le numéro de facture), '''le nombre total de pages de la rupture''' (le nombre de page de la facture), le type de page (1 pour la première page de la
+
'''the total number of pages in the break''' (page number of an invoice), the type of page (1 for the first page of the invoice, 2 for the second page all the way to the second to last page, and 3 for the last page),
  
facture, 2 pour les pages 2 à l'avant dernière et 3 pour la dernière page), et enfin les '''codes KERN''' permettant de faire de la mise sous-pli automatique.
+
and finally the '''KERN codes''' for automatic folding.
  
Dans la maquette, il suffira de mettre une ligne verticale conditionné sur la valeur du code KERN (la ligne est imprimée si la valeur du code vaut 1)..
+
In the template, all you need to do is add a vertical line conditioned according to the value of the KERN code (the line is printed if the code value is 1).
  
<u>Structure du code</u> :
+
<u>Code Structure</u> :
  
Positions 1 à 6  - Incrémentation du numéro de page à l'intérieur de la rupture.
+
Positions 1 to 6  - Increment of the page number inside the break.
  
Positions 7 à 12  - Nombre de page total de la rupture.
+
Positions 7 to 12  - Total number of pages in the break.
  
Exemple :  1/  3  2/  3  3/  3
+
Example :  1/  3  2/  3  3/  3
  
Position 13      - Code de rupture
+
Position 13      - Break code
                   - 1 : Page "entete" (première)
+
                   - 1: Page "heading" (first)
                   - 2 : Page "suite" (milieu)
+
                   - 2: Page "next" (middle)
                   - 3 : Page "total" (dernière)   
+
                   - 3: Page "total" (last)   
 
                                                  
 
                                                  
Positions 14 à 18 - Code de mise sous pli type Kern (Contient 0 ou 1 suivant la norme)
+
Positions 14 to 18 - Code of Kern-type sealing (Contains 0 or 1 depending on the norm)
                   - PK  Contrôle de parité (1 si la somme des 4 suivants est paire, 0 sinon)
+
                   - PK  Parity check (1 if the total of the following 4 is an even number, else it is 0)
                   - BS4, BS3, BS1 : Décrément d'une valeur binaire de 7 (111) à 1 (001)
+
                   - BS4, BS3, BS1: Decrement binary value from 7 (111) to 1 (001)
                   - DGR Code de fermeture enveloppe (1 = fermeture)
+
                   - DGR Sealing code (1 = sealing)
  
Positions 19 à 24 - Incrémentation du numéro de rupture (1er client, 2ème client....)
+
Positions 19 to 24 - Increment of the break number (1st client, 2nd client....)
  
Positions 25 à 30  - Nombre de ruptures
+
Positions 25 to 30  - Number of breaks
  
Exemple sur une facture de 4 pages :
+
Example for an invoice with 4 pages:
  
page 1 :    1    4111111
+
page 1:    1    4111111
  
page 2 :    2    4211100
+
page 2:    2    4211100
  
page 3 :    3    4211010
+
page 3:    3    4211010
  
page 4 :    4    4301000
+
page 4:    4    4301000
  
  
'''ATTENTION : Les paramètres NAME et SIZE doivent être rigoureusement les mêmes que dans la commande MAPSORTSPL'''  
+
'''CAUTION: the NAME and SIZE parameters have to be exactly the same as in the MAPSORTSPL command'''  
  
Les paramètres LINE et COL permettent d'insérer les codes à l'endroit désiré dans le spool (Choisir un emplacement vierge sinon les données du spool seront écrasées).
+
The LINE and COL parameters allow you to insert codes anywhere in the spooled file (choose a blank spot or the spooled file data will be overwritten).
  
Les paramètres à renseigner sont les suivants :
+
You have to define the following parameters:
  
 
* Name of DataBase for sort
 
* Name of DataBase for sort
* Line Number : numéro de la ligne où insérer les codes
+
* Line Number: number of the line where the codes have to be inserted
* Column Number : numéro de la colonne où insérer les codes
+
* Column Number: number of the column where the codes have to be inserted
 
* Create spool file
 
* Create spool file
 
* Spoolfile Name to Create
 
* Spoolfile Name to Create
Ligne 69 : Ligne 70 :
 
* Use Duplex
 
* Use Duplex
  
Autres paramètres
+
Other parameters:
  
 
* Name of the spool file
 
* Name of the spool file

Version actuelle datée du 4 juin 2019 à 11:17

Autres langues :
English • ‎français

This command allows you to qualify a spooled file after sorting by adding a series of codes in the spooled file itself. It is thus only used after the

MAPSORTSPL or MAPSORTPAG command used with the parameter CREATE set to *NO (spooled files aren't created after sorting).

It allows you to do batch sorting (splitting a spooled file based on the number of pages for every break). For instance, an invoice spooled file

composed of multiple invoices will be split by creating an output spooled file with invoices containing 1 page, another output spooled file with invoices containing 2 pages.

It allows you to insert the page number in the break (e.g. the page numbers of an invoice),

the total number of pages in the break (page number of an invoice), the type of page (1 for the first page of the invoice, 2 for the second page all the way to the second to last page, and 3 for the last page),

and finally the KERN codes for automatic folding.

In the template, all you need to do is add a vertical line conditioned according to the value of the KERN code (the line is printed if the code value is 1).

Code Structure :

Positions 1 to 6 - Increment of the page number inside the break.

Positions 7 to 12 - Total number of pages in the break.

Example : 1/ 3 2/ 3 3/ 3

Position 13 - Break code

                 - 1: Page "heading" (first)
                 - 2: Page "next" (middle)
                 - 3: Page "total" (last)  
                                               

Positions 14 to 18 - Code of Kern-type sealing (Contains 0 or 1 depending on the norm)

                 - PK  Parity check (1 if the total of the following 4 is an even number, else it is 0)
                 - BS4, BS3, BS1: Decrement binary value from 7 (111) to 1 (001)
                 - DGR Sealing code (1 = sealing)

Positions 19 to 24 - Increment of the break number (1st client, 2nd client....)

Positions 25 to 30 - Number of breaks

Example for an invoice with 4 pages:

page 1: 1 4111111

page 2: 2 4211100

page 3: 3 4211010

page 4: 4 4301000


CAUTION: the NAME and SIZE parameters have to be exactly the same as in the MAPSORTSPL command

The LINE and COL parameters allow you to insert codes anywhere in the spooled file (choose a blank spot or the spooled file data will be overwritten).

You have to define the following parameters:

  • Name of DataBase for sort
  • Line Number: number of the line where the codes have to be inserted
  • Column Number: number of the column where the codes have to be inserted
  • Create spool file
  • Spoolfile Name to Create
  • Outq
  • Outq Library
  • Spool Holder
  • Control sort splfname
  • Length of the input spoolfile
  • Height of the input spoolfile
  • Overflow of the input spoolfile
  • Modulo
  • Use Duplex

Other parameters:

  • Name of the spool file
  • Number of the spool file
  • Name of the JOB
  • Number of the JOB
  • Name of 10 characters Max