Ver Mensaje Individual
  #2
Antiguo 23 de mayo de 2020, 14:28
IDENTIFICATION DIVISION
JCantero
 Novato Senior
ENVIRONMENT DIVISION
Avatar de JCantero
DATA DIVISION
junio 2016
Albacete
55 años
23.06.2021 15:38
PROCEDURE DIVISION
Posts: 181
Enviado: 53
Recibido: 120
Soluiones: 8
Reputación: 18
JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road
Predeterminado

La cuestion que propones la planteas para NetCobol y no se si funcionara igual que en rm/cobol

Yo utilizo estos metodos:

Cuando quieres pasar parametros a un programa cobol desde un script o linea de comandos se lo hago asi:

Código Bash:
  1. runcobol programa-cobol    -a="parametro1; parametro2; parametro3"

Y desde un programa java llamo a programas cobol asi:


Código Java:
  1. String parametrosx="-a="+parametro1+";"+parametro2+";"+parametro3;
  2.        
  3. try {
  4.         String [] cmd = {"runcobol", "programacobol", parametrosx};
  5.            
  6.     Process p = Runtime.getRuntime().exec(cmd);
  7.  
  8.         if(!p.waitFor(180, TimeUnit.SECONDS)) {
  9.                     p.destroy();
  10.             }
  11.                
  12.            
  13.                 System.out.println (ioe);

Y controlando siempre todas las excepciones.
JCantero no ha iniciado sesión   Responder Con Cita