EL AÑO SE TERMINA ESTAMOS CONTENTOS, ALEGRES Y TODOS NOS HAREMOS NUEVOS PROPOSITOS.
REFLEXIONAMOS QUE HICIMOS EN ESTE AÑO, POR QUE NO LOGRAMOS LAS METAS (PROPOSITOS QUE TENIAMOS) Y TRATEMOS DE APRENDER DE LOS FRACASOS.
PARA EL AÑO QUE VIENE ME HE PROPUESTO NO TENER LAS METAS POR AÑO SI NO POR DIA, ALGUNAS SERAN MAS DIFICIL DE VER SU CRECIMIENTO (ASI COMO NO PUEDES VER EL CRECIMIENTO DE UNA PLANTA EN UN DIA, PERO SIN EMBARGO CRECE).
SE ME OCURRE CLASIFICAR LAS METAS POR DIA, SEMANA, MES, AÑO.
INCLUSO PODEMOS CREAR UNA BITACORA, SENCILLA EN EXCELL. AL FINAL DE TODO ES UN PROYECTO TAL VEZ EL MAS IMPORTANTE PUES ES NUESTRA VIDA Y PARTE DE LA VIDA DE LOS QUE CONVIVEN CON NOSOTROS.
NO QUEDA MAS QUE DESEARLES FELIZ NAVIDAD Y UN PROSPERO AÑO QUE VIENE.
22 dic 2009
YA CASI FIN DE AÑO...
Publicado por
BETO
en
18:23
0
comentarios
Etiquetas: CAPIROTADA
21 dic 2009
COMENTARIOS
Publicado por
BETO
en
17:10
1 comentarios
17 dic 2009
CURSO COBOL OS/390. REDEFINICIONES
01 WS-VARIABLES.
05 WS-VARIABLE-1 PIC X(06).
05 WS-VARIABLE-2 REDEFINES WS-VARIABLE-1.
10 WS-V2-A1 PIC X(02).
10 WS-V2-A2 PIC 9(04).
PROCEDURE DIVISION.
PERFORM
MOVE 123456 TO WS-VARIABLE-1
DISPLAY WS-V2-A1
DISPLAY WS-V2-A2
END-PERFORM.
12
3456
Publicado por
BETO
en
11:40
2
comentarios
Etiquetas: CURSO COBOL
16 dic 2009
PARA GANAR DINERO SOLO HACIENDO CLIC EN LA PUBLICIDAD
GANA DINERO SOLO HACIENDO CLIC EN LA PUBLICIDAD ENTRA A :
GANA DINERO1
GANA DINERO2
GANA DINERO3
Publicado por
BETO
en
13:26
0
comentarios
Etiquetas: GANA DINERO
15 dic 2009
COMO PUBLICAR EN DOS BLOGS A LA VEZ....
Publicado por
BETO
en
12:36
2
comentarios
Etiquetas: CAPIROTADA
14 dic 2009
COMPARTIENDO INTERNET....
Publicado por
BETO
en
15:05
0
comentarios
Etiquetas: CAPIROTADA
11 dic 2009
CURSO COBOL OS/390. OPERADORES ARITMETICOS BASICOS.
FORMATO 1:
ADD IDE1 IDE2... TO IDE1 [ROUNDED] IDE2...
EJEM:
ADD 12 14 25 TO WS-SUMA
FORMATO 2:
ADD IDES1 IDES2 ... TO IDESN
GIVING IDER1... [ROUNDED] IDER2
EJEM:
MOVE 25 TO WS-SUMA
ADD 25 25 25 TO WS-SUMA GIVING WS-TOTAL
DISPLAY WS-TOTAL
DISPLAY WS-SUMA
25
100
DECLARACION SUBTRACT
FORMATO 1:
SUBTRACT IDES1 IDES2 FROM IDR1 [ROUNDED] IDR2
EJEM:
MOVE 50 TO WS-SUMA
SUBTRACT 10 10 FROM WS-SUMA
DISPLAY WS-SUMA
30
FORMATO 2:
SUBTRACT IDES1 IDES2 FROM IDESN
GIVING IDR1 [ROUNDED] IDER2
EJEM:
DECLARACION MULTIPLY
FORMATO 1:
MULTIPLY IDEM1 BY IDEM2 [ROUNDED] IDER1 IDER2
EJEM:
MULTIPLY 2 BY 2 WS-PROD
DISPLAY WS-PROD
4
FORMATO 2:
MULTIPLY IDEM1 BY IDEM2 GIVING IDER1 IDER2
EJEM:
MULTIPLY 2 BY 2 GIVING WS-PROD
DISPLAY WS-PROD
DECLARACION DIVIDE
FORMATO 1:
DIVIDE IDED1 INTO IDED2 [ROUNDED] IDEC1 IDEC2
EJEM:
DIVIDE 6 INTO 2 WS-COCIENTE
DISPLAY WS-COCIENTE
3
FORMATO 2:
DIVIDE IDED1 INTO IDED2 GIVING IDEC1 [ROUNDED] IDEC2
EJEM:
DIVIDE 120 INTO 6 GIVING WS-COCIENTE
DISPLAY WS-COCIENTE
20
FORMATO 3:
DIVIDE IDED1 INTO IDED2 GIVING IDEC1 [ROUNDED]
REMAINDER IDER1
EJEM:
DIVIDE 10 INTO 3 GIVING WS-COCIENTE
REMAINDER WS-RESIDUO
DECLARACION COMPUTE
FORMATO:
COMPUTE IDER1 [ROUNDED] IDER2 = EXPRESION ARITMETICA
Publicado por
BETO
en
12:48
0
comentarios
Etiquetas: CURSO COBOL
CURSO COBOL OS/390. CODIGOS DE RETORNO ARCHIVOS
AL REALIZAR LAS OPERACIONES CON ARCHIVOS RECIBIMOS UN CODIGO DE RETORNO QUE SE DEPOSITA EN LA VARIABLE DE LA FILE STATUS:
LOS MAS COMUNES SON:
'00' OPERACION CORRECTA.
'10' FIN DE ARCHIVO.
HE COLGADO EN INTERNET UN CONJUNTO DE LOS POSIBLES CODIGOS DE RETORNO RECIBIDOS.
http://www.megaupload.com/?d=7D7GKKVL
Publicado por
BETO
en
10:56
2
comentarios
Etiquetas: CURSO COBOL, DESCARGAS COBOL
9 dic 2009
CURSO COBOL OS/390. OPERACIONES CON ARCHIVOS.
CUANDO ES PARA LECTURA DESPUES DEL OPEN PONEMOS INPUT, CUANDO ES PARA ESCRITURA PONEMOS OUTPUT.
OPEN INPUT E1DQCLIE
IF FS-E1DQCLIE = ZEROES
CONTINUE
ELSE
SET SW-ERROR TO TRUE
DISPLAY 'ERROR PROCESO APERTURA'
MOVE FS-E1DQCLIE TO WS-ERROR-ESTATUS
END-IF.
LA OPERACION DE LECTURA SE REALIZA CON LA INSTRUCCION READ SOBRE EL ARCHIVO, EXISTEN ALGUNA VARIANTES DE ELLA. DESPUES EVALUAMOS EL FILE STATUS, PERO ESTA VEZ UTILIZAREMOS EVALUATE.
CUANDO DECLARAMOS TODA LA ESTRUCTURA DEL ARCHIVO DENTRO DE LA FD.
READ E1DQCLIE
EVALUATE FS-E1DQCLIE
WHEN ZEROES
CONTINUE
WHEN '10'
SET SW-FIN-ARCHIVO TO TRUE
WHEN OTHER
SET SW-ERROR TO TRUE
DISPLAY 'ERROR PROCESO LECTURA'
MOVE FS-E1DQCLIE TO WS-ERROR-ESTATUS
END-EVALUATE.
CUANDO DECLARAMOS EL LAYOUT EN LA WORKING.
READ E1DQCLIE INTO WS-E1DQCLIE
EVALUATE FS-E1DQCLIE
WHEN ZEROES
CONTINUE
WHEN '10'
SET SW-FIN-ARCHIVO TO TRUE
WHEN OTHER
SET SW-ERROR TO TRUE
DISPLAY 'ERROR PROCESO LECTURA'
MOVE FS-E1DQCLIE TO WS-ERROR-ESTATUS
END-EVALUATE.
LA OPERACION DE ESCRITURA SE REALIZA MEDIANTE LA INSTRUCCION WRITE Y SE HACE SOBRE EL REGISTRO FD NO SOBRE EL ARCHIVO.
WRITE FD-S1DQSALI
IF FS-S1DQSALI = ZEROES
CONTINUE
ELSE
SET SW-ERROR TO TRUE
DISPLAY 'ERROR PROCESO ESCRITURA'
MOVE FS-E1DQCLIE TO WS-ERROR-ESTATUS
END-IF.
POR ULTIMO EL CLOSE PARA CERRAR EL ARCHIVO:
CLOSE S1DQSALI
Publicado por
BETO
en
10:07
0
comentarios
Etiquetas: CURSO COBOL
8 dic 2009
7 dic 2009
UN SITIO MUY INTERESANTE DEL MUNDO DEL MAINFRAME
Publicado por
BETO
en
17:29
0
comentarios
Etiquetas: MAINFRAME
CURSO COBOL OS/390. SENTENCIA PERFORM
EXISTEN 4 FORMATOS PARA EL PERFORM LOS CUALES SON:
PERFORM BASICO
PERFORM FRASE TIMES
PERFORM FRASE UNTIL
PERFORM FRASE VARYING
PERFORM BASICO: SE EJECUTA SOLO UNA VEZ PARA PASAR A LA SIGUIENTE INSTRUCCION EJECUTABLE.
PROCEDURE DIVISION.
000-CONTROL.
PERFORM 010-INICIALIZAR-VAR.
010-INICIALIZAR-VAR.
MOVE ZEROES TO WS-VARIABLE.
PROCEDURE DIVISION.
PERFORM
MOVE ZEROES TO WS-VARIABLE
END-PERFORM.
PERFORM TIMES: SE EJECUTA EL NUMERO DE VECES ESPECIFICADO.
PROCEDURE DIVISION.
000-CONTROL.
PERFORM 010-CONTAR-DIEZ 10 TIMES.
010-CONTAR DIEZ.
COMPUTE CN-CONT = CN-CONT + 1.
PROCEDURE DIVISION.
PERFORM 10 TIMES
COMPUTE CN-CONT = CN-CONT + 1
END-PERFORM.
PERFORM UNTIL: SE EJECUTA MIENTRAS LA CONDICION NO SEA CIERTA, PARA QUE SE EJECUTE POR LO MENOS UNA VEZ SE DEBE INCLUIR LA FRASE TEST AFTER ANTES DEL UNTIL.
PROCEDURE DIVISION.
000-CONTROL.
PERFORM 010-LEE-ARCH UNTIL SW-FIN-ARCH
010-LEE-ARCH.
READ ARCH
IF FS-ARCH = '10'
SET SW-FIN-ARCH TO TRUE
END-IF.
PROCEDURE DIVISION.
PERFORM UNTIL SW-FIN-ARCH
READ ARCH
IF FS-ARCH = '10'
SET SW-FIN-ARCH TO TRUE
END-IF
END-PERFORM.
PERFORM VARYING:
PROCEDURE DIVISION.
000-CONTROL.
PERFORM 010-DESPLIEGA VARYING WI-NUM
FROM 1 BY 1 UNTIL WI-NUM 10
010-DESPLIEGA.
DISPLAY WI-NUM.
Publicado por
BETO
en
16:10
1 comentarios
Etiquetas: CURSO COBOL
3 dic 2009
MSN ERROR 80072745.
LO CUAL NO ME RESULTO
SIN DARLE MAS VUELTAS AL ASUNTO LA SOLUCION FUE LA SIGUIENTE (SI TIENES INSTALADO EL NOD32).
1.-ENTRAS AL NOD32 LE DAS F5.
2.-ENTRARAS AL SETUP BUSCAS HTTP.
3.-DENTRO DE HTTP BUSCAS WEB BROWSERS.
4.-DENTRO DE WEB BROWSERS BUSCAS EL LOGO DE MSN Y DESELECCIONAS LA CASILLA.
Publicado por
BETO
en
11:51
3
comentarios
Etiquetas: CAPIROTADA
2 dic 2009
CURSO COBOL OS/390. SENTENCIAS MOVE, IF..END-IF , IF..ELSE..END-IF , EVALUATE
EVALUATE CODICION
WHEN CAS0 1
INSTRUCCIONES
...
WHEN CASO 2
INSTRUCCIONES
...
WHEN OTHER
INSTRUCCIONES
...
END-EVALUATE.
Publicado por
BETO
en
17:37
0
comentarios
Etiquetas: CURSO COBOL
1 dic 2009
CURSO COBOL OS/390. DECLARACION DE ARCHIVOS.
FILE-CONTROL SERIA ALGO COMO LO SIGUIENTE:
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
*SPECIAL-NAMES.
*DECIMAL-POINT IS COMMA.
INPUT-OUTPUT SECTION.
FILE CONTROL.
SELECT E1DQCLIE ASSIGN TO E1DQCLIE
FILE STATUS IS FS-E1DQCLIE.
SELECT S1DQCLIE ASSIGN TO S1DQCLIE
FIEL STATUS IS FS-S1DQCLIE.
ojo LOS NOMBRE E1DQCLIE, S1DQCLIE NOS SERVIRAN EN NUESTRO JCL.
DATA DIVISION.
FILE SECTION.
FD E1DQCLIE
LABEL RECORD ARE STANDARD
BLOCK CONTAINS 0 RECORDS
RECORD CONTAINS 38 CHARACTERS
DATA RECORD IS FD-E1DQCLIE
RECORDING MODE F.
01 FD-E1DQCLIE.
05 FD-E1-CLAVE PIC X(08).
05 FD-E1-CLIEN PIC X(30).
01 WS-E1DQCLIE.
05 WS-E1-CLAVE PIC X(08).
05 WS-E1-CLIEN PIC X(30).
ESTO ES MUY UTIL CUANDO QUIERES QUE TU ARCHIVO DE SALIDA LLEVE UN CIERTO FORMATO POR EJEMPLO:
|00001500|ALBERTO CUERVO DE LA CRUZ |
|00001501|NATALIA CATALINA MATINEZ GO|
PUES SI LO HACEMOS DIRECTAMENTE EN LA FD MARCARA UN ERROR A LA HORA DE COMPILAR NUESTRO PROGRAMA.
ALGO QUE NO DEBEMOS OLVIDAR Y QUE A LA MAYORIA SE NOS PASA LA PRIMERA VEZ ES DECLARAR LA VARIABLE DEL FILE STATUS EN LA WORKING.
01 FS-ARCHIVOS.
05 FS-E1DQCLIE PIC X(02).
Y LO DEMAS POCO A POCO CON LA PRACTICA.
Publicado por
BETO
en
10:46
0
comentarios
Etiquetas: CURSO COBOL