- twee bestanden, een interface bestand (=userfile) met scripts en layouts en een databestand (=datafile) met de gegevens, beide gehost op FileMaker Server 13.
- ik ben ingelogd op beide bestanden als administrator (full access), zelfde username en hetzelfde wachtwoord.
Nu probeer ik met behulp van Perform Script on Server (PSoS) een batch bewerking uit te voeren op het data bestand, maar dat werkt niet.
De userfile bevat twee scripts, een hoofdscript dat het tweede script aanroept. Het bevat 1 scriptregel:
Perform Script on Server [Wait for completion; “werk z_reserve bij”]
en het subscript 'werk z_reserve bij' doet dus de aanpassing (niet).
De serverconsole geeft een foutmelding:
Client "test - admin 74 (MiniServerFMS13) [127.0.0.1]" authentication failed on database "BD_dataT.fmp12" using "Admin [fmapp]".
Ik begrijp wat er gebeurt: het script draait in de userfile, maar wordt wordt uitgevoerd door een 'eigen sessie', vandaar het IP adres 127.0.0.1.
Maar wat ik niet begrijp is waarom FileMaker hier niet de login van de userfile overneemt in de datafile. De datafile moet voor de 'PSoS sessie' kennelijk apart geopend worden, maar dat gaat via dezelfde bestandsverwijziging dus zou je verwachten dat FileMaker het wachtwoord overneemt.
Het werkt namelijk wel wanneer ik het bijwerkscript in de datafile opneem en oproep vanuit de userfile, als volgt.
Ik draai dan hetzelfde script in de userfile dat maar met de volgende scriptregel:
Perform Script on Server [Wait for completion; “werk z_reserve bij” from file: “BD_data”] <= hier wordt aangegeven dat het script in de datafile zit.
Question
hans erik
Ik kom een lastig probleem tegen met FMS13:
- twee bestanden, een interface bestand (=userfile) met scripts en layouts en een databestand (=datafile) met de gegevens, beide gehost op FileMaker Server 13.
- ik ben ingelogd op beide bestanden als administrator (full access), zelfde username en hetzelfde wachtwoord.
Nu probeer ik met behulp van Perform Script on Server (PSoS) een batch bewerking uit te voeren op het data bestand, maar dat werkt niet.
De userfile bevat twee scripts, een hoofdscript dat het tweede script aanroept. Het bevat 1 scriptregel:
Perform Script on Server [Wait for completion; “werk z_reserve bij”]
en het subscript 'werk z_reserve bij' doet dus de aanpassing (niet).
De serverconsole geeft een foutmelding:
Client "test - admin 74 (MiniServerFMS13) [127.0.0.1]" authentication failed on database "BD_dataT.fmp12" using "Admin [fmapp]".
Ik begrijp wat er gebeurt: het script draait in de userfile, maar wordt wordt uitgevoerd door een 'eigen sessie', vandaar het IP adres 127.0.0.1.
Maar wat ik niet begrijp is waarom FileMaker hier niet de login van de userfile overneemt in de datafile. De datafile moet voor de 'PSoS sessie' kennelijk apart geopend worden, maar dat gaat via dezelfde bestandsverwijziging dus zou je verwachten dat FileMaker het wachtwoord overneemt.
Het werkt namelijk wel wanneer ik het bijwerkscript in de datafile opneem en oproep vanuit de userfile, als volgt.
Ik draai dan hetzelfde script in de userfile dat maar met de volgende scriptregel:
Perform Script on Server [Wait for completion; “werk z_reserve bij” from file: “BD_data”] <= hier wordt aangegeven dat het script in de datafile zit.
Maar dan gebruikt ie toch ook dezelfde login?
Is hier een work-around voor?
HE
Link to comment
29 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.