Aller au contenu principal

Executable Ergebnis verarbeiten

Commentaires

6 commentaires

  • Zendesk API User
    Author: StefanSchulz - 10/12/2012 7:13

    Philipp Bender schrieb:

    Aufgerufen wird das Script folgendermaßen:

    #! executable-class
    de.example.script.executable.ExampleExecutable



    Wie kann ich nun mit dem Ergebnis im Script weiterarbeiten?



    Gar nicht, denn das "Script" wurde auf eine ausführbare Klasse als "Scriptsprache" gesetzt, sprich, es wird die angegebene Klasse ausgeführt.

    Warum soll die Auswertung nicht innerhalb des Executable stattfinden?

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: pbender - 10/12/2012 8:48

    Hallo Stefan,

    danke für die Antwort.

    Das ganze dient als Refactoring von altem Beanshell-Scripten. Architekturbedingt muss ich auf das Ergebnis zugreifen, um nicht die kompletten Beanshell-Scripte auf einen Schlag auszulagern. Dies würde sehr viel Aufwand verursachen.

    Kann ich über context.setProperty den entsprechenden Rückgabewert bereitstellen und darauf zugreifen?

    Viele Grüße

    Philipp Bender

    0
  • Zendesk API User
    Author: StefanSchulz - 10/12/2012 9:32

    Hi,

    ich verstehe die Frage leider nicht :smileysad:

    Wenn das Skript so definiert ist, dass eine Executable genutzt wird, dann ist dies das einzige, was hier passiert. Weiteres Scripting ist hier nicht möglich.

    Wieso muss es überhaupt eine Executable sein? Klingt mir eher danach, als würde hier eine Utility-Klasse in einem Modul definiert, die in Beanshell-Skripten genutzt werden soll.

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: pbender - 10/12/2012 10:48

    Hallo Stefan,

    eine Utility Klasse trifft wohl eher zu. Habe ich die Möglichkeit in einer Utility Klasse auf den Context zuzugreifen?

    Viele Grüße

    Philipp

    0
  • Zendesk API User
    Author: StefanSchulz - 10/12/2012 10:50

    Die Implementierung liegt ja bei dir, und somit auch die Parameterisierung von Methoden :smileywink:

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: pbender - 10/12/2012 11:01

    Oha :smileygrin:, da stand ich aber auf einem dicken Schlauch.

    Danke für den Hinweis.

    0

Vous devez vous connecter pour laisser un commentaire.