User login
Quick Help
SVN Commit Log
License Informaiton
SOPAC, Locum, and Insurge are made freely available under the GNU Public License v3
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
Search
New forum topics
Recent comments
- Dear all,
What about the
1 year 1 week ago - thank you for the efforts you
1 year 10 weeks ago - Any other help
1 year 11 weeks ago - Thanks for making use of this
1 year 11 weeks ago - Can't go to http://sopac/catalog
1 year 34 weeks ago - VMware Workstation or Server?
2 years 44 weeks ago - Did you create a file called
2 years 46 weeks ago - Sort of. We're using the
3 years 1 day ago - I'd like to say before ALA
3 years 4 weeks ago - Do you have a ETA for your
3 years 4 weeks ago



Hello,
There is in a fact a 2007 version of Millennium, which we here at UNLV are running. For testing, I've modified the 2006 connector slightly to work with 2007.
The only thing I had to do was change locum_iii_2006.php. There is a line in there (Line 76), which says:
"case 'MAT TYPE':"
I changed this to:
"case 'BCODE2':"
without any of the quotes.
The XML files for Mil. 2006 and 2007 are slightly different, in that the material type is no longer taken from an XML node called "MAT TYPE" but now from a node called "BCODE2." Once this is changed, I was able to import all of my data without a problem (well, watch out how many child processes you start up, you might put some severe load on your III server!).
Hope this helps!
Brian Egan
Brian, Thank-you. We're about to upgrade to 2007 here in the next several weeks and I will be releasing the updated 2007 connector.
I have committed a slightly upgraded version of the 2007 connector. As part of his upgrade from 2006, John modified how we gather on the fly information about an item's status. It now goes to a summary URL where it can find out whether any holds have been placed on the item. It also checks whether the summary URL contains all of the records for the item. If it does not, it goes to a second URL which contains all of the records, but does not indicate whether any holds it in place). However, it was gathering information about the holdings from the first URL, even when the second URL was needed. Thus any additional records added by the second URL were being missed. I have now corrected this by gathering the information after the second URL has been loaded.