OSA Message Codes

The below tables represent the minimum OSA codes that must be handled by an OSA compliant OCE or application. Additional codes can be added to an implementation, however the positive nature of codes above zero and negative nature of code below zero must not be violated.

GOOD NEWS
MsgNum  MsgId   Mesg
--------------------------------------------------------------------------------
1       MSGRCVD Message received
2       DATSAV  Data saved
3       MSGSENT Message sent
4       QPROC   Queue request processed
5       NULLSET No data found
7       REQPROC Request processed successfully
50      MULTSUCCAll multi-responses are successful

BAD NEWS
MsgNum  MsgId   Mesg
--------------------------------------------------------------------------------
0       INTERR  Unknown internal OCE error
-1      INVOCE  Invalid OCE ID
-2      INVAPP  Invalid Application ID (Is application registered?)
-3      INVMBR  Invalid Fautore Tribe Member
-4      INVCOT  Invalid Coterie (does not exist or no access)
-5      NOKEY   Tribe or application key must be provided
-6      INVDAT  Invalid data structure could not be processed
-7      INVTYP  Invalid message type.
-8      PEND    Attempt to use a feature pending action such as approval
-9      PERM    Permission error
-10     INVKEY  Invalid Key
-11     INVPASS Invalid password
-13     KILL    Terminate communication immediately
-14     PODEXT  Illegal reference outside POD
-15     NODEF   No default instruction defined
-16     INVGRP  Invalid Group (does not exist or no access)
-50     MULTFAILMulti-response has at least one failure
-100    INVFUNC Invalid function call passed to Fautore JSON server
-101    EMPTY   Message received with no content
-102    INVMSG  Invalid/garbled message request - Error unknown
-103    FUNCERR An error occurred running requested function
-104    NOAPP   Attempt made to access/use an unregistered app
-105    OCEAPP  Remot OCE id and APP id combination not allowed
-106    DUPKEY  Duplicate message key
-107    LOOP    Message already received
-108    GAVEUP  Allowable retry count exceeded. No longer trying to send message
-109    NOAUTH  Application registered, but not authorized for use
-200    NOACC   This OCE does not accept this type of request
-500    WARN    WARNING: Possible problem.
-1000   NOCONN  Communications failure, can't connect
-10000  NOSAV   Data save to DB failed
-10001  DBERR   Internal DB Error: