Hola Expertos,
Tengo un escenario de IDOC a archivo donde creo un archivo en mi servidor XI IBM AIX (similar a unix) a través de FTP. Luego necesito ejecutar un script de shell en este archivo creado y modificarlo. He realizado todas las configuraciones correctamente y no se muestra ningún error en ningún lugar, pero el script de shell no parece ejecutarse. Cuando ejecuto el mismo script en el servidor AIX, funciona perfectamente.
El escenario es que creo un archivo ABC.asc en la ubicación /SAP/output en mi servidor XI, digamos 10.0.0.11, a través de FTP. Mi archivo de script de shell file_modify.sh se almacena en la ubicación /SAP. En "Ejecutar comando del sistema operativo después del procesamiento del mensaje", escribo el siguiente comando:
sh /SAP/file_modify.sh %F
En el monitoreo del canal de comunicación muestra
"Ejecutar comando del sistema operativo sh /SAP/file_modify.sh /SAP/output/ABC.asc" "Procesamiento de archivos completo".
Pero parece que no está sucediendo nada. XI está creando el archivo ABC.asc pero el script de shell no se está ejecutando. Estoy trabajando en PI 7.0 SP9.
¿Cuál puede ser el error? Por favor ayuda. Mi servidor XI es el mismo servidor donde estoy haciendo FTP del archivo, es decir, 10.0.0.11.
Gracias,
Yash