<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Edwin,</p>
<p><br>
</p>
<p>then most probably the script already puts the PFT in a loop, creating a 'nested repeatable format' which results in the known 'semantic error' of wxis (CISIS).</p>
<p>You could test your records in the terminal with mx to check whether the ID and OCC are stored correctly, e.g. if your database is named 'test' and you have a FST 'test.fst' you could use the following command :
<br>
</p>
<p>mx test fst=@</p>
<p>without anything more it would present each record one by one just on the screen with first the listing of the field-contents, followed by the FST-output, which looks like e.g. :
<br>
</p>
<p></p>
<div>mfn=     1 <br>
  1  "1"<br>
  1  "2"<br>
  1  "V1_1^m1^o1^c1^l1"<br>
  1  "V1_2^m1^o2^c1^l1"<br>
 11  "V11_1^m1^o1^c1^l1"<br>
 11  "V11_2^m1^o2^c1^l1"<br>
..<br>
<br>
</div>
This is a single record with 2 occurrences of v1 with resp. values 1 and 2, but indexed with two different ID's (1 and 11 and accordingly different prefixes). The interesting part is
<span>^m1^o2^c1^l1</span> which indicates in ^o the occurrence counter, in this case 2.
<br>
<p></p>
<p>So now please check if your author-names have different occurrence counters reflecting their position in v100 and v400. If they are correct then it might be a bug indeed of the '$$$' extract-as technique with the autoridades.pft, because then ABCD should
 be able to correctly extract the same occurrence of v100 as the one read (listed as) of v400.<br>
</p>
<p><br>
</p>
<div id="Signature">
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText">Egbert de Smet<br>
Universiteit Antwerpen</div>
</span></font></div>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Edwin Hübner <edwin.hubner@gmail.com><br>
<b>Sent:</b> Wednesday, July 31, 2019 3:01 PM<br>
<b>To:</b> Egbert De Smet<br>
<b>Cc:</b> Soraya Ferraz Lima; isis-users<br>
<b>Subject:</b> Re: [Isis-users] Othority data base</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_default" style="font-family:verdana,sans-serif">Dear Egbert,</div>
<div class="gmail_default" style="font-family:verdana,sans-serif">
<div class="gmail-frame">
<div class="gmail-page gmail-tlid-homepage gmail-homepage gmail-translate-text">
<div class="gmail-homepage-content-wrap">
<div class="gmail-tlid-source-target gmail-main-header gmail-small-font">
<div class="gmail-source-target-row">
<div class="gmail-tlid-results-container gmail-results-container">
<div class="gmail-tlid-result gmail-result-dict-wrapper">
<div class="gmail-result gmail-tlid-copy-target">
<div class="gmail-text-wrap gmail-tlid-copy-target">
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="">Yes, I had already tested this alternative  before, using in the autoridades.pft</span></span></div>
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="">case 400: (v400*4/)'$$$'(v100/)  or</span></span></div>
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="">case 400: (v400*4/)'$$$'v100   <br>
</span></span></div>
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="">but unfortunately presents the following error: </span></span></div>
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="">WXIS|fatal error|unavoidable|fmt_gener/semantic_error|<br>
</span></span></div>
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title=""><br>
</span></span></div>
<div tabindex="0" class="gmail-result-shield-container gmail-tlid-copy-target"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="">Regards,  </span></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr"><span style="font-family:comic sans ms,sans-serif">Edwin Hübner</span><br>
(5521)99647-1675<br>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Em qua, 31 de jul de 2019 às 09:19, Egbert De Smet <<a href="mailto:egbert.desmet@uantwerpen.be">egbert.desmet@uantwerpen.be</a>> escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div id="gmail-m_1963677765634008996divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p>Edwin,</p>
<p><br>
</p>
<p>OK, then your 'occurrence counter' must be correctly stored in your IF, so that doesn't explain the problem.</p>
<p>Maybe you could try - as I don't have easily good testing material at hand here - to use the brackets to make the field treated as a repeatable field :
<br>
</p>
<p><span lang="en">case 400: (v400*4/)'$$$'(v100/)</span></p>
<p><span lang="en">so as to force both the 'list as' and 'extract as' values to come as separate entries.</span></p>
<p><span lang="en">I don't see any examples of such repeated groups in the series of 'autoridades.pft' in the ABCD-demo databases, but in the ABCDWIKI pages on this issue (<a href="http://abcdwiki.net/wiki/es/index.php?title=Control_de_terminolog%C3%ADa:_Listas_de_autoridades" class="gmail-m_1963677765634008996OWAAutoLink" id="gmail-m_1963677765634008996LPlnk358758" target="_blank">http://abcdwiki.net/wiki/es/index.php?title=Control_de_terminolog%C3%ADa:_Listas_de_autoridades</a>)
 I can see that it simply refers to 'the format to be used to transfer the field in the record' (<span>el formato a utilizar para transferir el campo al registro (extraer como)</span>, so in principle a repeatable group should be allowed and ensures that there
 is an occurrence counter being followed as that seems to be the problem.<br>
</span></p>
<p><span lang="en"><span lang="en">I have no idea whether it would make a meaningful difference but it's worth a try.</span> Otherwise Guilda Ascencio should be called to the rescue to check her implementation in the PHP-scripts (or the IsisScript).<br>
</span></p>
<p><span lang="en"><br>
</span></p>
<p><span lang="en">By the way, the FST examples of the WIKI-page use the method  '0' for the indexing but that should not create any difference in the resulting strings :
</span><br>
</p>
<p><span lang="en"></span></p>
<pre>400  0 mpu,(|AU_|v400^*,|, |V400^b,'%'/)/</pre>
<br>
<p></p>
<p><span lang="en"></span><br>
</p>
<p><br>
</p>
<div id="gmail-m_1963677765634008996Signature">
<div class="gmail-m_1963677765634008996BodyFragment"><font size="2"><span style="font-size:10pt">
<div class="gmail-m_1963677765634008996PlainText">Egbert de Smet<br>
Universiteit Antwerpen</div>
</span></font></div>
</div>
<br>
<br>
<div style="color:rgb(0,0,0)">
<hr style="display:inline-block; width:98%">
<div id="gmail-m_1963677765634008996divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Edwin Hübner <<a href="mailto:edwin.hubner@gmail.com" target="_blank">edwin.hubner@gmail.com</a>><br>
<b>Sent:</b> Wednesday, July 31, 2019 1:08 PM<br>
<b>To:</b> Soraya Ferraz Lima<br>
<b>Cc:</b> Egbert De Smet; isis-users<br>
<b>Subject:</b> Re: [Isis-users] Othority data base</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_default" style="font-family:verdana,sans-serif">Hi Egbert,</div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span class="gmail-m_1963677765634008996gmail-tlid-translation gmail-m_1963677765634008996gmail-translation" lang="en"><span title="" class="gmail-m_1963677765634008996gmail-">My fst for fields
 100 and 400 is as follows:</span></span> </div>
100 5 mpu,if p(v100^a) then '/AU_/',v100^a,| |v100^b,| |v100^c,| |v100^d,| - |v100^x,'%',fi,
<br>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:Arial,Helvetica,sans-serif">400 5 mpu,if p(v400^a) then '/AU_/',(v400^a,| |v400^b,| |v400^c,| |v400^d,| - |v400^x|%|/),fi,</span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:Arial,Helvetica,sans-serif">Remember that when I click on a name that is the first occurrence of field 400, it assigns the name of field 100 (as expected), but if the
 name that is clicked is another occurrence, it assigns field 400 </span><span style="font-family:Arial,Helvetica,sans-serif">instead of 100</span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:Arial,Helvetica,sans-serif"><br>
</span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif">Thanks, <br>
</div>
<div>
<div dir="ltr" class="gmail-m_1963677765634008996gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr"><span style="font-family:"comic sans ms",sans-serif">Edwin Hübner</span><br>
(5521)99647-1675<br>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Em qua, 31 de jul de 2019 às 07:12, Soraya Ferraz Lima <<a href="mailto:soyferrazlima@gmail.com" target="_blank">soyferrazlima@gmail.com</a>> escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
Hi Edwin! 
<div><br>
</div>
<div>Here we use like this</div>
<div><br>
</div>
<div>Case 400: v400^a, '$$$', v700</div>
<div><br>
</div>
<div>Since the first column is for the field list and after the $$$ is how it will be stored.</div>
<div><br>
</div>
<div>Fst 400 0 |AU_|v400^a</div>
<div><br>
</div>
<div>At least that is the way I understand <br>
<br>
Em terça-feira, 30 de julho de 2019, Edwin Hübner <<a href="mailto:edwin.hubner@gmail.com" target="_blank">edwin.hubner@gmail.com</a>> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div class="gmail_default" style="font-family:verdana,sans-serif">
<p class="MsoNormal" style="margin:0cm 0cm 8pt; line-height:107%; font-size:11pt; font-family:Calibri,sans-serif">
<span lang="EN">Thank you Egbert for your interest in helping. Sorry I didn't explain it more clearly because it was clear to me.<br>
  Please see further explanation in the attached document.</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 8pt; line-height:107%; font-size:11pt; font-family:Calibri,sans-serif">
<span lang="EN">Regards,</span></p>
</div>
<div>
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr"><span style="font-family:"comic sans ms",sans-serif">Edwin Hübner</span><br>
(5521)99647-1675<br>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Em ter, 30 de jul de 2019 às 03:45, Egbert De Smet <<a href="mailto:egbert.desmet@uantwerpen.be" target="_blank">egbert.desmet@uantwerpen.be</a>> escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif">
<p>Edwin,</p>
<p><br>
</p>
<p>sorry but your problem and request is not that clear to me. Probably that is also why no reply came...<br>
</p>
<p>Can you please explain the exact situation : are you clicking on an occurrence in a PFT (a hyperlink ?), in a picklist of a worksheet or what exactly do you want to get ?</p>
<p>But before everything : please note that v100 * 4 should actually be v100*4 (no spaces in between). Perhaps that causes problems.
<br>
</p>
<p><br>
</p>
<div>
<div><font size="2"><span style="font-size:10pt">
<div>Egbert de Smet<br>
Universiteit Antwerpen</div>
</span></font></div>
</div>
<br>
<br>
<div style="color:rgb(0,0,0)">
<hr style="display:inline-block; width:98%">
<div dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> isis-users <isis-users-bounces+egbert.desmet=<a href="mailto:ua.ac.be@iccisis.org" target="_blank">ua.ac.be@iccisis.org</a>> on behalf of Edwin Hübner <<a href="mailto:edwin.hubner@gmail.com" target="_blank">edwin.hubner@gmail.com</a>><br>
<b>Sent:</b> Monday, July 29, 2019 1:19 PM<br>
<b>To:</b> isis-users<br>
<b>Subject:</b> [Isis-users] Othority data base</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_default" style="font-family:verdana,sans-serif"><span lang="en">Dear,</span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span lang="en">I have asked for this problem before, but didn't receive help. So I'm asking again:</span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span lang="en"><br>
I have a MARC bibliographic database and a authority database for the author names </span><span lang="en">normalization</span><span lang="en">. The problem is: when field 400 - See tracing, for example, has more than one occurrence and is clicked on a name
 other than the first occurrence, ABCD does not assign the name of field 100, as expected, but the name of field 400 it self. I wonder if anyone has had this problem and how did solve it?</span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><span lang="en"><br>
My autoridades.pft is as follows:<br>
select e3<br>
case 100: v100 * 4 '$$$' v100<br>
case 110: v110 * 4 '$$$' v110<br>
case 111: v111 * 4 '$$$' v111<br>
case 400: v400 * 4 '$$$' v100<br>
case 410: v410 * 4 '$$$' v110<br>
case 411: v411 * 4 '$$$' v111<br>
endsel<br>
Thanks for any help.</span>  <br clear="all">
</div>
<div>
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr"><span style="font-family:"comic sans ms",sans-serif">Edwin Hübner</span><br>
(5521)99647-1675<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>