Rational Developer for System z, Versión 7.6.1

Códigos de retorno de las API de IRZPWSIO

Este tema describe los códigos de retorno de las API de IRZPWSIO.

La Tabla 1 describe los códigos de retorno:

Tabla 1. Códigos de retorno de las API de IRZPWSIO
Valor: Constante IRZPWSH: Descripción:
000 @irz_success La API ha finalizado satisfactoriamente.
100 @irz_omitted_parameter No se ha especificado un parámetro obligatorio en la API.
101 @irz_invalid_pointer El valor de un puntero suministrado a la API especifica una dirección de memoria no válida.
102 @irz_invalid_struct_type El tipo de estructura de lenguaje especificado en la API no es de tipo IRZPWSH.@irz_soap_header_struct, IRZPWSH.@irz_soap_body_struct o IRZPWSH.@irz_soap_fault_struct.
103 @irz_struct_not_found No se ha encontrado una estructura de lenguaje con el tipo especificado en el mensaje IMS.
104 @irz_struct_name_mismatch Se ha encontrado una estructura de lenguaje con el tipo especificado en el mensaje IMS, pero el nombre especificado no coincide.
105 @irz_invalid_struct_order Se ha detectado un intento de obtener o establecer una estructura de lenguaje no válida. Por ejemplo, es un error intentar obtener la estructura del cuerpo SOAP antes de obtener la estructura de la cabecera SOAP, si existe una cabecera SOAP en el mensaje IMS.
106 @irz_invalid_struct_size El tamaño de la estructura de lenguaje especificada en la API no es válida (<=0) o sobrepasa el máximo (consulte IRZPWSH.@irz_message_max_data).
107 @irz_invalid_struct_name El nombre de estructura de lenguaje especificado no es un identificador de PL/I válido.
108 @irz_struct_already_set El tipo de la estructura de lenguaje especificada ya existe en el mensaje IMS.
997 @irz_icon_buf_exhausted La API no ha podido obtener o establecer una estructura de lenguaje porque ha encontrado el final del almacenamiento intermedio de salida de entrada o salida de IMS Connect. Este error sólo puede producirse cuando la conversión XML compilada invoca la API.
998 @irz_cee_call_failure La API ha encontrado un error al invocar un servicio invocable de Language Environment. Examine la señal de condición de Language Environment suministrada en el parámetro @irz_cee_feedback_ptr para obtener más información.
999 @irz_dli_call_failure La API ha encontrado un error al invocar la interfaz CEETDLI. Examine el IOPCB suministrado en el parámetro @irz_iopcb_ptr para obtener más información.

La Tabla 2 muestra los códigos de retorno utilizados por cada API:

Tabla 2. Códigos de retorno utilizados por cada API
Valor: Constante IRZPWSH: IRZQGETS IRZQSETS IRZXGETS IRZXSETS
000 @irz_success X X X X
100 @irz_omitted_parameter X X X X
101 @irz_invalid_pointer X X X X
102 @irz_invalid_struct_type X X X X
103 @irz_struct_not_found X      
104 @irz_struct_name_mismatch X   X  
105 @irz_invalid_struct_order X X X X
106 @irz_invalid_struct_size   X   X
107 @irz_invalid_struct_name   X   X
108 @irz_struct_already_set   X   X
997 @irz_icon_buf_exhausted     X X
998 @irz_cee_call_failure X X X  
999 @irz_dli_call_failure X X   X
1En tiempo de ejecución, estos códigos de error se citan en los mensajes IRZ0500S y IRZ05001S, aunque las API sean internas de la conversión XML compilada.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)