2.2.3.6 rdsSynchronizeResponse Message

The rdsSynchronizeResponse message is sent in response to an rdsSynchronizeRequest message.<27>

The syntax of rdsSynchronizeResponse is defined as follows.

 rdsSynchronizeResponse         = rdsSynchronizeResponse5Args /
                                  rdsSynchronizeResponse6Args /
                                  rdsSynchronizeResponse7Args
  
 rdsSynchronizeResponse5Args    = rdsHeadersSynchronizeRes5Args
                                  rdsParametersSynchronizeRes5Args
                                  rdsReturnValueSynchronizeRes
                                  rdsCloseDelimiter
  
 rdsSynchronizeResponse6Args    = rdsHeadersSynchronizeRes6Args
                                  rdsParametersSynchronizeRes6Args
                                  rdsReturnValueSynchronizeRes
                                  rdsCloseDelimiter
  
 rdsSynchronizeResponse7Args    = rdsHeadersSynchronizeRes7Args
                                  rdsParametersSynchronizeRes7Args
                                  rdsReturnValueSynchronizeRes
                                  rdsCloseDelimiter
  
 rdsHeadersSynchronizeRes5Args     = rdsHeaderContentType 
                                     rdsParamCountName
                                     rdsParamCountSynchronizeRes5Args
                                     CRLF
  
 rdsParamCountSynchronizeRes5Args  = "5"
  
 rdsHeadersSynchronizeRes6Args     = rdsHeaderContentType 
                                     rdsParamCountName
                                     rdsParamCountSynchronizeRes6Args
                                     CRLF
  
 rdsParamCountSynchronizeRes6Args  = "6"
  
 rdsHeadersSynchronizeRes7Args     = rdsHeaderContentType 
                                     rdsParamCountName
                                     rdsParamCountSynchronizeRes7Args
                                     CRLF
  
 rdsParamCountSynchronizeRes7Args  = "7"
  
 rdsParametersSynchronizeRes7Args  = rdsParamHeader
                                     SynchronizeResErrorInformation    
                                     VT-EMPTY           
                                     rdsParametersSynchronizeResCommon
  
 rdsParametersSynchronizeRes6Args  = rdsParamHeader          
                                     VT-EMPTY    
                                     rdsParametersSynchronizeResCommon
  
 rdsParametersSynchronizeRes5Args  = rdsParamHeader
                                     VT-EMPTY / rdsStatusArray
                                     rdsParamHeader
                                     rdsEncapsulatedData
                                     rdsParamHeader
                                     VT-EMPTY
                                     VT-EMPTY
                                     VT-EMPTY
  
  
 rdsParametersSynchronizeResCommon = rdsOptionalStatusArray
                                     rdsParamHeader
                                     rdsEncapsulatedData
                                     rdsParamHeader
                                     VT-EMPTY
                                     VT-EMPTY
                                     VT-EMPTY
  
 rdsOptionalStatusArray = VT-EMPTY / (rdsParamHeader rdsStatusArray)
  
 SynchronizeResErrorInformation    = VT-EMPTY /
                                     ( rdsErrorInformation
                                       rdsParamHeader )
  
 rdsReturnValueSynchronizeRes      = rdsParamHeader
                                     rdsSynchronizeResult