Isom.Plan.ActivationCode

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Plan.ActivationCode

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Plan.ActivationCode

Beschreibung

Freischaltcodes sind Datenobjekte mit Mandanten-spezifischem Inhalt, über die z.B. kostenpflichtige Zusatzfunktionen eines Fahrzeugs aktiviert werden können.



Funktionen

Isom.Plan.ActivationCode.Clone

Erzeugt eine identische Kopie des Objekts.

objectbound Isom.Plan.ActivationCode Isom.Plan.ActivationCode.Clone  (  ) 

Erzeugt eine identische Kopie des Objekts.

Rückgabe:
Das geklonte Objekt.
Isom.Plan.ActivationCode.CreateFromData

Erzeugt ein neues Objekt für einen Freischaltcode zur Software-Freischaltung.

Isom.Plan.ActivationCode Isom.Plan.ActivationCode.CreateFromData  ( Isom.Base.Data  fsc  ) 

Erzeugt ein neues Objekt für einen Freischaltcode zur Software-Freischaltung.

Die Datenstruktur wird von den Mandanten-spezifischen Fachdienst-Stellvertreter in ein ActivationCode-Objekt umgewandelt.

Zu beachten:
Da die Datenstruktur Mandanten-spezifisch ist, verläuft die Erzeugung des ActivationCode-Objekts nur erfolgreich, wenn auch der korresponierende Mandant ausgewählt wurde.
Parameter:
fsc  Datenstruktur eines Freischaltcodes
Rückgabe:
Das neu erzeugte ActivationCode-Objekt.
Isom.Plan.ActivationCode.CreateSwtActivationCode

Erzeugt ein neues Objekt für einen Freischaltcode zur Software-Freischaltung.

Isom.Plan.ActivationCode Isom.Plan.ActivationCode.CreateSwtActivationCode  ( Isom.Base.Number  AN,
Isom.Base.Number  UI  )

Erzeugt ein neues Objekt für einen Freischaltcode zur Software-Freischaltung.

Parameter:
AN  Software-Freischaltungs-Applikationsnummer
UI  Software-Freischaltungs-Aktualisierungs-Index
Zu beachten:
Für AN und UN ist Hexadezimalschreibweise mit 0x... möglich.
Rückgabe:
Das neu erzeugte ActivationCode-Objekt.
Isom.Plan.ActivationCode.GetApplicationNumber

Ermittelt die Applikationsnummer des Freischaltcodes.

objectbound Isom.Base.Number Isom.Plan.ActivationCode.GetApplicationNumber  (  ) 

Ermittelt die Applikationsnummer des Freischaltcodes.

Rückgabe:
Die Applikationsnummer
Isom.Plan.ActivationCode.GetCertificate

Ermittelt das Zertifikat des Freischaltcodes.

objectbound Isom.Base.String Isom.Plan.ActivationCode.GetCertificate  (  ) 

Ermittelt das Zertifikat des Freischaltcodes.

Jedes Byte des Zertifikats wird als zweistellige Hexadezimal-Zahl angegeben.

Rückgabe:
Das Zertifikat.
Isom.Plan.ActivationCode.GetCodeData

Ermittelt den Freischaltcode.

objectbound Isom.Base.String Isom.Plan.ActivationCode.GetCodeData  (  ) 

Ermittelt den Freischaltcode.

Jedes Byte des Codes wird als zweistellige Hexadezimal-Zahl angegeben.

Rückgabe:
Der Freischaltcode.
Isom.Plan.ActivationCode.GetProp

Ermittelt den Wert der vorgegebenen Eigenschaft (Property) für den Freischaltcode.

objectbound Isom.Base.String Isom.Plan.ActivationCode.GetProp  ( Isom.Base.String  propName  ) 

Ermittelt den Wert der vorgegebenen Eigenschaft (Property) für den Freischaltcode.

Parameter:
propName  Name der Eigenschaft
Rückgabe:
Isom.Base.String
Wert der Eigenschaft.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Wert ungesetzt oder gleich "" ist.
Isom.Plan.ActivationCode.GetPropNames

Liefert die Namen aller Eigenschaften des Freischaltcodes.

objectbound Isom.Base.StringList Isom.Plan.ActivationCode.GetPropNames  (  ) 

Liefert die Namen aller Eigenschaften des Freischaltcodes.

Rückgabe:
Isom.Base.StringList
Liste der Namen aller technischen Eigenschaften des Steuergeräts.
Isom.Plan.ActivationCode.GetState

Ermittelt den Status des Freischaltcodes.

objectbound Isom.Base.String Isom.Plan.ActivationCode.GetState  (  ) 

Ermittelt den Status des Freischaltcodes.

Folgende Werte sind möglich:

  • Unknown
  • Available
  • Activated
  • NotAvailable
  • Rejected
  • Cancelled

Rückgabe:
Der Status des Freischaltcodes.
Isom.Plan.ActivationCode.GetUpgradeIndex

Ermittelt den Aktualisierungs-Index des Freischaltcodes

objectbound Isom.Base.Number Isom.Plan.ActivationCode.GetUpgradeIndex  (  ) 

Ermittelt den Aktualisierungs-Index des Freischaltcodes

Rückgabe:
Der Aktualisierungs-Index
Isom.Plan.ActivationCode.InvalidateProp

Löscht den Wert der vorgegebenen Eigenschaft (Property).

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.InvalidateProp  ( Isom.Base.String  propName  ) 

Löscht den Wert der vorgegebenen Eigenschaft (Property).

Parameter:
propName  Name der Eigenschaft
Rückgabe:
Isom.Base.Boolean
Immer 'true'
Isom.Plan.ActivationCode.IsAvailable

Prüft, ob der Freischaltcode im Transferverzeichnis verfügbar ist.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.IsAvailable  (  ) 

Prüft, ob der Freischaltcode im Transferverzeichnis verfügbar ist.

Rückgabe:
'true', falls Freischaltcode im Transferverzeichnis verfügbar, 'false' sonst.
Isom.Plan.ActivationCode.IsVoid

Bestimmt, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.IsVoid  (  ) 

Bestimmt, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true', falls dies das Void-Objekt ist, 'false' sonst.
Isom.Plan.ActivationCode.ReevaluateDataAvailability

Bewertet die Datenverfügbarkeit aller mit der Aktion assoziierten Dateneinheiten neu.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.ReevaluateDataAvailability  (  ) 

Bewertet die Datenverfügbarkeit aller mit der Aktion assoziierten Dateneinheiten neu.

Rückgabe:
'true' wenn erfolgreich, 'false' sonst.
Isom.Plan.ActivationCode.SetApplicationNumber

Setzt die Applikationsnummer des Freischaltcodes.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.SetApplicationNumber  ( Isom.Base.Number  an  ) 

Setzt die Applikationsnummer des Freischaltcodes.

Parameter:
an  Die Applikationsnummer
Rückgabe:
true bei Erfolg, sonst false
Isom.Plan.ActivationCode.SetCertificate

Setzt das Zertifikat des Freischaltcodes.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.SetCertificate  ( Isom.Base.String  certificate  ) 

Setzt das Zertifikat des Freischaltcodes.

Jedes Byte des Zertifikats wird als zweistellige Hexadezimal-Zahl angegeben.

Parameter:
certificate  Das Zertifikat.
Rückgabe:
true bei Erfolg, sonst false
Isom.Plan.ActivationCode.SetCodeData

Setzt den Freischaltcode.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.SetCodeData  ( Isom.Base.String  data  ) 

Setzt den Freischaltcode.

Jedes Byte des Codes wird als zweistellige Hexadezimal-Zahl angegeben.

Parameter:
data  Der Freischaltcode.
Rückgabe:
true bei Erfolg, sonst false
Isom.Plan.ActivationCode.SetProp

Setzt den Wert der generischen Eigenschaft (Property) für den Freischaltcode.

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.SetProp  ( Isom.Base.String  propName,
Isom.Base.String  propValue  )

Setzt den Wert der generischen Eigenschaft (Property) für den Freischaltcode.

Parameter:
propName  Name der Eigenschaft
propValue  Neuer Wert der Eigenschaft
Rückgabe:
Isom.Base.Boolean
Immer 'true'
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Steuergeräteobjekt Teil der Ist-Sg-Liste ist und die Eigenschaft bereits nicht leer gesetzt ist.
Isom.Plan.ActivationCode.SetUpgradeIndex

Setzt den Aktualisierungs-Index des Freischaltcodes

objectbound Isom.Base.Boolean Isom.Plan.ActivationCode.SetUpgradeIndex  ( Isom.Base.Number  ui  ) 

Setzt den Aktualisierungs-Index des Freischaltcodes

Parameter:
ui  Der Aktualisierungs-Index
Rückgabe:
true bei Erfolg, sonst false
Isom.Plan.ActivationCode.Void

Erzeugt ein ungültiges Objekt.

Isom.Plan.ActivationCode Isom.Plan.ActivationCode.Void  (  ) 

Erzeugt ein ungültiges Objekt.

Die Funktion kann in Fehlerfällen verwendet werden, um z.B. einen ungültigen Funktionsrückgabewert zu erzeugen.

Rückgabe:
Ein ungültiges Objekt.

Version 9.10.1.0 vom 25 November 2013