Funciones AE remotas
Documentación del módulo y descripción detallada de las funciones AE remotas.
Documentación de funciones/subrutinas
- subroutine nzaeDisableForking()
Desactiva la bifurcación en el EA remoto.
La bifurcación está activada por defecto en los EA remotos. Esta rutina lo desactiva.
subroutine nzaeEnableForking()
Habilita la bifurcación en el AE remoto.
La bifurcación está activada por defecto en los EA remotos. Si anteriormente estaba desactivada, esta función vuelve a activar la bifurcación para el AE.
subroutine nzaeGetConnectionPointName(name)
Obtiene el nombre del punto de conexión AE remoto.
- Parámetros
- Nombre
(carácter*) Nombre del punto de conexión remoto.
- Nombre
- Parámetros
subroutine nzaeGetConnectionPointDatasliceId(id)
Obtiene el ID del dataslice del punto de conexión.
- Parámetros
- id
(entero) El ID del dataslice remoto.
- id
Esta rutina no suele ser necesaria si se utiliza el mecanismo de lanzamiento remoto estándar, ya que el AE obtiene el ID del entorno configurado por el mecanismo de lanzamiento remoto.
- Parámetros
subroutine nzaeGetConnectionPointSessionId(id)
Obtiene el ID de sesión del punto de conexión.
- Parámetros
- id
(entero) El ID de la sesión remota.
- id
Esta rutina no suele ser necesaria si se utiliza el mecanismo de lanzamiento remoto estándar, ya que el AE obtiene el ID del entorno configurado por el mecanismo de lanzamiento remoto.
- Parámetros
subroutine nzaeGetConnectionPointTransactionId(idString)
Obtiene el ID de transacción del punto de conexión.
- Parámetros
- idString
(carácter*) Cadena que representa el ID numérico de la transacción del punto de conexión. La cadena debe tener al menos 21 caracteres o, de lo contrario, la cadena resultante se rellenará con el carácter NULL ('').
- idString
- Parámetros
subroutine nzaeIsForkingEnabled(isEnabled)
Determina si la bifurcación está habilitada en el AE remoto.
- Parámetros
- isEnabled
(entero) El valor es 1 si la bifurcación está activada, que es el valor por defecto; 0 si no está activada.
- isEnabled
- Parámetros
subroutine nzaeIsRemoteProtocolCodeControlData(code, result)
Determina si un código de protocolo remoto es un código CONTROL_DATA.
- Parámetros
- Código
(entero) El código de protocolo remoto pasado a la llamada de retorno de protocolo remoto.
- Resultado
(entero) El valor es 1 si el código es un código CONTROL_DATA; 0 en caso contrario.
- Código
- Parámetros
subroutine nzaeIsRemoteProtocolCodePing(code, result)
Determina si un código de protocolo remoto es un código PING.
- Parámetros
- Código
(entero) El código de protocolo remoto pasado a la llamada de retorno de protocolo remoto.
- Resultado
(entero) El valor es 1 si el código es un código PING; 0 en caso contrario.
- Código
- Parámetros
subroutine nzaeIsRemoteProtocolCodeRequest(code, result)
Determina si un código de protocolo remoto es un código de PETICIÓN.
- Parámetros
- Código
(entero) El código de protocolo remoto pasado a la llamada de retorno de protocolo remoto.
- Resultado
(entero) El valor es 1 si el código es de SOLICITUD; 0 en caso contrario.
- Código
- Parámetros
subroutine nzaeIsRemoteProtocolCodeStatus(code, result)
Determina si un código de protocolo remoto es un código STATUS.
- Parámetros
- Código
(entero) El código de protocolo remoto pasado a la llamada de retorno de protocolo remoto.
- Resultado
(entero) El valor es 1 si el código es un código STATUS; 0 en caso contrario.
- Código
- Parámetros
subroutine nzaeIsRemoteProtocolCodeStop(code, result)
Determina si un código de protocolo remoto es un código STOP.
- Parámetros
- Código
(entero) El código de protocolo remoto pasado a la llamada de retorno de protocolo remoto.
- Resultado
(entero) El valor es 1 si el código es un código STOP; 0 en caso contrario.
- Código
- Parámetros
subroutine nzaeSetConnectionPointName(name)
Establece el nombre del punto de conexión AE remoto.
- Parámetros
- Nombre
(carácter*) Nombre del punto de conexión remoto.
- Nombre
- Parámetros
subroutine nzaeSetConnectionPointDatasliceId(id)
Establece el ID del dataslice remoto.
- Parámetros
- id
(entero) El ID del dataslice remoto.
- id
Esta rutina no suele ser necesaria si se utiliza el mecanismo de lanzamiento remoto estándar, ya que el AE obtiene el ID del entorno configurado por el mecanismo de lanzamiento remoto.
- Parámetros
subroutine nzaeSetConnectionPointSessionId(id)
Establece el ID de la sesión remota.
- Parámetros
- id
(entero) El ID de la sesión remota.
- id
Esta rutina no suele ser necesaria si se utiliza el mecanismo de lanzamiento remoto estándar, ya que el AE obtiene el ID del entorno configurado por el mecanismo de lanzamiento remoto.
- Parámetros
subroutine nzaeSetConnectionPointTransactionId(idString, result)
Establece el ID de transacción del punto de conexión.
- Parámetros
- idString
(carácter*) Cadena que representa el ID numérico de la transacción remota.
- Resultado
(entero) El resultado es 1 si la función tuvo éxito; 0 en caso contrario.
- idString
Esta rutina no suele ser necesaria si se utiliza el mecanismo de lanzamiento remoto estándar, ya que el AE obtiene el ID del entorno configurado por el mecanismo de lanzamiento remoto. Se requiere una cadena porque la especificación Fortran 77 no maneja enteros de 64 bits.
- Parámetros
subroutine nzaeSetRemoteProtocolCallback(callback)
Establece la subrutina a la que se llamará para gestionar los mensajes de protocolo remotos.
- Parámetros
- devolución de llamada
(subrutina(entero, carácter*)) La subrutina a llamar.
- devolución de llamada
La subrutina que se pasa recibe un código entero que puede identificarse con las funciones nzaeIsRemoteProtocolCodeXXX(). La cadena que se pasa puede contener datos del subsistema AE. Ambos parámetros se utilizan también como salida para el subsistema AE. La longitud de la cadena introducida debe ser de al menos 1000 bytes.
- Parámetros