Skip to main content
  • Subscribe by RSS
  • ExLibris Dev

    "Could not retrieve field order configurations" when open Cataloging after upgrade to 9.2.0

    • Product: Voyager
    • Product Version: 9.2.0
    • Relevant for Installation Type: Dedicated-Direct; Direct; Local; Total Care

    Problem symptoms

    • Log into Cataloging and see message "Could not retrieve field order configurations."
    • Click OK and able to work in client


    MARC Field Ordering is new feature in Voyager 9.2.0 and has not yet been configured; this message will appear if the feature is not configured.


    If this feature has been configured, additional configuration for vxws may be needed.


    NOTE: Operators can click OK on the message and move on to working in the client. This message does not impact any functionality other than MARC Field Ordering; all other functionality is available.


    If you do not wish to use MARC Field Ordering
    1. System Administration > Cataloging > Miscellaneous
    2. Remove any information from Reorder Service URL
    3. Click Save.
    Configure MARC Field Ordering
    1. System Administration > Cataloging
    2. Miscellaneous: ensure that Reorder Service URL is populated and correct. Example:
    3. MARC Field Ordering Rules: Add at least one set of field ordering rules.
    Configure server.xml
    • The tomcat server.xml file contains Remote Address Valves, which may restrict access to vxws services including MARC Field Ordering.
    • The Remote Address Valve must either be correctly configured to allow IP's used by all workstations using cataloging; OR
    • The Remote Address Valve must be disabled by commenting out the RemoteAddrValve stanzas.
    • Recommended practice, where possible, is to comment out these stanzas and utilize a network firewall to appropriately restrict access to VXWS services.


    Configure RemoteAddrValve in tomcat's server.xml

    1. Navigate to /m1/voyager/xxxdb/tomcat/conf
    2. Open server.xml for editing.
    3. Find RemoteAddrValve parameter for vxws (e.g. <Valve className="org.apache.catalina.valves.RemoteAddrValve"...)
    4. The Remote Address Valve may be configured to allow only connections from local host by default. In this case the complete stanza will appear as:
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1"/> 
    1. The recommended practice, where possible, is to restrict access to vxws via network firewall rather than Remote Address Valve settings in server.xml. Consult the network administrator to verify firewall rules in place appropriately restrict IP addresses.
    2. If appropriate firewall rules are in place for the network, comment out the Remote Address Valve stanza. e.g.:
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1"/>
    1. If modifying the Remote Address Valve Rules proves necessary, these allowed IP ranges are set by regular expression within the allow flag. A variety of utilities are available online to aid with configuring these rules. Contact Support for additional assistance.
    2. Confirm VXWS access is open to allowed machines by accessing <hostname>:7014. A successful test will result in a page containing the heading "Voyager XWS Interface"

    Additional Information

    See also How to limit external access to the vxws web services


    Last updated: 16-Nov-2016


    // feedback widged