FAQs: Troubleshooting Z39.50 Connections and Searches
• | How do I create a new Z39.50 Search Type gateway element? |
• | Why am I getting “Error in setting result set format” messages on LC? |
• | How are Library of Congress MARC Tags Mapped into Z39.50 searches? |
• | What are some searching tips and limitations of the Voyager server? |
• | How do I limit a search to a particular library on the destination server? |
• | I cannot connect to my SmartPort destination. Could it be an issue with my firewall? |
• | How can I modify the Z39.50 purpose format policy to display additional tags in the Search Results list? |
• | Is my SirsiDynix Symphony Z39.50 Catalog Server functioning properly? |
• | Why can’t I connect to BADADUQ and COPAC? |
How do I create a new Z39.50 Search Type gateway element?
The Gateway Policy in OPAC Configuration is used for a number of different types of searches. The Z39.50 Search Gateway Type is used to create a search to access Z39.50 server. The searches branch off of Group elements. By default, a KNOWLEDGE_PORTAL search group is delivered with a Z39.50 Sites group list, which is where most libraries define Z39.50 connections. When Z39.50 Search Type Gateway Elements are properly defined, destinations are available for Z39.50 client searches in the following ways.
• | In WorkFlows when you select the SmartPort wizard and select Destinations |
• | In the e-Library when you perform broadcast searches for other libraries |
• | In the e-Library when you select the Knowledge Portal and the Z39.50 Sites link (one destination only) |
There are a few key parts of a Z39.50 Search Type Gateway Element that control your client's search session.
Basic Tab/Available Servers for Access
The Basic tab contains a selection to determine what clients will display this destination for selection. Client names that are available for selection specify the underlying controlling agent, rather than the actual client that is accessing the destination server.
• | WorkFlows controls servers that display whent the SmartPort wizard is selected |
• | e-Library controls the available Knowledge Portal selections and "Other Libraries" broadcast search capabilities |
Destination Tab
The Destination Tab describes the server itself. Much of this information must be obtained from the library or vendor you are connecting to. (If you are connecting to a SirsiDynix Symphony server, much of the connection information is in the destination's Catalog Zserver policy.)
• | The Database Name is typically UNICORN when you are connecting to a SirsiDynix Symphony server. To limit the connection to a particular library within a multilibrary system, you can specify a valid policy name for the destination Library, such as MADISON. |
• | Format specifies a Z39.50 Format to display server results. |
• | Z39.50 Search Mapping specifies a Name Mapping policy associated with the server you are connecting to. |
Search Field Tab
The Search Field tab for Z39.50 Search and Reference Database Gateway Elements lets you define the searches that display when you use the client to connect to this destination. The Search Fields selections represent Z39.50 Use Attributes (attribute position 1). You can add up to eight different search fields, but you add any that conflict with the specified in the Z39.50 Search Mapping field.
The Operators that you can specify relate to values entered into multiple fields. If you enter multiple words into the same field, an operator is not specified, and the destination server supplies a default operator, if Word List (6) is a supported attribute.
Why am I getting “Error in setting result set format” messages on LC?
This message indicates that the record syntax you have defined in the destination element is incorrect. Correct this by modifying the appropriate gateway (the one associated with the environment of the user profile of the user receiving the message).
For example, modify the Library of Congress Z39.50 gateway element that causes the message to display. On the Destination tab, in the Z39.50 Record Syntax, type the following text.
USMARC
Save your changes and halt and run the server.
How are Library of Congress MARC Tags Mapped into Z39.50 searches?

MARC tag mappings are subject to change.
Use Attribute |
Attribute Name |
Tags Mapped with Subfields |
1 |
Personal Name |
100/abcdegknu4, 400/abcdekqu4, 700/abcdegnqu4, 800/abcdekqu4 |
2 |
Corporate Name |
110, 111, 410, 411, 710, 711, 810, 811 subfields abcdegknu4 |
3 |
Conference Name |
111, 411, 711, 811 |
4 |
Title |
130, 222, 240, 245, 246, 247, 400.410, 411, 440, 700, 710, 711, 730, 740, 760, 762, 765, 767, 770, 772, 773, 774, 775, 776, 777, 780, 785, 786, 787, 800, 810, 811, 830 |
5 |
Series Title |
440 |
6 |
Uniform Title |
130 |
7 |
ISBN |
020/az and subfield z in the following tags: 534, 556, 581, 765, 767, 770, 772, 773, 774, 775, 776, 780, 785, 786, 787 |
8 |
ISSN |
022/ayz and subfield x in the following tags: 274, 400, 411, 440, 490, 510, 534, 700, 710, 711, 730, 760, 762, 765, 767, 770, 772, 773, 774, 775, 776, 777, 780, 785, 786, 787, 800, 810, 811 |
9 |
LCCN |
010 |
12 |
Other Number |
010/abz, 016/az, 035/az and subfield w in the following tags: 760, 762, 765, 767, 770, 772, 773, 774, 775, 776, 777, 780, 785, 786, 787 |
13 |
Dewey Call No. |
082 |
16 |
LC Call No. |
05X |
17 |
NLM Call No. |
060 |
20 |
Other Call No. |
084 |
21 |
Subject |
650, 600, 610, 611, 630, 651, 654, 655, 656 |
25 |
MESH Subject |
650 indicator 2=2 |
27 |
LC Subject |
650 |
28 |
RVM Subject |
650 indicator 2=6 |
29 |
Local Subject |
650 indicator 2=4 |
31 |
Date of publication |
260/cg |
33 |
Key Title |
222 |
41 |
Variant Title |
246 |
42 |
Former Title |
247 |
43 |
Abbreviated Title |
210 |
48 |
National Bibliog. No. |
015 |
50 |
Govt Doc No. |
086 |
51 |
Publishers No. |
028 |
54 |
Language Code |
041/abdefgh, 500/a, 546/ab and subfield l in the following tags: 100, 110, 111, 130, 240, 243, 400, 410, 411, 600, 610, 611, 630, 700, 710, 711, 730, 800, 810, 811, 830 |
55 |
Geographic Area Code |
043 |
56 |
Institution Code |
040 |
57 |
Name and Title |
100/abcdefgklnpqtu4, 110/abcdefgklnptu4, 240/adfghklmnoprs, 245/abcfghknps, 400/abcdefgklnptuvx4, 410/abcdefgklnptuvx4, 600/abcdefghklmnopqrstuvxyz234, 610/abcdefghklmnoprstuvxyz234, 700/abcdefghklmnopqrstux345, 710/abcdefghklmnoprstux345, 800/abcdefghklmnopqrstuv4, 810/abcdefghklmnoprstuv4 |
58 |
Geographic Name |
651 |
59 |
Place of Publication |
260 |
60 |
CODEN |
030 |
63 |
Note |
051/c, 246/i, 249/i, 310/ab, 321/ab, 340/abcdefhi3, 351/abc3, 355/abcdefghj, 362/az, 500/a35, 501/a5, 502/a, 504/ab, 505/agrt, 506/abcde35, 507/ab, 508/a, 510/abcx3, 511/a, 513/ab, 514/abcdefghijkm, 515/a, 516/a, 518/a3, 520/ab3, 521/ab3, 522/a, 524/a23, 525/a, 530/abcde, 533/abcdefmn37 |
1002 |
Name |
100/abcdekqu4, 110/abcdegknu4, 111/abcdegnqu4, 400/abcdekqu4, 410/abcdegknu4, 411/abcdegnqu4, 534/a, 600/abcdekqu4, 610/abcdegknu4, 611/abcdegnqu4, 651/ab, 700/abcdekqu4, 710/abcdegknu4, 711/abcdegnqu4, 720/ae4, 760/a, 762/a, 765/a, 767/a, 770/a, 772/a, 773/a, 774/a, 775/a, 776/a, 777/a, 780/a, 785/a, 786/a, 787/a, 800/abcdekqu4, 810/abcdegknu4, 811/abcdegnqu4 |
1003 |
Author |
100, 110, 111, 400, 410, 411, 600, 610, 611, 700, 710, 711, 800, 810, 811 |
1004 |
Author Personal Name |
100/abcdekqu4, 400/abcdekqu4, 600/abcdekqu4, 700/abcdekqu4, 800/abcdekqu4 |
1005 |
Author Corporate Name |
110/abcdegknu4, 410/abcdegknu4, 610/abcdegknu4, 710/abcdegknu4, 810/abcdegknu4 |
1007 |
Standard Identifier |
020/az, 022/ayz, 024/acdz2, 247/x, 400/x, 410/x, 411/x, 440/x, 490/x, 510/x, 534/xz, 556/z, 581/z, 700/x, 710/x, 711/x, 730/x, 760/x, 762/x, 765/xz, 767/xz, 770/xz, 772/xz, 773/xz, 774/xz, 775/xz, 776/xz, 777/x, 780/xz, /785/xz, /786/xz, /787/xz, /800/x, /810/x, 811/x |
1009 |
Subject: personal name |
600 |
1016 |
Any Keyword fields |
010 to 999/all subfields |
1018 |
Name of Publisher |
260 |
1024 |
Cartographic Math Data |
033/bc, 034/b, 255/abcdefg, 507/ab |
1027 |
Standard Tech. Rpt. No. |
027 |
1032 |
Electronic Location and Access |
856 |
The following are not accessible by SmartPort at this time.
Use Attribute |
Attribute Name |
Tags Mapped with Subfields |
1056 |
Dissertation Note |
502 |
1074 |
Subject Name |
600, 610, 611 subfields abcdegkquvxyz24 |
1078 |
Subject Title |
600/fghklmnoprstvxyz2, 610/dfghklmnoprstvxyz2, 611/fghklnpstvxyz2, 630/adfghklmnoprstvxyz2 |
1079 |
Subject Topical |
600/x, 610/x, 611/x, 630/x, 650/abcdvxyz, 651/x, 655/x, 656/x, 657/x |
1185 |
Credits/Performers |
|
What are some searching tips and limitations of the Voyager server?
For multi-term searches the default operator is adjacent. In other words, multiple search terms are searched as phrases. If you need to search for terms appearing in a field or fields in any order combine the terms with the boolean operator “AND”. This is particularly important when searching for authors which must be entered as: surname first name, as follows.
JOHN SMITH (no records found)
SMITH JOHN (records found)
SMITH AND JOHN (records found)
The truncation symbol is the question mark (?). If you use the truncation symbol you must enclose the entire search statement in double quotes, as follows.
AFRO-AMERICAN WOM? (error message)“AFRO-AMERICAN WOM?” (records found)
Limitations of the Voyager Server
There is a limit of 10, 000 records which may be retrieved in a result set. The records in a result set are sequenced by LCCN number. Since SORT is not supported by the server, the records are output beginning with the oldest records.
Diacritics and special characters may not be captured correctly.
Voyager is supposed to support SCAN (browsing), but it does not work with either SirsiDynix Symphony clients or other Z39.50 clients.
Authorities are not searchable.
How do I limit a search to a particular library on the destination server?
It is possible to limit a search to a particular library when you are setting up a connection to another SirsiDynix Symphony Z39.50 server. However, since a separate destination will need to be set up for each library, this feature should be restricted to libraries which have a very specialized subject concentration, such as a law or medical library, or which need to be separated out for some other unique purpose.
If a SirsiDynix Symphony Z39.50 Server is specified when a Z39.50 destination is created, a database name of UNICORN is typically specified. When the database name is UNICORN, searches default to the entire catalogue. If the database name is anything other than UNICORN, the destination SirsiDynix Symphony Zserver software will check the database name against its Library policies and if it finds a Library policy Name match, it will limit searches to that specific library. If a match is not found, a diagnostic message displays indicating that the database does not exist, along with the attempted match name.
Contact your destination server library prior to setting up the destination to get the valid Library policy name.
I cannot connect to my SmartPort destination. Could it be an issue with my firewall?
If you are unable to connect to a Z39.50 destination with SmartPort and you have configured the destination properly, the problem may be associated with a firewall at your site. If you have a firewall and want to test access, issue the following command from the UNIX prompt.
$ telnet zcat.oclc.org 210
You should see the following response.
Trying...Connected to zcat.oclc.org. Escape character is ‘^]’.
If you do not see this response, either the server is down or your firewall is preventing you from making a connection. The solution is to ask your network administrator to open up port 210 or another port number in the firewall. If you see this response, repeat your test but replace the host and port number above to match your destination. If you are not able to connect, it is possible that the firewall at your destination is preventing a connection.
How can I modify the Z39.50 purpose format policy to display additional tags in the Search Results list?
Sites may wish to modify the display of records in the Search Results list retrieved through a Z39.50 search to add tags 260 (publication info) and 250 (edition) to the display if present. This can be accomplished by modifying the Z39.50 purpose Format policy that is used for a Z39.50 destination.
To add these tags to the display, modify the appropriate Format policy as follows.
Field |
Value |
Field |
Value |
Entry ID |
260 |
Entry ID |
250 |
Entry Number |
260 |
Entry Number |
250 |
Entry Type |
NONE |
Entry Type |
NONE |
Display |
YES |
Display |
YES |
Entry Punctuations |
NO |
Entry Punctuations |
NO |
List Field1 Rank |
NONE |
List Field1 Rank |
NONE |
List Field2 Rank |
NONE |
List Field2 Rank |
NONE |
List Field3 Rank |
1 |
List Field3 Rank |
NONE |
List Field4 Rank |
NONE |
List Field4 Rank |
1 |
In order to take advantage of this change, SmartPort wizard users need to go to the Properties area and change the default values for Hit Limit for Brief Display. Values such as the following are recommended.
Field |
Value |
Single server limit |
5 |
Multi-server limit |
3 |
Browse terms limit |
8 |
For example, search results from a search on JOHN GRISHAM and FIRM returns the following records.
The firm [braille] /Grisham, John.New York : Doubleday, c1991.1st ed.
The firm /Grisham, John.London : Arrow, 1991.Uncorrected proof
The firm [sound recording] /Grisham, John.[Washington, DC] : Library of Congress, 1991.
The firm /Grisham, John.New York : Doubleday, [c1991].Large Print Book Club ed.
The firm [videorecording] /Hollywood, Calif. : Paramount, 1993.
Because the publication info (260) is almost always present, while the edition field (250) is only rarely present, in these instructions the former is defined with a higher display priority, so that it displays ahead of the edition statement, even though this reverses tag order.
Is my SirsiDynix Symphony Z39.50 Catalog Server functioning properly?
Most system administrators never check the status of their Z39.50 server. The only time you discover a problem is when someone from another library calls you to complain about a connecting to or searching your server. The /Unicorn/Zserver directory contains log files that need to be examined for potential problems associated with access to the Z39.50 catalog server.
Maximum Number of Client Connections Has Been Exceeded
Look for the following message in your *.zcnt files.
19990930204012|198.76.201.189|51831|start|19990930204012|198.76.201.189|51831|end|999|Too many clients already attached|
Your Z39.50 server is configured to accept a maximum number of client connections in the Module Configuration wizard on the Config toolbar in WorkFlows. Because certain clients do not disconnect properly from your server some connections will remain open until the next halt and run of your Z39.50 server. The solution to the problem is to increase the number of client connections allowed by the server. Given that each client connection is associated with a zserver user, an increase in the number of client connections in the configuration requires a corresponding increase in the number of zserver users. Please contact SirsiDynix Customer Support for instructions on how to create additional zserver users.
Unable To Connect To A SirsiDynix Symphony Server With SmartPort
If you experience a problem connecting to a SirsiDynix Symphony server with SmartPort, make sure that the Result Naming field in the gateway element description is set to No.
Why can’t I connect to BADADUQ and COPAC?
If you attempted to create gateway elements for BADADUQ (University of Quebec) and COPAC (catalogue of the largest university research libraries in the UK and Ireland), you may see the following message.
PDU is not the required type
At the same time, another message appears at the top but records are not displayed.
QUEBEC found 21 records
The BADADUQ server is not working correctly.
Other Z39.50 clients experience the same type of problems.
For COPAC, unless you are an authorized user, you will not be able to display MARC records because COPAC does not support MARC output for outside users. The only record format they output to the public is SUTRS, which cannot be displayed by SirsiDynix clients.