XCOM
Documento
Estándares de Codificación y
Uso del XCOM v.2.0
Contenido
HISTORIAL DE VERSIONES......................................................................................................................... 3
GLOSARIO DE TÉRMINOS........................................................................................................ 3
8. Aspectos de Seguridad.................................................................................................................. 12
9. RECOMENDACIONES........................................................................................................ 12
10. APROBACIONES............................................................................................................... 13
11. REFERENCIAS................................................................................................................... 13
12. Apéndices.............................................................................................................................................. 13
Historial de Versiones
Plantilla
Historia de modificaciones de la plantilla.
Versió Fecha
Modificado
n YYYY/MM/D Modificaciones
por
(V.X) D
1.0 2009/07/09 Creación de la plantilla Andrea
Sánchez-
Salazar
Versió
Fecha
n Modificaciones Modificado por
YYYY/MM/DD
(V.X)
1.0 2009/07/22 Optimización del Manual Equipo
Normalización de
Procesos
Productivos
2.0 2009/09/01 Cambio de formato al Giovana Cheppe
documento – Procesos Dsyo
Transmisión máxima por JOB Ricardo Burgos
Glosario de términos
Término Definición
Para Jobs cuya única función es la de Transmisión (XCOM), se deberá identificar con
la letra “T” en la 6ta Posición del Nombre. Por Ejemplo SP1KOT25.
No debe de invocar a ningún procedimiento, salvo que existan pasos previos que
ameritan el uso del procedimiento.
El Job XCOM deberá contar con los dos member: SIENVJOB y SIENVPRC
2.2 AIX
- IpAddress : 130.1.22.118
- FileSystem Xcom : /xcom_rep/
- IpAddress : 130.1.22.91
- FileSystem Xcom : /xcom_dwdesa/
2.4 WINDOWS
IPNAME=PRODREG
LFILE=BCDWY.AMTB02.ALS.DESTRAN.NOMONE
FILE=/xcom_dwprod/AMTB02.ALS.DESTRAN.NOMONE
//
// INCLUDE MEMBER=SIENVJOB
// INCLUDE MEMBER=SIENVPRC
//*-------------------------------------------*
//* XCOM ==> SEND FILES : HOST TO TANDEM *
//*-------------------------------------------*
//XCOM EXEC PROC=GNPXCOMN
//*SYSIN01 DD DSN=&PARMLB3(RECVPCXT),DISP=SHR CTL recibir archivos
//SYSIN01 DD DSN=&PARMLB3(COPYPCXT),DISP=SHR CTL enviar archivos
//* DD DSN=&PARMLB2(XXXXXXXX),DISP=SHR CTL a crear
// DD *
IPNAME=HPNSSS76M
LFILE=CSD1.CJ.CJ.TBB0.AHORROS.BACKPBF
FILE=$AUDIT.CJCJTBB0.AHCRED
//
IPNAME=PXCOM2KC01
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REP_ENDV.TXT
//
// INCLUDE MEMBER=SIENVPRC
//*---------------------------------------------*
//* XCOM ==> SEND FILES : HOST TO WINDOWS *
//*---------------------------------------------*
//XCOM EXEC PROC=GNPXCOMN,COND=(0,NE)
//*SYSIN01 DD DSN=&PARMLB3(RECVPCXT),DISP=SHR
//SYSIN01 DD DSN=&PARMLB3(COPYPCXT),DISP=SHR
// DD DSN=&PARMLB2(XXXXXXXX),DISP=SHR
IPNAME=PXCOM2KC01
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REPA_ENDV.TXT
//NEWXFER
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REPB_ENDV.TXT
C1 Enviar archivos
C3 Ejecutar JOB en Remote System
C4 Recibir archivos
* Por ejemplo crear un Obey que envía un archivo y ejecuta un job en el host:
O $SYSTEM.TCPIP.PROC118
RUN $DSMSCM.XCOM.XCOM62 PUT $DSMSCM.LOGDISK.T0622000 AS
BCCJT.TLF.RECIBIDO.TANDEM,CODE_FLAG=BINARY
RUN $DSMSCM.XCOM.XCOM62 SJ $DSMSCM.JOBS.JCJ1TC0A
8. Aspectos de Seguridad
* DesaXCOM Jobs XCOM – Desarrollo , para que tome este user agregar en
tarjeta de control de xcom el parámetro : userid=” “ (espacio en blanco entre
comillas).
Ejemplo:
IPNAME=PXCOM2KC01
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REP_ENDV.TXT
USERID=” “
8.3 Los users ejecutantes también deben existir en las plataformas a donde transfiere
archivos.
8.4 Antes de realizar una transmisión vía XCOM dar el acceso respectivo al USER
(DESAXCOM/SCHDFLT/BCSCHPI/SCHE01) en la plataforma donde se va a transmitir
8.5 Para transmisiones múltiples dentro de una misma CTL solo es necesario
especificar solo una vez el IPNAME y al inicio de toda la sentencia, para indicar que
existe una 2da transmisión especificar la sentencia NEWXFER.
3. Recomendaciones
4. Aprobaciones
Aprobado por Cargo Fecha Firma
Ricardo Burgos Jefe Dpto. Normalización de Procesos 2009/09/21
Productivos
RV Dcoumentos.msg
5. Referencias
6. Apéndices