[Isis-users] MAXREFS
De Smet Egbert
egbert.desmet at uantwerpen.be
Sat May 17 13:17:42 CEST 2014
Currently the only way in CISIS to return more than the first posting is by using the JOIN= parameter in mx (or wxis) which returns all hits of the key searched in the joint database, this is due to the absence of the L(R()) function.
We asked an expert to program this function into CISIS (as it is e.g. available in WinISIS and J-ISIS) but the price asked for was exuberant, so we dropped the idea for the time being. We are hoping to raise some more interest in CISIS-programming while BIREME is making efforts to make it more accessible (documenting the code), so in the future we might succeed.
Egbert de Smet
Universiteit Antwerpen
________________________________________
From: isis-users [isis-users-bounces+egbert.desmet=ua.ac.be at iccisis.org] on behalf of Silva, Asael Costa da (BIR) [silvaasa at paho.org]
Sent: Friday, May 16, 2014 11:20 AM
To: Guilda Ascencio; Abel R. Monteiro
Cc: ISIS - Users
Subject: Re: [Isis-users] MAXREFS
Gracias Guilda
Creo que Ud ha discubierto el problema. El ref-lookup solo retorna el primer registro asociado con la clave y no todos los posts. Esa limitación está descripta en algun documento de ISIS.
Creo que Abel puede decirnos si fue resuelto su problema.
Saludos
Asael Costa da Silva
Analista de Sistemas - Red de Soporte Técnico
BIREME / OPS / OMS<http://www.paho.org/bireme/>
Departamento de Gestión del Conocimiento, Bioética e Investigación – KBR
Phone: +55 11 5576-9819
VoIP: 44819
silvaasa at paho.org
________________________________
From: guildaa at gmail.com [guildaa at gmail.com] on behalf of Guilda Ascencio [gascencio at msinfo.info]
Sent: Thursday, May 15, 2014 14:02
To: Abel R. Monteiro
Cc: Silva, Asael Costa da (BIR); ISIS - Users
Subject: Re: [Isis-users] MAXREFS
Estimado Abel,
Si la base de datos desde la cual estás haciendo la consulta es "biblo", entonces, REF->biblo(L->biblo('CN_'v2), no tiene sentido porque estás recuperando el mismo registro que estás procesando. Por otra parte, if REF->trans(L->trans('TR_P_'v2),v1)='P' then está incorrecto ya que la clave de los registros prestados se lleva por el número de inventario y no por el número de control.
Además, hasta donde yo sé, la función ref recupera solo un registro y no todos los registros relacionados con la clave.
Entonces, si estás trabajando sin la base de datos copies, debes utilizar el número de inventario para ver si el ejemplar está prestado o no. Un ejemplo del formato sería:
(REF->trans(L->trans('TR_P_'v101^n),'<span style="color:#990000">Disponivel somente em: 'v40*6.2"/",v40*4.2"/", v40*0.4' 'v45'</span>') ), asumiendo que los números de inventario están en el campo repetible v101^n.
Un ejemplo de este formato está en la demo de abcdwiki ->español -> demo abcd sin copies ->Base de datos cepal -> Mfn 126
Tengo que hacer un arreglo en el archivo de transacciones porque el campo 95 de la base de datos de transacciones debería tener el número de control y aparentemente lo estoy llenando con el numero de inventario. por eso está prevista la clave con prefijo ON_P_xx para permitir recuperar todos los registros prestados por número de control.
Saludos,
Guilda
On Thu, May 15, 2014 at 8:43 AM, Abel R. Monteiro <monteiroabel at hotmail.com<mailto:monteiroabel at hotmail.com>> wrote:
Dear Asael,
This is my application: http://b-um.biblioteca-online.net
If you make a serach with ecomomia you-ll get 73 results, but it shows only 17, and in the end of the screen you'll see this error:
WXIS|fatal error|unavoidable|fmt/inter/refrec/MAXREFS|
I'm using linux. And in attcahment you have the PFt that I'm using in this case.
Best regards,
*****
Abel Rodrigues Monteiro
________________________________
From: silvaasa at paho.org<mailto:silvaasa at paho.org>
To: monteiroabel at hotmail.com<mailto:monteiroabel at hotmail.com>; isis-users at iccisis.org<mailto:isis-users at iccisis.org>
Subject: RE: [Isis-users] MAXREFS
Date: Thu, 15 May 2014 13:05:12 +0000
Dear Abel
What application are you talking about?
Att
Asael Costa da Silva
Systems Analyst - Technical Support Network
BIREME / PAHO / WHO<http://www.paho.org/bireme/>
Department of Knowledge Management, Bioethics and Research – KBR
Phone: +55 11 5576-9819<tel:%2B55%2011%205576-9819>
VoIP: 44819
silvaasa at paho.org<mailto:silvaasa at paho.org>
________________________________
From: isis-users [isis-users-bounces+silvaasa=paho.org at iccisis.org<mailto:paho.org at iccisis.org>] on behalf of Abel R. Monteiro [monteiroabel at hotmail.com<mailto:monteiroabel at hotmail.com>]
Sent: Wednesday, May 14, 2014 19:40
To: ISIS - Users
Subject: [Isis-users] MAXREFS
Dear friends,
I'm getting this error: WXIS|fatal error|unavoidable|fmt/inter/refrec/MAXREFS|
Can you help me please?
Best regards
*****
Abel Rodrigues Monteiro
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.
_______________________________________________
isis-users mailing list
isis-users at iccisis.org<mailto:isis-users at iccisis.org>
To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
Or contact Henk Rutten: hlrutten at xs4all.nl<mailto:hlrutten at xs4all.nl>
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.
More information about the isis-users
mailing list