2.1.6 Machine, Connector, and Multicast Format Names

Machine format names are used to reference computer journals and dead-letter queues for a specific computer (for MSMQ 2.0 and MSMQ 3.0, Direct Format Names (section 2.1.2) also can be used for this purpose). Connector format names are used to reference the connector queues on a connector server. Multicast address format names (introduced in MSMQ 3.0) reference multiple destination queues that are addressed by an IPv4 Multicast address [IANAIMA].

These names MUST conform to the following format in ABNF notation.

 Machine   = "MACHINE=" Guid
  
 Connector = "CONNECTOR=" Guid
  
 Multicast = "MULTICAST=" Address
  
 Address   = dec-octet1 "." dec-octet "." dec-octet "." dec-octet ":" Port
  
 dec-octet = Digit                 ; 0-9
           / %x31-39 Digit         ; 10-99
           / "1" 2Digit            ; 100-199
           / "2" %x30-34 Digit     ; 200-249
           / "25" %x30-35          ; 250-255
  
 dec-octet1 = "22" %x34-39         ; 224-229
            / "23" Digit           ; 230-239
  
 Port      = Digit                 ; 0-9
           / "1" Digit             ; 10-99
           / "1" 2Digit            ; 100-999
           / "1" 3Digit            ; 1000-9999
           / %x31-35 4Digit        ; 10000-59999
           / "6" %x30-34 3Digit    ; 60000-64999
           / "65" %x30-34 2Digit   ; 65000-65499
           / "655" %x30-32 Digit   ; 65500-65529
           / "6553" %x30-35        ; 65530-65535
  
 Digit     = %x30-39
  

Where:

 <Guid> is a GUID, as specified in section 2.1.3.