The following table shows the valid actions and definitions that can occur for a session.
Actions of the form CA_ERRGTWxxxx will cause the CA_SENDERR_inline function to be called with the value specified by ERRGTWxxxx.
| Valid Action | Definition |
|---|---|
| CA_ABORTMSG | Validate abort request from the client. |
| CA_ASNMSG | Validate assign request from the client. |
| CA_ASNRSP | Process valid assign response from assign task. |
| CA_ASNRSPSSO | Process valid assign response from assign task with SSO parcel. |
| CA_ASSIGNRSP | Process [re]assign response from assign task. |
| CA_CLEANDUNINFO | Clean the DUN info structure. |
| CA_CLOSE | Close the file description in connect task. |
| CA_CONFIGMSG | Process a config message. |
| CA_CONNECTMSG | Validate connect request from the client. |
| CA_CONTINUEMSG | Validate continue request from the client. |
| CA_CONTINUEMSGRSP | Process continue response from the DBS. |
| CA_COPMSGRECEIVEDMSG | Validate COPMsgRecieved message from the client. |
| CA_DIRECTMSG | Validate directed request from the client. |
| CA_DIRECTMSGRSP | Process the response to a directed message. |
| CA_DUNABORTMSG | Validate the abort request from the client in DUN protocol. |
| CA_DUNCONTINUEMSG | Process the continue message from client in DUN protocol. |
| CA_DUNDBSRSP | Process the response from DBS in DUN protocol. |
| CA_DUNSTARTMSG | Process the start message from client in DUN protocol. |
| CA_ELICITDATAMSGRSP | Process the response from the client to an elicit data request. |
| CA_ELICITSTARTRSP | Process the elicitstartresponse from the client. |
| CA_FORWARDEVENT | Forwards the event to new state. |
| CA_FREE | Free the session context. |
| CA_GETRECOVERABLELEVEL | Generate an event based on RecoverableProtocol level. |
| CA_ILLEGALEVENT | An unexpected event occurred. |
| CA_LOG | Log an event. |
| CA_LOGAUTHERR | Log an authentication error. |
| CA_LOGOFF | Build and send a logoff message to session control. |
| CA_LOGOFFMSGRSP | Process logoff response from the DBS. |
| CA_LOGONMSGRSP | Process logon response from the DBS. |
| CA_METHODMSG | Validate method request from client. |
| CA_NOP | Placeholder - do nothing. |
| CA_REASNRSP | Process valid reassign response from assign task. |
| CA_REASNRSPSSO | Process valid reassign response from assign task with SSO parcel. |
| CA_RECON | Process reconnect message from client. |
| CA_RECONSSO | Process reconnect message from client using SSO. |
| CA_SECPOLICYVIOLMSG | Process security policy violation message. |
| CA_SENDABORT | Send an abort request to the DBS. |
| CA_SENDASN | Build and send assign request to assign task. |
| CA_SENDASNRSP | Build and send assign response to the client. |
| CA_SENDASNRSPSSO | Build and send assign response and SSO parcel to the client. |
| CA_SENDCONFIGRSP | Send the config response to the client. |
| CA_SENDCONRSP | Send the connect response to the client. |
| CA_SENDCONTINUE | Send the continue request to the DBS. |
| CA_SENDCOPMSGRECEIVED | Send a message received message to the client. |
| CA_SENDDBSRSP | Send the DBS response to the client. |
| CA_SENDDIRECT | Send the directed request to the DBS. |
| CA_SENDDIRECTRSP | Send the Direct Request response to the client. |
| CA_SENDDUNABORT | Send the abort request to database in DUN protocol. |
| CA_SENDDUNCONTINUE | Send the DUN continue message to database. |
| CA_SENDDUNMSGRSP | Send the DUN message response from database to client. |
| CA_SENDDUNSQLMSG | Send the DUN SQL message to client. |
| CA_SENDDUNSTART | Send the DUN start message to database. |
| CA_SENDELICITDATA | Send the Elicit Data to the DBS. |
| CA_SENDELICITDATAREQ | Send the ElicitData Request to the client. |
| CA_SENDELICITSTARTRSP | Send ElicitStartResponse to the DBS. |
| CA_SENDERR | Build and send error parcel to the client. |
| CA_SENDERR_inline | Build and send error parcel from statetable to the client. |
| CA_SENDHSCMSGRECEIVED | Send a message received message to the DBS. |
| CA_SENDLOGOFFOKRSP | Build OK logoff response and forward to the client. |
| CA_SENDLOGOFFRSP | Forward logoff response to the client. |
| CA_SENDLOGON | Send the normal logon request to session control. |
| CA_SENDLOGONFAIL | Send a logon failed message to session control. |
| CA_SENDLOGONSSO | Build and send SSO logon request to session control. |
| CA_SENDMETHODRSP | Build and send methods response to the client. |
| CA_SENDPERR | Forward error parcel from session control to the client. |
| CA_SENDREASN | Build and send reassign request to assign task. |
| CA_SENDREASNRSP | Build and send reassign response to the client. |
| CA_SENDREASNRSPSSO | Build and send reassign response with SSO parcel to the client. |
| CA_SENDRECONRSP | Build and send reconnect response to the client. |
| CA_SENDRESSORSP | Build and send reconnect SSO response to the client. |
| CA_SENDRNPUCABORT | Send a UC abort request to the DBS for RNP session. |
| CA_SENDSSORSP | Build and send SSO response to the client. |
| CA_SENDSTART | Forward start request to the DBS. |
| CA_SENDTAKEOVER | Send Takeover message to assign task. |
| CA_SENDTERM | Build and send terminate request to assign task. |
| CA_SENDTERMDISC | Build and send a disconnect terminate request to assign task. |
| CA_SENDTERMFORCE | Build and send a force terminate request to assign task. |
| CA_SENDTERMFREE | Build and send a free terminate request to assign task. |
| CA_SENDTERMGONE | Build and send a gone terminate request to assign task. |
| CA_SENDTERMTIMEOUT | Build and send a timeout terminate request to assign task. |
| CA_SENDUCABORT | Send a UC abort request to the DBS. |
| CA_SHUTDOWN | Shutdown the virtual circuit. |
| CA_SSOMSG | Validate SSOMSG. |
| CA_STARTCONTIMER | Start connect timer. |
| CA_STARTMSG | Validate Start message. |
| CA_STARTMSGRSP | Process Start Response from DBS. |
| CA_STOPCONTIMER | Stop connect timer. |
| CA_TESTMSG | Process the Test Message from the client. |
| CA_UCABORTMSGRSP | Validate if DBS response is to a UCABORT. |