[Reddes.bvs-tech] RES: problem with using non-standard wxis with isisxml-function in OAI

Silva, Asael Costa da (BIR) silvaasa at paho.org
Wed Dec 17 16:30:53 BRST 2014


Dear Egbert

Thanks for the feedback about ISIS-OAI-Provider application.

We have just updated the GIT repository, so we strongly suggest you get the last version released in order to avoid reporting bugs already solved.

On the other hand, we haven't tested ISIS-OAI-Provider with non-standard WWWISIS versions, provided the application was intended to be used in LILACS-like databases.

The error message you have just received may be related to the wrong database type (mstxl=4, format=cisisX etc), therefore we would suggest you convert your database to a standard 10/30 mode, mstxl=0, format=isis via crunchmf.

Another issue is that we have only CISIS/WWWISIS compiled for Windows 32 bits mode.

Best regards

Asael Costa Silva
System Analyst - RST/MTI
BIREME / PAHO / WHO
Knowledge Management, Bioethics and Research

Mail: silvaasa at paho.org
Phone:  +55 11 5576-9819
 VoIP: 44838

De: De Smet Egbert [mailto:egbert.desmet at uantwerpen.be]
Enviada em: quarta-feira, 17 de dezembro de 2014 10:44
Para: Murasaki, Renato (BIR); Silva, Asael Costa da (BIR); spinaker; reddes bvs-tech
Assunto: RE: [Reddes.bvs-tech] problem with using non-standard wxis with isisxml-function in OAI

Hi,

as we are testing ISIS-OAI-Provider (for a new ABCD-release) we stumbled over the following problem : when using a non-standard wxis (e.g. BigISIS or FFI), adding this as the 'isis_key_length' in the oai-databases.php with the line :
isis_key_length=bi
or
isis_key_length=ffi
and copying the BigISIS or FFI wxis.exe as resp. wxisbi.exe or wxisffi.exe in the oai-isis-provider cgi-bin folder (all this as per the instructions), the verbs work well, including the 'listrecords', but in that one we have the following special result :
- the identifier is correctly read from the database-records (proving that the right wxisbi.exe or wxisffi.exe is used)
- the metadata fields (taken from a file .i2x) however give the error :
|fatal error|unavoidable|recread/check/base|
which means that the wrong wxis was used, whereas it is supposed to be the same one as for the identifier-field (which worked well).
Now, the difference is that, as I suppose (but a lot of documentation is still missing...)  for the identifier-field the IsisScript 'getidentifiers.xis' is used and for the metadata the 'getrecord.xis' IsisScript. The difference is that in the first case no isisxml is used and in the second case it is used.
So my suspicion is for something to be wrong with the isisxml code and non-standard wxis. This is supported by another long-standing problem which we have reported on earlier without any reaction : also the XML-parser runs into empty output when calling non-standard wxis from the BVS Site (whereas the same wxis.exe works very well when called directly in iAH with the same database). So I suppose this might be based on the same issue and a solution would therefore be even more welcome as it would solve two problems in one catch.

Thanks for your attention and hoping someone at BIREME/BVS can look into this,


Egbert de Smet
Universiteit Antwerpen




IMPORTANT: This transmission is for use by the intended
recipient and it may contain privileged, proprietary or
confidential information. If you are not the intended
recipient or a person responsible for delivering this
transmission to the intended recipient, you may not
disclose, copy or distribute this transmission or take
any action in reliance on it. If you received this transmission
in error, please dispose of and delete this transmission. 

Thank you.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas2.bireme.br/pipermail/reddes.bvs-tech/attachments/20141217/df80feb8/attachment-0001.html>


More information about the Reddes.bvs-tech mailing list