Buenos días. Ya está solucionado. El tema es que si se llama al CMD tal cual a mano, respeta mayúsculas y minúsculas, pero si se llama desde una CL, hay que poner los valores entre comilla simple, porque si no, no los respeta. Si no se ponen las comillas, lo acepta, pero lo traduce a mayúsculas. Gracias!!!
De: Forum.help400 <[email protected]> En nombre de datil400 Enviado el: jueves, 22 de octubre de 2020 12:17 Para: forum.help400 <[email protected]> Asunto: ** Newsletter ** Re: Llamada a CMD desde CL Hola Alberto, si el mandato tiene definido el parámetro como *MIXED, no debe haber ningún problema. Yo realizo llamadas desde CL a mandatos con CASE(*MIXED) y me ha respetado siempre las minúsculas. Si pones en depuración ambos programas (el CL y programa procesador del mandato) y observas la variable original y parámetro receptor, ¿hay transformación de minúsculas a mayúsculas? En versión 7.2 no he sido capaz de reproducir el problema que te ocurre. Un saludo Javier Mora El jue., 22 oct. 2020 a las 7:56, Alberto Martinez (<[email protected]<mailto:[email protected]>>) escribió: Buenos días. A ver si me podéis dar una idea. Tenco un CMD al que llamo desde una CL con parámetros. Básicamente lo que hace es un envio FTP de un archivo, que se tiene que grabar en minúsculas porque si no, al cliente le da error. Antes de nada, ya aclaro que los campos de los parámetros están compilados como CASE(*MIXED) Pues bien, si llamo el CMD desde una cl, me envia el fichero por FTP y lo guarda con el nombre en mayúsculas. En cambio, si lo ejecuto ‘a mano’ me lo guarda en minúsculas. Es como si al llamar el CMD desde la CL el CASE(*mixed) se lo pasara por el forro. Alguien se ha encontrado esto? Gracias. ____________________________________________________ Ú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.
