GEMS 1.2 RTF Avatar
  1. OMG Issue

GEMS12 — Network messages containing GEMS-XML are difficult to parse without a header containing the message length

  • Key: GEMS12-12
  • Legacy Issue Number: 15498
  • Status: closed  
  • Source: Amergint Technologies ( Rob Andzik)
  • Summary:

    Parsing a GEMS-XML message as it arrives on a TCP socket is difficult since you must first parse the stream (i.e. with SAX) and then likely validate it with a DOM.
    Proposed Resolution: Add a statement indicating that the if a transport protocol is used (e.g. smart sockets etc) that includes the length, then nothing needs to be done. Otherwise, if TCP sockets are used, a HTTP header is pre-pended.

  • Reported: GEMS 1.1 — Thu, 2 Sep 2010 04:00 GMT
  • Disposition: Resolved — GEMS 1.2
  • Disposition Summary:

    Add a statement indicating that if a transport protocol is used (e.g. smart sockets etc) that includes the length, then nothing needs to be done. Otherwise, if TCP sockets are used, a HTTP header is pre-pended.

  • Updated: Fri, 6 Mar 2015 20:58 GMT