Si, pero el problema(y lo que me despista) es que el programa funciona 
perfectamente si se le llama desde cualquier entorno que no sea el RMT.
Es una llamada sin ningún tipo de parámetros.



De:     FERNANDO MURU ADURIZ <[email protected]>
Para:   "forum.help400" <[email protected]>
Fecha:  27/06/2016 12:51
Asunto: RE: RMTCMD
Enviado por:    [email protected]



Hola,
Mirando el SQL0117…
 
ID mensaje . . . . . . . . . :   SQL0117  
Archivo mensajes . . . . . . :   QSQLMSG  
  Biblioteca . . . . . . . . :     QSYS  
  
Mensaje . . . . :   La sentencia contiene un número erróneo de valores.  
Causa . . . . . :   Es posible que se dé alguna de las condiciones 
siguientes:
    -- Para una sentencia INSERT o UPDATE, el número de valores no es el 
mismo
  que el número de columnas.  
    -- Para una sentencia UPDATE, el número de entradas de la lista de  
  selección de una selección múltiple de fila no coincide con el número de 
 
  columnas de la lista en la cláusula SET.  
    -- Para un INSERT con subselección, el número de entradas en la lista 
de 
  selección no es el mismo que el número de columnas para el INSERT.  
    -- Para una sentencia INSERT, uno o más columnas de las omitidas de 
una 
  lista de columnas se ha creado como NOT NULL.  
    -- Para una sentencia INSERT, uno o más columnas de las especificadas 
para
  INSERT se crearon como NOT NULL, y la sentencia especificaba DEFAULT 
como el
  valor que debía insertarse. 
    -- Para SET o VALUES INTO, el número de valores no es el mismo que el 
  número de variables de host de destino. 
 
 
 
De: [email protected] [
mailto:[email protected]] En nombre de alberto
Enviado el: lunes, 27 de junio de 2016 8:08
Para: forum.help400
Asunto: RMTCMD
 
Hola Foro. 
Ya sé que esta es una pregunta de primero de AS400, pero es que no me 
acaba de funcionar el tema. 
Despues de un montón de años sin hacer servir el comando, he vuelto a 
tener la necesidad de usar el RMTCMD en una V6R1 para ejecutar una CL 
De entrada el orden de los parámetros de llamada, parece que ha cambiado, 
porque con 
rmtcmd call pgm(biblioteca/programaCL) /system:bigblue /user:UserProfile 
/password:UserPassword que ponen los manuales, no funciona , 
en cambio con 
 rmtcmd call pgm(biblioteca/programaCL) //usuario //password //sistema 
sí que se me conecta, y ejecuta algunos de los comandos del CL, pero 
cuando llama a un programa me da un error: 

La CL lo único que hace es añadir unas bibliotecas y ejecutar un programa 
que actualiza un fichero. 
Recalco que es una llamada a un programa que no requiere ningún parámetro 
y que llamado desde cualquier entorno funciona perfectamente(excepto desde 
aquí). 
Salu2____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a