protected String parseFastVCS() throws DisconnectException { // doublecheck what readString() does if the length is 0 return readFastString(readFastUnsignedShort(), netAgent_.targetTypdef_.getCcsidSbcEncoding()); } //----------------------non-parsing computational helper methods--------------
protected String parseFastVCS() throws DisconnectException { // doublecheck what readString() does if the length is 0 return readFastString(readFastUnsignedShort(), netAgent_.targetTypdef_.getCcsidSbcEncoding()); } //----------------------non-parsing computational helper methods--------------
protected int parseFastSVRCOD(int minSvrcod, int maxSvrcod) throws DisconnectException { matchCodePoint(CodePoint.SVRCOD); int svrcod = readFastUnsignedShort(); if ((svrcod != CodePoint.SVRCOD_INFO) && (svrcod != CodePoint.SVRCOD_WARNING) && (svrcod != CodePoint.SVRCOD_ERROR) && (svrcod != CodePoint.SVRCOD_SEVERE) && (svrcod != CodePoint.SVRCOD_ACCDMG) && (svrcod != CodePoint.SVRCOD_PRMDMG) && (svrcod != CodePoint.SVRCOD_SESDMG)) { doValnsprmSemantics(CodePoint.SVRCOD, svrcod); } if (svrcod < minSvrcod || svrcod > maxSvrcod) { doValnsprmSemantics(CodePoint.SVRCOD, svrcod); } return svrcod; }
protected int parseFastSVRCOD(int minSvrcod, int maxSvrcod) throws DisconnectException { matchCodePoint(CodePoint.SVRCOD); int svrcod = readFastUnsignedShort(); if ((svrcod != CodePoint.SVRCOD_INFO) && (svrcod != CodePoint.SVRCOD_WARNING) && (svrcod != CodePoint.SVRCOD_ERROR) && (svrcod != CodePoint.SVRCOD_SEVERE) && (svrcod != CodePoint.SVRCOD_ACCDMG) && (svrcod != CodePoint.SVRCOD_PRMDMG) && (svrcod != CodePoint.SVRCOD_SESDMG)) { doValnsprmSemantics(CodePoint.SVRCOD, svrcod); } if (svrcod < minSvrcod || svrcod > maxSvrcod) { doValnsprmSemantics(CodePoint.SVRCOD, svrcod); } return svrcod; }
private void skipFastNVCMorNVCS() throws DisconnectException { int vcm_length = 0; int vcs_length = 0; if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcm_length = readFastUnsignedShort(); if (vcm_length > 0) //stringToBeSet = readString (vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); { skipFastBytes(vcm_length); } if (readFastUnsignedByte() != CodePoint.NULLDATA) { agent_.accumulateChainBreakingReadExceptionAndThrow( new DisconnectException(agent_, new ClientMessageId( SQLState.NET_NVCM_NVCS_BOTH_NON_NULL))); } } else { if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcs_length = readFastUnsignedShort(); if (vcs_length > 0) //stringToBeSet = readString (vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); { skipFastBytes(vcs_length); } } } }
private void skipFastNVCMorNVCS() throws DisconnectException { int vcm_length = 0; int vcs_length = 0; if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcm_length = readFastUnsignedShort(); if (vcm_length > 0) //stringToBeSet = readString (vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); { skipFastBytes(vcm_length); } if (readFastUnsignedByte() != CodePoint.NULLDATA) { agent_.accumulateChainBreakingReadExceptionAndThrow( new DisconnectException(agent_, new ClientMessageId( SQLState.NET_NVCM_NVCS_BOTH_NON_NULL))); } } else { if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcs_length = readFastUnsignedShort(); if (vcs_length > 0) //stringToBeSet = readString (vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); { skipFastBytes(vcs_length); } } } }
private String parseFastNVCMorNVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = 0; int vcs_length = 0; if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcm_length = readFastUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readFastString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } if (readFastUnsignedByte() != CodePoint.NULLDATA) { agent_.accumulateChainBreakingReadExceptionAndThrow( new DisconnectException(agent_, new ClientMessageId( SQLState.NET_NVCM_NVCS_BOTH_NON_NULL))); } } else { if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcs_length = readFastUnsignedShort(); if (vcs_length > 0) { stringToBeSet = readFastString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } } } return stringToBeSet; }
private String parseFastNVCMorNVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = 0; int vcs_length = 0; if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcm_length = readFastUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readFastString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } if (readFastUnsignedByte() != CodePoint.NULLDATA) { agent_.accumulateChainBreakingReadExceptionAndThrow( new DisconnectException(agent_, new ClientMessageId( SQLState.NET_NVCM_NVCS_BOTH_NON_NULL))); } } else { if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcs_length = readFastUnsignedShort(); if (vcs_length > 0) { stringToBeSet = readFastString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } } } return stringToBeSet; }