Bill Erickson said the following on 01/31/2008 10:40 AM:
ZOOM error 100 "Unspecified error" (addinfo: "Expected CONSTRUCTED PDU
not found (pdu error: 3002)") from diag-set 'Bib-1'
I don't quite know how to parse this, but the $rs->option() is what
makes the difference. For some reason, fetching the "full record with
no holdings" from the specified Z server is returning data the Z client
can't understand.
Of course, the Z server may not support that option or may have another
name for it.
Doesn't it figure that I'd start testing with one that didn't support
that option.
If nothing else, I learned a good bit about ZOOM, Yaz, and z39.50 in
general.
The following entry works quite nicely.
<olink>
<host>olc1.ohiolink.edu</host>
<port>210</port>
<db>innopac</db>
<attrs>
<tcn><code>12</code><format>1</format></tcn>
<isbn><code>7</code><format>3</format></isbn>
<lccn><code>9</code><format>1</format></lccn>
<author><code>1003</code><format>3</format></author>
<title><code>4</code><format>3</format></title>
<issn><code>8</code><format>1</format></issn>
<publisher><code>1018</code><format>3</format></publisher>
<pubdate><code>31</code><format>1</format></pubdate>
<item_type><code>1001</code><format>1</format></item_type>
</attrs>
</olink>