[Isis-users] Internal field numbers
De Smet Egbert
egbert.desmet at uantwerpen.be
Tue May 22 11:28:35 CEST 2018
By the way : thanks for notifying me about the example no longer being included in the updated manual. That was not intentional. I will add it again along with maybe other missing parts.
We need this type of feedback a lot !
Egbert de Smet
Universiteit Antwerpen
________________________________________
From: isis-users <isis-users-bounces+egbert.desmet=ua.ac.be at iccisis.org> on behalf of De Smet Egbert <egbert.desmet at uantwerpen.be>
Sent: Tuesday, May 22, 2018 8:04:58 AM
To: Isis-ABCD users mailing list; fred_train at xs4all.nl
Subject: Re: [Isis-users] Internal field numbers
Hello,
the validation code is just a PFT, meaning it is part of the ISIS Formatting Language and as such not limited to any specific version of ABCD. It should work also in the newest versions.
v3333 is indeed coded in a script where it is (temporarily) created, so you have to use that tag.
Other tags used can be found mostly at the end of the .xis IsisScript files where the used 'internal processing' fields are listed in the isis_xml table (to explain the conversion from isis-tags to xml-tags). The .xis files are either in cgi-bin\ansi\wxis-modules or in central\dataentry folder.
Also at the end of iah.xis, the monstruous, probably largest existing IsisScript creating the ABCD OPAC (iAH), you can find the following list :
<!--
5000 environment
^a action
^b path_database
^c path_cgi-bin
^d path_data
^s script name
^p alternate path for database definition files
^l localserver info
^t tempdir
5001 nextAction
^s state
5002 pathImages
5003 base
^* arquivo define
^d drive para cipchange
^n New - base atual alterada executar funcao LoadBaseDef
5004 baseResubmit
5005 availableFormats
^n nome logico
^p nome por
^e nome esp
^i nome ing
5006 apperance
^c body background color
^i body background image
^t body text color
^l body link color
^b bar color
^e administrator email
^m multi-language ON/OFF
^r display results in reverse mode ON/OFF
^v body vlink color
5007 navBar
5008 hits
5009 format
5010 helpInfo
^n identificacao do help/nota explicativa
^v nome do arquivo html
5011 helpSensitive
^h help para state atual do sistema
^n nota para state atual do sistema
5012 gizmoDecod
^g gizmo
^d decod
5013 user
^* codigo user
^m mfn na base de user
5014 availableForms
F,B,A - Free, Basic, Advanced
5015 acesso direto a um determinado indice Ex. index=AU
5018 baseFeatures
5020 logDatabase
5021 lang
5030 logoImage
5031 logoURL
5040 headerImage
5041 headerURL
6000 form
6001 conectSearch
6002 exprSearch
6003 indexSearch
^l linha do form
^n nome
^x prefixo
^y invertido
^u prefixo no invertido
^t tipo (kwic,short)
^g gizmo (aplica gizmo nos termos do indice)
^s search tags
6099 indexList
6100 selectedIndex
^l linha do form
^n nome
^x prefixo
^y invertido
^u prefixo no invertido
^t tipo (kwic,short)
^g gizmo (aplica gizmo nos termos do indice)
^s lista de tags para search
6111 gizmoIndex tag 1
6112 gizmoIndex tag 2
6102 termsFromIndex
6121 kwicMode
6122 indexRoot
6205 pagesRange
6209 listOption
6210 listChecked
^m mfn
6211 listHit
6211 listHit
6300 xmlOptions
6301 xmlTable
6302 xmlPFT
6400 related
^m mfn
7000 - limite da pesquisa (restricao do expression)
8000 label
8001 showheader
8002 bvslog
Egbert de Smet
Universiteit Antwerpen
________________________________________
From: isis-users <isis-users-bounces+egbert.desmet=ua.ac.be at iccisis.org> on behalf of fred train <fred_train at xs4all.nl>
Sent: Friday, May 18, 2018 9:07 PM
To: Isis-ABCD users mailing list
Subject: [Isis-users] Internal field numbers
Hallo guru's
While creating a validation for duplicate entries a lot of questions came up.
I refer to the statements in the ABCD documentation for different ABCD versions.
In ABC of ABCD_13t.pdf is an example for a duplicate check with following comments:
- if the internal field 3333 is missing then add the current MFN value into it (to make sure there is a value for v3333)
- if that value for the internal field 3333 is zero, meaning it is a new record as the MFN is not yet assigned, then (and only then) perform the remaining test
In ABC of ABC_2.0f.pdf:
ABCD (as does CISIS) uses many fields with values higher than 1000 for internal,mostly temporary uses.
Now the questions:
* The example for a duplicate check is missing in de 2.0f documentation. Does this mean that duplicate checks are no longer supported in 2.0f?
* If the example in the 13t documentation is still valid: is it possible to add such a valuable example to the latest documentation?
* Is the value 3333 in the duplicate check a randomly chosen number, or is this value configured somewhere?
* Is any documentation available of "the many values higher than 1000"?
Thanks & Regards
Fred
_______________________________________________
isis-users mailing list
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
More information about the isis-users
mailing list