title: MQMessage exploring (using WebSphere MQ .NET API)
body: <p>I'm really newbie with WebSphere MQ, but I have one question regarding the MQMessage API.
  It seems that a receiver of MQMessage should know in advance:</p>
  
  <p><li>The message type that was written (if WriteInt then ReadInt etc..)
  <li>The properties names and types (if SetBooleanProperty(Name) then GetBooleanProperty(Name))</p>
  
  <p>It make no sense to me. Since If i'm not familiar with the message structure should I explore all options until I retrieve the data in it?</p>
  
  <p>Help will be appreciated,
  Guy</p>