Comando AS400 para ejecutar una consulta

programación


Estoy en un sistema AS400, así que cuando tengo que obtener un informe de datos del AS400 simplemente inicio sesión en mi cuenta de usuario y selecciono el informe relevante, por ejemplo.

1. Informe diario de ventas

Luego presione Enter y la consulta se ejecutará, y transferiré datos desde iseries, agregaré la biblioteca, luego seleccionaré el archivo de consulta y lo exportaré a Excel.
Ahora bien, si no tengo acceso al inicio de sesión de usuario específico, ¿hay algún comando en el que simplemente ingrese el nombre de la consulta y la biblioteca de otro usuario para poder ejecutar la misma consulta que el usuario? En mi caso, la biblioteca es paydata y el nombre de la consulta es dsreport.

Lo que he probado:

No tengo acceso al inicio de sesión de usuario específico. ¿Existe algún comando en el que simplemente ingrese el nombre de la consulta y la biblioteca de otro usuario?

Solución 1

Este no es un foro de soporte de IBM y esta pregunta no tiene nada que ver con el desarrollo de software.

Te sugiero que pruebes un sitio AS400, o Soporte IBM[^]

Pero… Yo diría que es poco probable que puedas hacer lo que quieres: las políticas de seguridad generalmente significan que el Usuario A no puede acceder a la información o los datos del Usuario B, y viceversa.

Solución 2

La consulta tiene cuatro comandos, que se pueden ingresar desde cualquier línea de comando:
v STRQRY abre el menú Consulta.
v WRKQRY abre la pantalla Trabajar con consultas.
v Ejecutar consulta (RUNQRY) ejecuta una consulta existente o puede utilizarla para ejecutar una consulta predeterminada. Este comando
También se puede incrustar en programas CL para que pueda, por ejemplo, ejecutar varias consultas durante la noche.

コメント

タイトルとURLをコピーしました