- From: Alan Kent <ajk@mds.rmit.edu.au>
- Date: Tue, 26 Feb 2002 21:10:30 +1100
- To: ZIG <www-zig@w3.org>
I think I have found a bug in Isite 2.06a and 2.00.06 (might be old versions!) Basically I am sending a different referenceId per packet, but it seems to be sending the referenceId of the init back. My API checks the referenceIds (due to supporting all the resourceControls and all that stuff that can use the referenceId's), so we currently abort after the second packet with a protocol error. I tried to find where to report the problem, but the link on the CNIDR Isite page to a mailing list was broken. So I am trying here. Here is a wire dump. Note the searchResponse referenceId is "1" instead of "2". My reading of the Z39.50 spec is it must return "2" to be conformant - have I misunderstood? Thanks Alan ======================================================== Connection 4297148752 Send initRequest { -- SEQUENCE -- referenceId '31'H -- "1" --, protocolVersion '0560'H -- BIT STRING bitlen = 3 --, options '07e1a280'H -- BIT STRING bitlen = 17 --, preferredMessageSize 10000000, exceptionalRecordSize 10000000 } ======================================================== ======================================================== Connection 4297148752 Receive initResponse { -- SEQUENCE -- referenceId '31'H -- "1" --, protocolVersion '06c0'H -- BIT STRING bitlen = 2 --, options '01c180'H -- BIT STRING bitlen = 15 --, preferredMessageSize 32768, exceptionalRecordSize 8388608, result TRUE, implementationId '3334'H -- "34" --, implementationName '434e494452207a736572766572'H -- "CNIDR zserver" --, implementationVersion '322e30302e3036'H -- "2.00.06" -- } ======================================================== ======================================================== Connection 4297148752 Send searchRequest { -- SEQUENCE -- referenceId '32'H -- "2" --, smallSetUpperBound 0, largeSetLowerBound 1, mediumSetPresentNumber 0, replaceIndicator TRUE, resultSetName '64656661756c74'H -- "default" --, databaseNames { -- SEQUENCE/SET OF -- '626f6d5f6d657461'H -- "bom_meta" -- }, query type1 { -- SEQUENCE -- attributeSet {1 2 840 10003 3 9}, rpn op attrTerm { -- SEQUENCE -- attributes { -- SEQUENCE/SET OF -- { -- SEQUENCE -- attributeType 1, attributeValue numeric 4 } }, term general '536d697468'H -- "Smith" -- } } } ======================================================== ======================================================== Connection 4297148752 Receive searchResponse { -- SEQUENCE -- referenceId '31'H -- "1" --, <<<---####################### ERROR resultCount 0, numberOfRecordsReturned 0, nextResultSetPosition 1, searchStatus TRUE, presentStatus 0, records responseRecords { -- SEQUENCE/SET OF -- } } ========================================================
Received on Tuesday, 26 February 2002 05:11:04 UTC