(((product?,msg-code,msg-symbol?,msg-text*)+|msg-text+), (msg-type?,msg-desc*,msg-cause?, (msg-audience?,msg-resp)*,msg-origin*)?)