AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
+20     Command response code + Reference number + status
     rest of block as defined by code

NewsBase replies to NewsBase_Command with this message, returning the same groups, but with the least significant digit of the response code indicating the status.
NewsBase command response codes
General Purpose Commands
0     NewsBase_StartUpReply
10     NewsBase_ShutDown
20     NewsBase_SetUser
30     NewsBase_SiteInfo
40     NewsBase_SetSiteInfo (success/failure only)

Newsgroup oriented commands
100     NewsBase_GroupList
110     NewsBase_NewGroupList
120     NewsBase_AddGroupOk (success/failure only)
130     NewsBase_RemoveGroupOk (success/failure only)
140     NewsBase_ExpireGroupOk (success/failure only)

Article oriented commands
200     NewsBase_ArtList
210     NewsBase_ArtInfo
220     NewsBase_GetArticle
230     NewsBase_LockArticleOk (success/failure only)
240     NewsBase_UnLockArticleOk (success/failure only)
250     NewsBase_DeleteArticleOk (success/failure only)
260     NewsBase_MoveArticleOk (success/failure only)
270     NewsBase_CopyArticleOk (success/failure only)
280     NewsBase_CancelArticle (undocumented ?)
290     NewsBase_GroupOverview

Posting/mailing commands
300     NewsBase_ArticlePosted (success/failure only)
310     NewsBase_MessageSent (success/failure only)

User oriented commands
400     NewsBase_UserList
410     NewsBase_AddUserOk (success/failure only)
420     NewsBase_DeleteUserOk (success/failure only)
430     NewsBase_ModifyUserOk (success/failure only)
440     NewsBase_GetUserInfo
450     NewsBase_ExamineForwarding
460     NewsBase_ExamineVacation

Transport commands
500     NewsBase_ListTransports

Queue control commands
800     NewsBase_QueueEdit

Miscellaneous commands
900     NewsBase_ClientPresent
NewsBase_Reply status
Status     Meaning

0     Command executed (data as described)
1     Command ok, but cannot be performed for some reason
2     Command ok, but cannot be performed just now (try later)
9     Bad command

In cases 1, 2 and 9 block+32 contains a descriptive message detailing the error.

[sh-index] Back to list of manuals