Lista de códigos de error de RSI

Todas las subrutinas RSI utilizan constantes para definir códigos de error.

La tabla Código de error RSI lista las descripciones de error.

Nombre simbólico Número Descripción
RSiTimeout 280 Se ha excedido el tiempo de espera mientras se esperaba una respuesta a una solicitud.
RSiBusy 281 Se ha emitido una subrutina RSiOpenx , pero ya hay otra activa.
RSiSendErr 282 Se ha producido un error cuando la biblioteca intentaba enviar un paquete UDP con la llamada al sistema sendto ().
RSiPollErr 283 Se ha producido un error del sistema al emitir o procesar una llamada al sistema poll () o select ().
RSiRecvErr 284 Se ha producido un error del sistema al intentar leer un paquete UDP entrante con la llamada al sistema recvfrom ().
RSiSizeErr 285 Una llamada al sistema recvfrom () ha devuelto un paquete UDP con una longitud incorrecta o una dirección de origen incorrecta.
RSiResync 286 Mientras se esperaba una respuesta a una solicitud de salida, se ha producido una de las situaciones siguientes y se ha producido un error al volver al programa de llamada:
  1. Se ha producido un error al procesar un paquete de excepción.
  2. Se ha producido un error al procesar un paquete i_am_back .
  3. Se ha recibido un paquete i_am_back en respuesta a una solicitud de salida distinta de are_you_there.
  4. Mientras esperaba una respuesta a una solicitud de salida, alguna función asíncrona ha cerrado el descriptor de contexto para el host remoto.
El código también se puede establecer cuando se devuelve un código de retorno de éxito al llamante, en cuyo caso muestra que un paquete de excepción o un paquete i_am_back se ha procesado correctamente mientras se esperaba una respuesta.
RSiBadStat 287 Se ha recibido un código de estado erróneo en el paquete de datos recibido.
RSiBadArg 288 Se ha pasado un argumento que no es válido a una subrutina RSi.
RSiBadHost 289 No se puede construir una dirección de host válida a partir de una dirección IP o el servidor de nombres no conoce el nombre de host.
RSiDupHost 290 Se ha emitido una llamada RSiOpenx para un host pero ya hay una conexión abierta a un host con esta dirección IP y un nombre de host diferente.
RSiSockErr 291 Se ha producido un error al abrir o comunicarse con un socket.
RSiNoPort 292 El RSi no puede encontrar el número de puerto a utilizar al invitar a proveedores remotos. La causa probable es que falta la entrada xmquery en el archivo /etc/services o en el servidor NIS (Yellow Pages).
RSiNoMatch 293 Se ha producido uno de los errores siguientes:
  1. El argumento SpmiStatVals en la llamada RSiStatGetPathx no es válido.
  2. En una llamada RSiPathAddSetStatx , el argumento SpmiStatSet no es válido o el nombre de vía de acceso proporcionado en el último argumento no existe.
  3. En una llamada RSiAddSetHotx , el argumento SpmiHotSet no es válido, el contexto de gran padre no existe o ninguno de sus subcontextos contiene la estadística especificada.
  4. En una llamada RSiDelSetStatx , el argumento SpmiStatSet o SpmiStatVals no es válido.
  5. En una llamada RSiDelSetHotx , el argumento SpmiHotSet o SpmiHotVals no es válido.
  6. En una llamada RSiPathGetCxx , el nombre de vía de acceso proporcionado no existe. En una llamada RSiGetValuex o RSiGetRawValuex , el argumento SpmiStatVals no es válido.
  7. En una llamada RSiGetHotItemx , el argumento SpmiHotSet no era válido.
RSiInstErr 294 Se ha devuelto un error al intentar crear una instancia de un contexto remoto.
RSiNoFeed 295 Al extraer un valor de datos con la llamada RSiGetValuex , el proveedor de datos remoto ha marcado el valor de datos como no válido.
RSiTooMany 296 Se ha intentado añadir más valores a un conjunto de estados de los que permite el tamaño de almacenamiento intermedio actual.
RSiNoMem 297 Error de asignación de memoria.
RSiNotInit 298 Se ha intentado una llamada RSi antes de que se emitiera una llamada RSiInitx .
RSiNoLicense 299 La licencia ha caducado o no se ha encontrado ninguna licencia.
RSiNotSupported 300 La llamada de subrutina requiere una versión de protocolo posterior que sea la soportada por el daemon xmtopas del sistema remoto.