Im Testmandanten werden Verbindungen zu externen Systemen, Events etc. unterbunden um zu verhindern, dass das Testsystem unkontrolliert Kontakt zu Live-Systemen aufnimmt. Für private Funktionen lässt sich die Funktion „AMIC_MandantProfilParameter“ aufrufen.
Diese wird mit einem Parameternamen (Private Parameter haben den Präfix „P_“) und den Vorgabewert gefüllt.
Die Prozedur gibt folgende Möglichkeiten zurück:
|
System |
Wert |
|
Livesystem ohne definierten Parameter |
Default-Wert (Vorgabewert) |
|
Livesystem mit definierten Parameter |
Für das Livesystem definierter Parameter aus der Tabelle MandantProfil |
|
Testsystem ohne definierten Parameter |
NULL |
|
Testsystem mit definierten Parameter |
Für das Testsystem definierter Parameter aus der Tabelle MandantProfil |
Einrichtungsbeispiel:
Sie wollen in einer Prozedur eine Mailadresse verwenden, die „live@me.xy“ heißt. Im Testsystem soll jedoch „test@me.xy“ verwendet werden.
Tragen Sie in der Tabelle Mandantprofil die folgenden Werte ein:
INSERT INTO MandantProfil (MandantProfilId, MandantParName, MandantParWert) VALUES(1,'P_MAILADRESSE','test@me.xy')
Diese Werte können Sie bequem mit dem Mandantenprofil-Pfleger eintragen!
Verwenden Sie die Prozedur „AMIC_MandantProfilParameter“ wie folgt:
Set mailadresse = AMIC_MandantProfilParameter('P_MAILADRESSE', 'live@me.xy');
Mit dieser Einrichtung stellen Sie sicher, dass Sie im Testsystem andere Parameter verwenden, als im Livesystem und dennoch nicht auf Funktionalitäten verzichten müssen.