KB Article #179263

What are the differences in between SSERV=PESIT and SSERV=GSIT

Problem

What are the differences in between SSERV=PESIT and SSERV=GSIT


Value affected to that parameter may affect the inter-op with others PeSIT monitors



Resolution


SSERV = GSIT

The PeSIT logon string is 24 chars long (preceded by 2 bytes, these are the length indicator followed by the 24 chars of the PeSIT logon string)





SSERV = PESIT

The logon string is 26 chars long (preceded by 2 bytes, these are the length indicator followed by the 24 chars of the PeSIT logon string plus, again, 2 null bytes (x'00')


imagef57d8a7740e57abf00cddeed114b3632_000.png


Note1: Reading is done vertically, data is EBCDIC, the PeSIT logon string is (based on the SSERV(*) + NSPART + NSPASSW):


DCECE444DCEEDDD4DCCCDEE4
752930005568692039259380
PESIT   NEWYORK LIBERTY

(*)For both SSERV=GSIT or SSERV=PESIT, the first 8 chars of the PeSIT logon sting will be "PESIT "


Note2: The SSERV parameter, initially designed to set the first 8 chars of the PeSIT logon string has been extended with the GSIT parameter at time the PeSIT version E was normalized over TCP/IP by the GSIT consortium.

Now, PESIT or GSIT in the SSERV should not make a difference since the PROF defined how packet will be built with the PeSIT FPDUs (value ‘ANY’ make it PeSIT E when requester and automatic detection when server).

The possible issues of interoperability are related to the extra NULL chars added to the PeSIT logon string when PESIT is used in the SSERV.

Other servers using the PeSIT logon string to identify the connection should adapt and accept the logon string in either 24 or 26 chars long (ignoring the two NULL bytes) to make life easier.