Das Notes Forum

Lotus Notes / Domino 10 => ND10: Administration & Userprobleme => Thema gestartet von: (h)uMan am 11.03.19 - 12:31:46

Titel: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 11.03.19 - 12:31:46
Hallo zusammen,

nach dem Domino Upgrade von 9.0.1 auf 10.0.1 funktioniert die standardmäßige IBM Ressourcen-Reservierung (Reservations) nicht mehr.

Es können keine Reservierungen mehr vorgenommen werden, Fehler: Operation failed

Domino Cluster Server: 10.0.1 mit LP DE (Replace)
Tasks aktiv: sched, calconn, rnrmgr
Template der DB: resrc10.ntf ( Version 10.0.0 (16.08.2018) )

clubusy neu erzeugen hat nicht geholfen.

Hat jemand eine Idee?
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: Tannibal am 11.03.19 - 13:01:24
Hi,
ich bin mir nicht sicher, aber evtl. wird wie hier Punkt C. noch benötigt? https://www-01.ibm.com/support/docview.wss?uid=swg21363903
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 11.03.19 - 13:58:10
Hi,
ich bin mir nicht sicher, aber evtl. wird wie hier Punkt C. noch benötigt? https://www-01.ibm.com/support/docview.wss?uid=swg21363903

Danke für den Hinweis.

In der vorhandene R&R Datenbank (mit LP DE) gibt es Aktionen -> Aktualisieren.
Hatte ich ausgeführt.
Die Agenten sind auch aktiv.
Alles signiert mit der server.id

Fehlermeldung im IBM Notes Client (sowohl 9.0.1 & 10.01) ist "Operation failed".

Was wurde denn seitens IBM/HCL bzgl. R&R, sched, calconn usw. geändert?
In der IBM Hilfe und KB finde ich keine relevanten Hinweise.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: oliK am 11.03.19 - 14:06:49
"operation failed" klingt wie "ich kann eine Notes-Formel nicht fehlerfrei ausführen"
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 11.03.19 - 14:39:32
Update:

Die Reservierung von Ressourcen über den Notes Kalender (Termin oder Besprechung) funktioniert.

Direkt buchen in der R&R DB über "Neue Reservierung" geht nicht, Fehler "Operation failed".

Merkwürdig ...
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 12.03.19 - 14:00:57
Da ich keine Idee mehr für die Ursache habe: PMR bei IBM erstellt.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 13.03.19 - 16:06:37
Hat jemand folgende Konstellation im Einsatz
- Domino Server 10.0.1 (Cluster) mit LP DE
- R&R Datenbank auf Basis vom Template rescr10.ntf (LP DE)
und kann direkt in der R&R Datenbank über "Neue Reservierung" Ressourcen buchen?

Oder folgende Konstellation
- Domino Server 10.0.1 (Cluster) mit LP DE
- R&R Datenbank auf Basis vom Template rescr9.ntf (LP DE)
und kann direkt in der R&R Datenbank über "Neue Reservierung" Ressourcen buchen?

Auch nach erneutem Design Update, fixup -F, updall -R, compact -c, tell rnrmgr whoowns reservation.nsf
ist leider keine Lösung in Sicht.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 15.03.19 - 09:30:12
Kann jemand helfen?

Konstellation A

- Domino Server 10.0.1 (Cluster) mit LP DE
- R&R Datenbank auf Basis vom Template rescr10.ntf (LP DE)
- Notes Client 9.0.1 FP9 DE oder 10.0.1 EN

Direkt Buchung in der R&R Datenbank über "Neue Reservierung" Ressourcen ist möglich?

Konstellation B

- Domino Server 10.0.1 (Cluster) mit LP DE
- R&R Datenbank auf Basis vom Template rescr9.ntf (LP DE)
- Notes Client 9.0.1 FP9 DE oder 10.0.1 EN

Direkt Buchung in der R&R Datenbank über "Neue Reservierung" Ressourcen ist möglich?

Wäre eine große Hilfe für die weitere Fehlersuche.

Besten Dank vorab!
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: oliK am 15.03.19 - 12:14:01
Ich versuche mal zu helfen, auch wenn ich die Konstellation nicht habe.
Bei uns ist Domino 9.0.1 FP10 IF5 im Einsatz.
Die Schablonenversion ist "StdR9ResourceReservation Version 9.0.1 (11.07.2013)".

Die von dir genutzte Aktion ist im Design eine "Gemeinsame Aktion" mit dem Namen "Neue Reservierung".
Darin wird Formelsprache ausgeführt, in meiner Version der folgende Code:
-----
@If(@Elements(@DbColumn("":"NoCache";"";"($Sites)";1))=0;
   @Prompt([Ok]; "Fehler"; "Sie müssen einen Standort sowie einen Raum bzw. eine Ressource erstellen, bevor Reservierungen erstellt werden können");
      @Elements(@DbColumn("":"NoCache";"";"($RLookup)";1))=0;
         @Prompt([Ok]; "Fehler"; "Sie müssen einen Raum bzw. eine Ressource erstellen, bevor Reservierungen erstellt werden können");
@If(@TextToNumber(@Version)<175 ;
      @Prompt([Ok]; "Fehler"; "Sie verwenden einen nicht unterstützten Client, um eine Reservierung zu erstellen. Sie müssen auf einen unterstützten Client aktualisieren oder Ihren Kalender zum Reservieren eines Raums bzw. einer Ressource verwenden.");
         @PostedCommand([Compose];"NewReservation")))
-----
Hier wird auf zwei Ansichten der gleichen Datenbank zugegriffen.
1) "($Sites)" zur Ermittlung des Standortprofils und
2) "($RLookup)" zur Ermittlung der Ressourcen.
Wenn jeweils kein Dokument zurückgegeben wird, fliegt die Formel eigentlich mit im Code aufgeführten Fehlermeldungen raus.
Da du aber "operation failed" erhältst, klingt das für mich als würde eine der Formel-Funktionen inhaltlich falsch sein oder die Designelemente (z.B. die Ansichten) unerwartet fehlen oder falsch konfigurierte Spalten haben.
Ansonsten könnte das Problem noch die Versionsprüfung des Clients sein "@If(@TextToNumber(@Version)<175 ..." oder
in der Maske "NewReservation" ist etwas nicht in Ordnung bzw. das Designelement fehlt. Geht denn die Maske auf oder fliegt der Fehler schon vorher?

Hier würde ich mich herantasten, eine Kopie der Aktion machen und mal von oben nach unten die einzelnen Befehle austesten.
Für mich sieht das aber eher nach einem Client-Problem aus, da die Aktion ja nicht serverseitig durchgeführt wird.
Selten werden von IBM ja auch Formelbefehle in aktuelleren Versionen angepasst und haben plötzlich zusätzliche, dann auch erwartete Parameter.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 15.03.19 - 12:32:35
Besten Dank für die Informationen und Tipps!

Ansonsten könnte das Problem noch die Versionsprüfung des Clients sein "@If(@TextToNumber(@Version)<175 ..." oder
in der Maske "NewReservation" ist etwas nicht in Ordnung bzw. das Designelement fehlt. Geht denn die Maske auf oder fliegt der Fehler schon vorher?

Die Maske geht schon auf.
Alle erforderlichen Angaben/Eingaben können gemacht werden.
Der Fehler "Operation failed" kommt direkt nach Klick auf "Speichern und schließen" (sowohl beim Client 9.0.1 und 10.0.1)

Ich bin zwar kein Entwickler und nur etwas kundig im "Designer", werde den Code aber mal "vergleichen" (9.0.1 zu 10.0.1).

Kurze Frage noch: wie aktiviere ich im Designer (10.0.1) den Debug "Modus" (Schritt für Schritt oder mit Stopp-Punkt)?

Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: oliK am 15.03.19 - 13:06:18
In dem Fall ist die Formel der Ansichtaktion egal, weil er führt sie ja vollständig durch.
Dann musst du halt die Formel der Aktion "Speichern und schließen" in der Reservierung-Maske prüfen.
Formel-Sprache kann man nicht debuggen, glaube ich. Nur Java und LotusScript.

In meiner Version ist folgende Formel enthalten:
-----
tmpNamePref := @If(@ClientType = "Web"; "1"; @LocationGetInfo([NamePreference]));
tmpLangPref := @LanguagePreference([AlternateName]);
tmpDispAlt := @If
   (
   @IsAvailable($LangFrom);
      @IsMember($LangFrom; tmpLangPref);
   @IsMember($LangReservedBy; tmpLangPref)
   );

tmpFor := @If
   (
   tmpDispAlt & tmpNamePref ="1";
      @If
         (
         @IsAvailable(AltFrom);
            @Name([Abbreviate]; AltFrom);
         @IsAvailable(From);
            @Name([Abbreviate]; From);
         @IsAvailable(AltReservedBy);
            @Name([Abbreviate]; AltReservedBy);
         @Name([Abbreviate]; ReservedBy)
         );
   @If
      (
      @IsAvailable(From);
         @Name([Abbreviate]; From);
      @Name([Abbreviate]; ReservedBy)
      )
   );

"Reservierung für: " +  tmpFor + " --- "+ @Text(StartDate;"S0")
-----
Du könntest mal schauen, ob du prompts in der Form @Prompt([OK]; "Schritt1"; "Schritt1");
an bestimmten Stellen plazieren kannst. z.B. in den Zeilen vor "tmpDispAlt := ..." und "tmpFor := ...".
Dann wüsstest du, ob der Code bis zu dem Prompt überhaupt kommt.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 15.03.19 - 14:27:45
In der Maske "Neue Reservierung", Objekt "Speichern und schließen (Aktion)" ist folgender Code
"@Prompt([OK]; "Schritt1"; "Schritt1");" habe ich eingefügt und der Prompt poppt auch auf.
Direkt danach kommt "Operation failed".

REM {Notes only};
REM {ActionType prevents from saving doc when ESC button is used};

FIELD ActionType:="SAVE";

@Prompt([OK]; "Schritt1"; "Schritt1");

@If(StartDate="";
   @Do(FIELD ActionType:="NO_SAVE";
         @Return(@Prompt([Ok];"Fehler";"Sie müssen ein gültiges Datum eingeben."))
   );
   StartTime="" | EndTime="";
   @Do(FIELD ActionType:="NO_SAVE";
         @Return(@Prompt([Ok];"Fehler";"Die Eingabe einer gültigen Start- und Endezeit ist erforderlich."))
   );
   StartTime >= EndTime;
   @Do(FIELD ActionType:="NO_SAVE";
         @Return(@Prompt([Ok]; "Fehler"; "Der Beginn muss vor dem Ende liegen."))
   );
     ResourceName="" ;
   @Do(FIELD ActionType:="NO_SAVE";   
      @Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen."))
   );
   !@IsValid;
   @Do(FIELD ActionType:="NO_SAVE";      
      @Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern alle Fehler korrigieren."))
   );
   tmpNoResourceFound="1";
   @Do(FIELD ActionType:="NO_SAVE";   
      @Return(@Prompt([Ok];"Fehler";"Keine Ressource/kein Raum entspricht den angegebenen Anforderungen. Ändern Sie Ihre Anforderungen und suchen Sie einen verfügbaren Raum/verfügbare Ressource, bevor Sie die Reservierung speichern."))
   );

@If(@PostedCommand([FileSave]);@PostedCommand([FileCloseWindow]);@Return("")))

Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: oliK am 16.03.19 - 14:21:04
Wenn du ganz am Ende ein @Prompt([OK]; "Schritt2"; "Schritt2");
einbaust...kommt das noch?
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 18.03.19 - 07:20:55
Wenn du ganz am Ende ein @Prompt([OK]; "Schritt2"; "Schritt2");
einbaust...kommt das noch?

Ja, der Prompt wird auch angezeigt.

Danach wieder "Operation failed".
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: oliK am 18.03.19 - 07:40:25
Wenn du in die letzte Zeile der Aktion ein Prompt einfügst und das auch noch angezeigt wird, dann liegt das Problem nicht in der Formel.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 19.03.19 - 08:27:36
Wäre ja auch zu einfach gewesen ;)

Für heute ist eine Remote-Session mit dem IBM Support angedacht.
Mal schauen, welche Erkenntnisse es bringt ...
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 19.03.19 - 14:01:50
Für heute ist eine Remote-Session mit dem IBM Support angedacht.
Mal schauen, welche Erkenntnisse es bringt ...

Die Remote-Session hat pünktlich stattgefunden :)
Allerdings haben die beiden Supporter (aus Indien???) nur das angeschaut, was ich vorher schon getan und mitgeteilt hatte.
Insofern geschenkte Zeit ... und nach wie vor keine Lösung.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 20.03.19 - 09:35:58
Laut IBM Support ist die Ursache wohl das 10.0.1 LP DE für die R&R Datenbank.

Ein SPR wird erstellt. Wann das Problem gefixt wird ist noch offen.

Irgendwie scheinen die HCL'er mit den LP grundsätzlich Probleme zu haben ;)

Ich habe ein Downgrade auf das Design der Version 9.0.1 mit LP DE gemacht und nun funktioniert die direkte Buchung in der R&R Datenbank auch wieder.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 28.03.19 - 13:12:05
Bestätigt: confirmation from development management that  SPR#MRATBAFG8C  is addressed in upcoming  10.0.1 language kits .
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: dirki am 03.05.19 - 07:37:54
ich habe das gleiche Problem seit der Umstellung auf die 10.0.1 DE-Schablone. Die Ursache liegt in der Sub GetResourceInfo in der Bibliothek SharedFunctions_de-DE. Es fehlt in einem Evaluate ganz banal eine rechte Klammer  ;D

...
      If versionNumber < 377 Then
         isSpecList_Error = Evaluate(|@IsError(@ExpandNameList( @Subset(@DbName;1) ; "| + tmplist +|"))|)
      Else
         'hier fehlt eine rechte Klammer im Code --> "Operation failed"
         'IsSpecList_Error = Evaluate(|@IsError(@ExpandNameList( @Subset(@DbName;1) ; "| + tmplist +|";[IGNORE_FWD_ADDRESS])|)
         IsSpecList_Error = Evaluate(|@IsError(@ExpandNameList( @Subset(@DbName;1) ; "| + tmplist +|";[IGNORE_FWD_ADDRESS]))|)

      End If
...
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 07.06.19 - 10:25:25
im 10.0.1 FP1 und dem aktuellem LP DE ist das Problem gefixt.

Ressourcen ohne Besitzerbeschränkungen können gebucht werden.

Dafür gibt es nun den Fehler "Operation failed" beim Reservieren von Ressourcen, bei denen bestimmte Personen die Buchung freigeben müssen.

 :-:


Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 11.06.19 - 07:35:04
Ist auch ein SPR geworden.

"We have a SPR in place for this and our development team is working on this."
"MRATBAFG8C : R&R database New reservation not possible with German Language template in V10.0.0. Error Operation failed."

Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: JayDee am 18.02.20 - 14:10:58
Dieses Problem ist auch in 11.0 mit deutschem LP noch vorhanden :(
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 19.02.20 - 09:03:54
Dieses Problem ist auch in 11.0 mit deutschem LP noch vorhanden :(

Na super. Kein Fix für 10.0.1 und in 11 immer noch drin.

Geht mit dem 11 Template wenigstens eine Nutzung/Buchung per Browser?
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: JayDee am 19.02.20 - 11:02:16
Zitat
Geht mit dem 11 Template wenigstens eine Nutzung/Buchung per Browser?

Nicht wirklich.
XPage-Oberfläche nicht verfügbar, "klassische" Webdarstellung scheitert an Java.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: Manfred W. am 19.02.20 - 12:39:55
Ich werde das Gefühl nicht los, dass HCL ein massives Qualitätsproblem hat. Jedenfalls scheint es mit dem Testen nicht weit her zu sein bei HCL. In den neuen Versionen sind deutlich mehr neue Bugs als neue Features enthalten.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 19.02.20 - 14:20:20
wenn wenigstens die Nutzung per Browser endlich mal möglich wäre.
Titel: Re: IBM Ressourcen-Reservierung mit Fehler Operation failed
Beitrag von: (h)uMan am 26.04.21 - 11:18:43
nur zur Info.

Habe einen neuen Versuch mit dem Template der Version 11.0.1 und LP DE gestartet.

Den Fehler "Operation failed" gibt es immer noch, wenn eine Freigabe der Buchung erforderlich ist.

Lösung:

In der Script Library SharedFunctions_de-DE, Function GetResourceInfo fehlt in Zeile 79 eine Klammer.
Zeile 79 wie folgt ändern
isSpecList_Error = Evaluate(|@IsError(@ExpandNameList( @Subset(@DbName;1) ; "| + tmplist(i) +|";[IGNORE_FWD_ADDRESS]))|)