Allows Adaptive Server server versions 15.0 or later to choose the optimal packetsize.
Looking at the code, it seems like we already support the server setting the packet size that it prefers. EnableServerPacketSize=1 is the default.
We would need to support EnableServerPacketSize=0, which disabled the server behaviour, and RestrictMaximumPacketSize=1024. Not sure how this negotiation works but we could do a RIBO profile of the SAP AseClient to suss it out.
The EnableServerPacketSize=0 bit would be set on logon with the NO_SRVPKTSIZE capability bit - I think.
The connection string properties
EnableServerPacketSize
andRestrictMaximumPacketSize
should be supported.According to the docs
EnableServerPacketSize=1
:Looking at the code, it seems like we already support the server setting the packet size that it prefers.
EnableServerPacketSize=1
is the default.We would need to support
EnableServerPacketSize=0
, which disabled the server behaviour, andRestrictMaximumPacketSize=1024
. Not sure how this negotiation works but we could do a RIBO profile of the SAP AseClient to suss it out.The
EnableServerPacketSize=0
bit would be set on logon with theNO_SRVPKTSIZE
capability bit - I think.