GEMS 1.3 RTF Avatar
  1. OMG Issue

GEMS13 — GEMS TCP socket close behavior is not obvious

  • Key: GEMS13-6
  • Legacy Issue Number: 18723
  • Status: closed  
  • Source: Amergint Technologies ( Rob Andzik)
  • Summary:

    GEMS VERSION 1.2

    It is not obvious what happens to a client using either GEMS-ASCII or GEMS-XML across TCP when the TCP socket is closed. If the client has successfully connected to a GEMS Device, is that GEMS connection (and resulting token) still active or does it automatically disconnect? Section 6.5 indicates that it should be disconnected, but this is not an obvious place for this behavior to be described.

    Also, GEMS-XML states that the HTTP header should be added. When using client-side HTTP libraries, the default behavior is to disconnect often. This is an internet-style approach. The GEMS specification should state that persistent socket connection are required

  • Reported: GEMS 1.2 — Thu, 16 May 2013 04:00 GMT
  • Disposition: Resolved — GEMS 1.3
  • Disposition Summary:

    Clarify socket behavior for GEMS over a TCP connection by stating that once a TCP connection is lost, the GEMS device should disconnect

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