SNAC(01,12)  SRV_MIGRATION  

This is the last SNAC in client migration sequence. See also known families list. Client should open new connection to specified server and use this connection for specified families. If there is no family list (empty) or it contain all connection families - client should close current connection and use new one. Migration sequence used to redirect client to new BOS server during current BOS shutdown.

 00 01   word   SNAC family
 00 12   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 xx xx   word   Number of families in migration list
 xx xx   word   Family to migrate #1
 ....   ....   ....
 xx xx   word   Family to migrate #n
 00 05   word   TLV.Type(0x05) - server address
 xx xx   word   TLV.Length
 xx ..   string   Server address and (optional) port
 00 06   word   TLV.Type(0x06) - authorization cookie
 xx xx   word   TLV.Length
 xx ..   string   Authorization cookie
 May contain other tlv from the following list

Example SNAC dump with flap header:

  2A 02 E5 66 00 3A 00 01  00 12 00 00 8E CC C4 E0 *..f.:..........
  00 04 00 01 00 02 00 03  00 15 00 05 00 0F 31 30 ..............10
  2E 31 30 2E 31 30 2E 38  3A 35 31 39 30 00 06 00 .10.10.8:5190...
  0F 31 32 33 34 35 36 37  38 39 41 42 43 44 45 46 .123456789ABCDEF


  Main | Basic | Login | Snaclist | Sequences | Misc | Changes | Credits | Terms