I'm trying to configure a Kinnexus server.
It connects OK, but only if I use Basic as opposed to Digest.
Next, PIRETS only fetches the first Property Class, ignoring the others.
Then everything is fine until I need to choose a "Sales Statuses" in the Search Limits, nothing appears in the options.
This is happening with the latest BitTorrent code too.
My pirets_is_kinnexus variable is not being set, I assume because my server response header looks like this...
HTTP/1.1 200 OK
Date: Sun, 28 Nov 2010 02:21:35 GMT
Server: Apache/2.2.9 (Debian) mod_ftp/0.9.7-dev PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0
Cache-control: private
RETS-Version: RETS/1.5
Maybe an option in server settings where I can set my server as 'Kinnexus'?
I'm happy to help with all I can... thanks.
Comments
Comment #1
drupaler2000 commentedI was able to get all classes to show by replacing function _pirets_explode_compact with the following, my changes are in the foreach loop...
of course, I had to update function pirets_query_metadata_class to call my new function...
Comment #2
jerry commentedThis change also resolved the following error, which had prevented me from saving field selections from a Rapattoni 1.7.2 server:
array_combine() [function.array-combine]: Both parameters should have an equal number of elements in /home/mule/htdocs/sites/all/modules/pirets/pirets.connect.inc on line 374.
Thanks!
Comment #3
jerry commentedSpoke a bit too soon. While that change did permit me to save field selections, it generated the same error when attempting to update a class. Reverting to the original logic allowed the update to complete normally.