Sunday 3 September 2017

Syncsort Binario Options


Di seguito sono Syncsort parametri predefiniti, che è possibile modificare come descritto sopra. BMSG elenca i parametri alternativo specificato attraverso ORTPARM sul set di dati messaggio di output. Questo difetto provoca convalida limitata dei dati contenuti nei campi designati come decimale imballato o suddivisa in zone. Per avere il tipo terminare se i dati nei campi PD o ZD non sono validi, specificare CMPCPD. Per i tipi di programma-invocato con le routine di uscita, è necessario determinare la quantità di memoria necessaria per le uscite, quindi specificare COREMAX - nnn K. NOSNAP sopprimerà la discarica SyncSort SNAP, che viene prodotto in caso di un errore critico. Se si dispone di una dichiarazione SYSUDUMP DD, si riceverà il normale discarica OS. Se avete bisogno di una discarica SNAP, specificare il parametro e DEBUG esimo. Per una specie più efficiente, l'ordine dei record non viene mantenuto. Se l'ordine deve essere mantenuto, utilizzare la parola chiave pari. I messaggi di errore vengono emessi quando si verifica un errore di IO. Se è specificato IOERRABE, si verificherà un ABEND UTENTE 999. istruzioni di controllo saranno elencati sul set di dati SYSOUT. NOLIST si trasformerà questa via. Il nome DD predefinito del set di dati messaggio è SYSOUT. Qualsiasi altro nome DD valida può essere sostituito. Per essere compatibile con le opzioni di visualizzazione del COBOL routine di uscita, le caratteristiche definite del set di dati del messaggio sono: DCB (LRECL121, BLKSIZE121, RECFMFA) Una sorta successo emetterà un codice di ritorno di 16. Se viene specificato RC16ABE, un utente 16 ABEND si verificherà. Lo spazio inutilizzato nei set di dati SORTWORK sarà rilasciato durante il tempo di esecuzione a meno che il tipo è il programma avviato. Per liberare spazio in eccesso sul set di dati Sortout, RLSOUT può essere specificato. RESET deve essere data come parametro se il set di dati Sortout è un file VSAM che è stato creato con l'opzione REUSE per evitare SyncSort da trattare Sortout come un insieme di dati MOD. Una allocazione secondaria è data ai set di dati SORTWORK se necessario. Nessun test validità del record di lunghezza variabile sarà fatto. La documentazione per l'utilità SyncSort è nel SyncSort rilascio 3.4 programmatori Guida da SyncSort, Inc. È possibile ordinare i manuali dal produttore a questo indirizzo: SyncSort Incorporated 50 Tice Boulevard Woodcliff Lake, NJ 07675 Telefono 201.930-9.700 e-mail: mvstechsyncsort Fax: (201) 930-8284 All'attenzione di: Syncsort Product Services Se avete bisogno di assistenza utilizzando SyncSort a EIampO, contattare il EIampO Support Desk per telefono al numero (352) 392-2061 o via e-mail a consultlists. ufl. edu. I vostri commenti sono benvenuti i vostri commenti e suggerimenti su questo e tutta la documentazione UFIT. Si prega di inviare i vostri commenti a: UF Information Technology 2046 NE Waldo Rd, Suite 2100 Gainesville, Florida 32609-8942MOHANK 23423423434534344 KIRAN MOHANK 13342345345345345 RAJEEV ARAMES 34535345325354324 SURESH SURESH 98347385385933987 PULI RAMESH 67575789769876785 MADHU Krisna 50830948530859340 OIIED Krisna 30495849572938495 MADHU SURESH 98347385385933987 PULI semplice ORDINA JCL structue è come segue - Esempio di sorta JCL ----. Step10 EXEC PGMSORT, REGION1024K, PARMparameters SYSOUT DD SYSOUT messaggi in uscita da Sort SORTIN DD DSN. Ingresso DISPSHR se richiesta ORDINA Sortout DD DSN. Uscita per la richiesta ORDINA SORTOFxx DD DSN. dati di uscita OUTFILE imposta SORTXSUM DD DSN. Uscita eliminato dalla somma STM SORTWKnn DD UNITSYSDA, file di lavoro se i dati di input dichiarazione richiesta ORDINA SYSIN DD Control Set sorta controllare dichiarazioni. Di seguito sono riportati card sorting JCLS per i diversi tipi di sorta TASK 1. ordina un file specificato - campi di ordinamento - CAMPIONE SORT JCL - SYSIN DD campi di ordinamento (1,3, CH, A, 9,3, CH, A) Arames 34535345325354324 SURESH Krisna 30495849572938495 MADHU Krisna 50830948530859340 OIIED MOHANK 13342345345345345 RAJEEV MOHANK 23423423434534344 KIRAN RAMESH 67575789769876785 MADHU SURESH 98347385385933987 PULI SURESH 98347385385933987 PULI spiegazione di cui sopra sintassi SORT allineati i recrods, dipende da chiavi che abbiamo fornito (abbiamo fornito due chiavi nel parametro CAMPI) FIRST KEY 1, 3, CH, a - prima chiave ha iniziato a Col 1. la sua lunghezza è di 3 secondo tasto 9,3, CH, a - seconda chiave iniziato a Col 9, la sua lunghezza è di 3 nell'esempio precedente, CH - significa carattere potremmo utilizzare BI per binario a - crescente TASK 2. eleminate Duplicati - SORT JCL - SUM CAMPI SYSIN DD campi di ordinamento (1,3, CH, a) SOMMA FIELDSNONE copyright mainframegurukul ARAMES 34535345325354324 SURESH Krisna 50830948530859340 OIIED MOHANK 23423423434534344 KIRAN RAMESH 67575789769876785 MADHU SURESH 98347385385933987 PULI SPIEGAZIONE se diamo SUM FIELDSNONE si occuperà di eliminare duplicati TAGS. SORT JCL, SORT JCL SUM CAMPI NESSUNO, eliminare i duplicati TASK 3. SPLIT file in due o tre file dipende dalle condizioni - OUTFIL SORTOF01 DD DSNdataset1, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4) , RLSE), DCB (RECFMFB, LRECL80, BLKSIZE0) SORTOF02 DD DSNdataset2, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE0) SORTOF03 DD DSNdataset3, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE0). SYSIN DD SORT FIELDSCOPY OUTFIL FILES01, INCLUDE (1,6, CH, EQ, CMOHANK) OUTFIL FILES02, INCLUDE (1,6, CH, EQ, CSURESH) OUTFIL FILES03, INCLUDE (1,6, CH, EQ, CKRISHN) MOHANK 23423423434534344 KIRAN MOHANK 13342345345345345 RAJEEV SURESH 98347385385933987 PULI SURESH 98347385385933987 PULI Krisna 50830948530859340 OIIED Krisna 30495849572938495 MADHU SPIEGAZIONE 1. SORT FIELDSCOPY - indicare. per copia di atti, non per tipo 2. OUTFIL FILES01, CONTENERE (1,6, CH, EQ, CMOHANK) OUTFIL FILES02, INCLUDE (1,6, CH, EQ, CSURESH) OUTFIL FILES03, INCLUDE (1,6, CH, EQ, CKRISHN) - Syncsort prenderà i dati dal 1 positioon al 6 posizione del file di input e confronterà i dati con MOHANK o SURESH o Krisna - Se i dati è pari a MOHANK allora che recorrd sarà copie a set di dati definito SORTOF01 passo. (Perché abbiamo definito FILES01 in seconda condizione) - Se i dati è pari a Suresh allora che recorrd passerà a set di dati definito nel SORTOF02 passo. (Perché abbiamo definito FILES02 in seconda condizione) - Se i dati equivale a Krisna poi verrà copiato DataSet difned in SORTOF03 passo che recorrd. (Perché abbiamo definito FILES03 in terza condizione) SORT JCL A SPLIT dati utilizzando OUTFILE - Esempio 2 Obiettivo. Vuoi dividere un file contaning 700 record in 3 file di cui 1 file ha 200, 2 ° e 3 ° ha 200 ha 300. Vuoi farlo utilizzando JCL sorta usando OUTFIL Possiamo dividere i file usando l'opzione OUTFIL. Controlla qui sotto esempio. SPLITFLS EXEC PGMSORT SYSPRINT DD SYSOUT SYSOUT DD SYSOUT SYSUDUMP DD SYSOUT SORTIN DD DSNFILE1. DISPSHR SORTOF01 DD DSNOUTPUTFILE1. DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,1), RLSE), RECFMFB, LRECL20 SORTOF02 DD DSNOUTPUTFILE2. DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,1), RLSE), RECFMFB, LRECL20 SORTOF03 DD DSNOUTPUTFILE3. DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,1), RLSE), RECFMFB, LRECL20 SYSIN DD ORDINA FIELDSCOPY OUTFIL FILES01, ENDREC200 OUTFIL FILES02, STARTREC201, ENDREC400 OUTFIL FILES03, STARTREC401, ENDREC700 TAGS. SORT JCL, SORT JCL per dividere file DATI, SORT JCL OUTFIL, SORT JCL INCLUDE TASK 4. Copiare DUPLICATI eliminato in un altro file - CAMPIONE SORT UTILITY JCL SORTXSUM DD DSNdatasetname, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE800). Campi di ordinamento SYSIN DD (1,3, CH, A) SUM FIELDSNONE, XSUM copyright mainframegurukul geocitiemainframegurukulsrcsinc ARAMES 34535345325354324 SURESH Krisna 50830948530859340 OIIED MOHANK 23423423434534344 KIRAN RAMESH 67575789769876785 MADHU SURESH 98347385385933987 PULIMOHANK 23423423434534344 KIRAN MOHANK 13342345345345345 RAJEEV ARAMES 34535345325354324 SURESH SURESH 98347385385933987 PULI RAMESH 67575789769876785 MADHU Krisna 50830948530859340 OIIED Krisna 30495849572938495 MADHU SURESH 98347385385933987 PULI semplice ORDINA structue JCL è la seguente - Esempio di sorta JCL ----. Step10 EXEC PGMSORT, REGION1024K, PARMparameters SYSOUT DD SYSOUT messaggi in uscita da Sort SORTIN DD DSN. Ingresso DISPSHR se richiesta ORDINA Sortout DD DSN. Uscita per la richiesta ORDINA SORTOFxx DD DSN. dati di uscita OUTFILE imposta SORTXSUM DD DSN. Uscita eliminato dalla somma STM SORTWKnn DD UNITSYSDA, file di lavoro se i dati di input dichiarazione richiesta ORDINA SYSIN DD Control Set sorta controllare dichiarazioni. Di seguito sono riportati SORTCARDS per i diversi tipi di sorta TASK 1. ordina un file dato - Esempio JCL SYSIN DD campi di ordinamento (1,3, CH, A, 9,3, CH, A) ARAMES 34535345325354324 SURESH Krisna 30495849572938495 MADHU Krisna 50830948530859340 OIIED MOHANK 13342345345345345 RAJEEV MOHANK 23423423434534344 KIRAN RAMESH 67575789769876785 MADHU SURESH 98347385385933987 PULI SURESH 98347385385933987 PULI spiegazione di cui sopra sintassi SORT allineati i recrods, dipende da chiavi che abbiamo fornito (abbiamo fornito due chiavi nel parametro CAMPI) FIRST KEY 1,3, CH, a - prima chiave iniziato al Col 1. la sua lunghezza è di 3 secondo tasto 9,3, CH, a - seconda chiave iniziato a Col 9, la sua lunghezza è di 3 nell'esempio precedente, CH - significa carattere possiamo utilizzare la BI per Un binario - ordine Crescente TASK 2. eleminate dUPLICATI SYSIN DD campi di ordinamento (1,3, CH, A) SOMMA FIELDSNONE ARAMES 34535345325354324 SURESH Krisna 50830948530859340 OIIED MOHANK 23423423434534344 KIRAN RAMESH 67575789769876785 MADHU SURESH 98347385385933987 PULI SPIEGAZIONE se diamo SUM FIELDSNONE si occuperà di eliminare i duplicati TASK 3. SPLIT FILE in due o tre file dipende dalle condizioni SORTOF01 DD DSNdataset1, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE0) SORTOF02 DD DSNdataset2, DISP ( NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE0) SORTOF03 DD DSNdataset3, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, ( 1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE0). SYSIN DD SORT FIELDSCOPY OUTFIL FILES01, INCLUDE (1,6, CH, EQ, CMOHANK) OUTFIL FILES02, INCLUDE (1,6, CH, EQ, CSURESH) OUTFIL FILES03, INCLUDE (1,6, CH, EQ, CKRISHN) MOHANK 23423423434534344 KIRAN MOHANK 13342345345345345 RAJEEV SURESH 98347385385933987 PULI SURESH 98347385385933987 PULI Krisna 50830948530859340 OIIED Krisna 30495849572938495 MADHU SPIEGAZIONE 1. SORT FIELDSCOPY - indicare. per copia di atti, non per tipo 2. OUTFIL FILES01, CONTENERE (1,6, CH, EQ, CMOHANK) OUTFIL FILES02, INCLUDE (1,6, CH, EQ, CSURESH) OUTFIL FILES03, INCLUDE (1,6, CH, EQ, CKRISHN) - Syncsort prenderà i dati dal 1 positioon al 6 posizione del file di input e confronterà i dati con MOHANK o SURESH o Krisna - Se i dati è pari a MOHANK allora che recorrd sarà copie a set di dati definito SORTOF01 passo. (Perché abbiamo definito FILES01 in seconda condizione) - Se i dati è pari a Suresh allora che recorrd passerà a set di dati definito nel SORTOF02 passo. (Perché abbiamo definito FILES02 in seconda condizione) - Se i dati equivale a Krisna poi verrà copiato DataSet difned in SORTOF03 passo che recorrd. (Perché abbiamo definito FILES03 in terza condizione) TASK 4. Copiare ELIMINATI DUPLICATI in un altro file - CAMPIONE JCL SORTXSUM DD DSNdatasetname, DISP (NUOVO, CATLG, DELETE), UNITSYSDA, spazio (CYL, (1,4), RLSE), DCB (RECFMFB, LRECL80, BLKSIZE800). Campi di ordinamento SYSIN DD (1,3, CH, A) SUM FIELDSNONE, XSUM ARAMES 34535345325354324 SURESH Krisna 50830948530859340 OIIED MOHANK 23423423434534344 KIRAN RAMESH 67575789769876785 MADHU SURESH 98347385385933987 PULI

No comments:

Post a Comment