Mascaras de Edición en JCL

MASCARAS DE EDICION


Ejemplos de Mascaras de Edición.

 

 

Mascara

Formato

Valor

Resultado

M0

IIIIIIIIIIIIIITS

+01234

1234

 

 

-00001

1-

M1

TTTTTTTTTTTTTTTS

-00123

00123-

 

 

+00123

00123

M2

I,III,III,III,IIT.TTS

+123450

1,234.50

 

 

-000020

0.20-

M3

I,III,III,III,IIT.TTCR

-001234

12.34CR

 

 

+123456

1,234.56

M4

SI,III,III,III,IIT.TT

+0123456

+1,234.56

 

 

-1234567

-12,345.67

M5

SI,III,III,III,IIT.TTS

-001234

(12.34)

 

 

+123450

1,234.50

M6

III-TTT-TTTT

00123456

012-3456

 

 

12345678

1-234-56788

M7

TTT-TT-TTTT

00123456

000-12-3456

 

 

12345678

012-34-5678

M8

IT:TT:TT

030553

3:05:53

 

 

121736

12:17:36

M9

IT/TT/TT

123094

12/30/94

 

 

083194

8/31/94

M10

IIIIIIIIIIIIIIT

01234

1234

 

 

00000

0

M11

TTTTTTTTTTTTTTT

00010

00010

 

 

01234

01234

M12

SIII,III,III,III,IIT

+1234567

1,234,567

 

 

-0012345

-12,345

M13

SIII.III.III.III.IIT

+1234567

1.234.567

 

 

-0012345

-12.345

M14

SIII III III III IITS

+1234567

1 234 567

 

 

-0012345

(12 345)

M15

III III III III IITS

+1234567

1 234 567

 

 

-0012345

12 345-

M16

SIII III III III IIT

+1234567

1 234 567

 

 

-0012345

-12 345

M17

SIII’III’III’III’IIT

+1234567

1’234’567

 

 

-0012345

-12’345

M18

SI,III,III,III,IIT.TT

+0123456

1,234.56

 

 

-1234567

-12,345.67

M19

SI.III.III.III.IIT,TT

+0123456

1.234,56

 

 

-1234567

-12.345,67

M20

SI III III III IIT,TTS

+0123456

1 234,56

 

 

-1234567

(12 345,67)

M21

I III III III IIT,TTS

+0123456

1 234,567

 

 

-1234567

12 345,67-

M22

SI III III III IIT,TT

+0123456

1 234,56

 

 

-1234567

-12 345,67

M23

SI’III’III’III’IIT.TT

+0123456

1’234.56

 

 

-1234567

-12’345.67

M24

SI’III’III’III’IIT,TT

+0123456

1’234,56

 

 

-1234567

-12’345,67

M25

SIIIIIIIIIIIIIIT

+01234

1234

 

 

-00001

-1

M26

STTTTTTTTTTTTTTT

1234

+01234

 

 

-1

-00001

 

Los valores utilizados en la representación de las mascaras de edición son los siguientes:

 

El valor I indica un dígito no significativo. Si es cero, no se muestra

 

El valor T indica un dígito significativo. Si es cero se muestra.

 

El valor CR (en M3) se muestra a la derecha de los dígitos si el valor es negativo, si no dos blancos son colocados a la derecha de los dígitos.

 

    El valor S indica el signo. 


Ejemplo:

Para este ejemplo vamos a usar el M19, 

M19

SI.III.III.III.IIT,TT

+0123456

1.234,56

 

 

-1234567

-12.345,67


    En este caso, pasaremos de un PD, a la mascara M19:


Fichero de Entrada:


Fichero de Salida:






No hay comentarios:

Publicar un comentario