Protocols/OSCAR/SNAC/ICQ DB REPLY/RESP INFORMATION/PROCESS ERROR

From NINA Wiki
Jump to navigation Jump to search
OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
Foodgroups
OSERVICE (0x0001)
LOCATE (0x0002)
BUDDY (0x0003)
ICBM (0x0004)
ADVERT (0x0005)
INVITE (0x0006)
ADMIN (0x0007)
POPUP (0x0008)
PD (0x0009)
USER_LOOKUP (0x000A)
STATS (0x000B)
TRANSLATE (0x000C)
CHAT_NAV (0x000D)
CHAT (0x000E)
ODIR (0x000F)
BART (0x0010)
FEEDBAG (0x0013)
ICQ (0x0015)
BUCP (0x0017)
ALERT (0x0018)
PLUGIN (0x0022)
UNNAMED_FG_24 (0x0024)
MDIR (0x0025)
ARS (0x044A)
ID Origin Name Foodgroup Service Status Version
0x0015, 0x0003 Host ICQ__DB_REPLY ICQ BOS Active 1.2

From Aleksandr Shutko: SNAC(15,03)/07DA/0001 META_PROCESSING_ERROR


Server use this snac to inform client about meta processing error. Currently server reply only to SNAC(15,02)/07D0/1482 using this snac. Official clients popup dialog window with error description text when receive it.

 00 15   word   SNAC family
 00 03   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 00 01   word   TLV.Type(1) - encapsulated META_DATA
 xx xx   word   TLV.Length
 xx xx   word (LE)   data chunk size (TLV.Length-2)
 xx xx xx xx   dword (LE)   request owner uin
 DA 07   word (LE)   data type: META_DATA
 02 00   word (LE)   request sequence number
 01 00   word (LE)   data subtype: META_PROCESSING_ERROR
 46   char   error code (ussually 46)
 xx .. 00   asciiz   error description string


Example SNAC dump with flap header:


  2a 02 1d 05 00 53 00 15-00 03 00 00 00 17 00 02   *....S..........
  00 01 00 45 43 00 8f e4-5e 00 da 07 2e 5b 01 00   ...EC...^....[..
  46 53 6f 72 72 79 2c 20-62 75 74 20 49 53 65 72   FSorry, but ISer
  76 65 72 64 20 53 4d 53-20 6d 65 73 73 61 67 65   verd SMS message
  73 20 6e 6f 74 20 69 6d-70 6c 65 6d 65 6e 74 65   s not implemente
  64 20 79 65 74 2e 2e 2e-00                        d yet....