Einführung in Serviceabschnitte

Der EGL-Serviceabschnitt ähnelt einem Programm mit mehreren Eingangspunkten.

Beispiel:
Service MyService{}

   // variables and constants can be here

   function calculate(myScore INT[]) returns (BIN (4,2)) 

      numberOfScores, i, mySum INT;
      numberOfScores = myScore.getSize();
      	
      for (i from 1 to numberOfScores by 1)
         mySum = myScore[i] + mySum;	       
      end
    	      
      return(mySum/numberOfScores);
   end

   // other functions are here

end

Die Funktion calculate empfängt eine Feldgruppe mit ganzen Zahlen, berechnet den Durchschnitt und gibt diesen Wert zurück. Der Service kann für den Serviceanforderer mehrere Funktionen bereitstellen.

Weitere Einzelheiten finden Sie in 'Services: Eine allgemeine Übersicht' und den zugehörigen Unterabschnitten.


Feedback