> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-comun-z-os/editran-sepa/anexo/codigos-de-resultado-del-servidor.md).

# Códigos de resultado del servidor

Los posibles resultados son:

* 00 -Transformación correcta del fichero

La ejecución acabará con RC = 00

* Mensaje de Aviso

> 28 – Fichero Vacío
>
> La ejecución acabará con RC = 04

* Errores de comunicaciones y gestión de ficheros.La ejecución acabará con RC = 08

> 01 - Error al leer el socket
>
> 02 - Error en los parámetros de entrada
>
> 03 - No se ha encontrado o tiene un valor inválido el parámetro Función de la petición
>
> 04 - No se ha encontrado el parámetro Fichero de entrada
>
> 05 - No se ha encontrado el parámetro Fichero de salida
>
> 06 - No se ha encontrado o tiene un valor inválido el parámetro Lenguaje de la petición
>
> 07 - El parámetro Validar Xml tiene un valor invalido. Puede ser \[S] o \[N]
>
> 08 - El parámetro “Información en el campo libre” tiene un valor inválido. Puede ser \[S] (Sí) o \[N] (No)
>
> 09 - No se ha reconoce o es inválido el valor del parámetro Alfabeto
>
> 10 - Número de parámetros inválido
>
> 11 - Error al realizar la conversión
>
> 12 - Error al escribir la respuesta
>
> 13 - No se ha encontrado el fichero de entrada
>
> 14 - Error al abrir el fichero de salida
>
> 15 - Error al cerrar los ficheros
>
> 16 - Error en los ficheros
>
> 17 - Error al borrar el fichero de salida

* Errores en el conversor plano a xml. La ejecución acabará con RC = 08

> 18 - Error en el fichero plano. No se reconoce el tipo de norma a la que pertenece el fichero
>
> 19 - Error al leer el fichero plano
>
> 20 - Error en el unmarshaller del plano (\*)
>
> 21 - Error en la conversión entre objetos de plano a xml
>
> 22 - Error en el marshaller del xml(\*\*)
>
> 23 - Error en el orden de los bloques del plano. El orden tiene que ser Transferencias SEPA, Otras Transferencias y Cheques y solo un bloque de cada uno
>
> 24 - Error al incluir varios ficheros lógicos. No pueden agruparse en un solo XML
>
> 25 - No coinciden los valores del campo \[Fecha de Devolución] en los registros \[Cabecera de Acreedor por Fecha]. No puede agruparse la información en un único fichero XML

* Errores en el conversor xml a plano. La ejecución acabará con RC = 08

> 26 - Error en el fichero xml. No se reconoce el tipo de norma a la que pertenece el fichero
>
> 29 - Error al leer el xml
>
> 30 - Error al validar el xml
>
> 31 - Error en el unmarshaller del xml(\*)
>
> 32 - Error en la conversión entre objetos de xml a plano
>
> 33 - Error en el marshaller del plano (\*\*)
>
> 34 - Error, el valor del importe es inválido
>
> 35 - Error en la escritura del fichero XML. No es posible escribir bloques PmtInf que no sigan el orden: Transferencias SEPA, Otras Transferencias y Cheques

* Error de licencia. La ejecución acabará con RC = 08

> 27 - Licencia incorrecta

* Warnings.

  * La ejecución acabará con RC = 01

  > 36 - Transformación con Warnings del fichero

  * La ejecución acabará con RC = 04

  > 28 – Fichero de entrada vacío

ERRORES DEVUELTOS EN EL PROGRAMA ZTBXBITS

```
================================                               
RESULTADO RAZON      DESCRIPCION                              
--------- --------------------------------------------------  
       91 ERROR EN EL SERVIDOR                                
       XX RESULTADO DEL SERVIDOR                              
       99 ERROR PROCESO REMOTO. ERROR PROGRAMA. ERROR CONEXION
          A SERVIDOR. ERROR MACROS TCP                        
       0X ERRORES DE AREAS DE LLAMADA AL PROGRAMA ZTBXBITS    
          99/01 FUNCION DESCONOCIDA                           
          99/02 ALFABETO ERRONEO                              
          99/03 FICHERO ENTRADA ERRONEO                       
          99/04 FICHERO SALIDA  ERRONEO                       
          99/05 TABLA CARACTERES ERRONEA                      
          99/06 TCPNAME ERRONEO                               
          99/07 DIRECCION IP DEL SERVIDOR ERRONEA             
          99/08 PUERTO DEL SERVIDOR ERRONEO                   
          99/09 SEGUNDOS ACTIVACION SERVIDOR ERRONEOS         
       5X ERRORES DE TIEMPO TRANSCURRIDO EN SERVER            
          99/53 NO SE HA CONSEGUIDO ENVIAR DATOS (NI 1 OCTETO)
          99/54 NO SE HA CONSEGUIDO ENVIAR DATOS (ALGUN OCTETO)
          99/55 NO SE HA CONSEGUIDO RECIBIR DATOS(NI 1 OCTETO) *
          99/56 NO SE HA CONSEGUIDO RECIBIR DATOS(ALGUN OCTETO)*
      6X-7X ERRORES TCP/IP EN CONEXION CON EL SERVIDOR         *
          99/61 ERROR EN MACRO INITAPI                         *
          99/62 ERROR EN MACRO SOCKET                          *
          99/63 ERROR EN MACRO GETHOSTBYNAME                   *
          99/64 ERROR EN MACRO SETSOCKOPT                      *
          99/65 ERROR EN MACRO FCNTL                           *
          99/66 ERROR EN MACRO CONNECT                         *
          99/67 ERROR EN MACRO SELECT DE ESCRITURA             *
          99/68 ERROR EN MACRO READ                            *
          99/69 ERROR EN MACRO SELECT DE LECTURA               *
          99/70 ERROR EN MACRO WRITE                           *
          99/71 ERROR EN MACRO EZACIC08                        *
          99/72 ERROR EN MACRO EZACIC06                        *
      8X  ERRORES EN LOS DATOS QUE DEVUELVE EL SERVIDOR        *
          99/81 LONGITUD DE DATOS INVALIDA                     *
          99/82 DATOS ERRONEOS                                 *
```

(\*) Unmarshalling: generación de objetos JAVA a partir de un fichero de datos.

(\*\*) Marshalling: generación de un fichero de datos a partir de objetos JAVA.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-comun-z-os/editran-sepa/anexo/codigos-de-resultado-del-servidor.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
