public interface IGinaService
Dieses Service stellt GINA-spezifische Funktionen zur Verfügung.
| Modifier and Type | Method and Description |
|---|---|
boolean |
connectivityCheckAvailable()
Mit dieser Funktion kann ermittelt werden, ob das Connectivity Check Service (CCS) prinzipiell zur Verfügung stehen sollte.
|
CardReader[] |
getCardReaders()
Deprecated.
Die Funktion wird in Kürze eingestellt. Weitere Informationen erhalten Sie auf Anfrage beim eCS Partnersupport.
|
DialogsInfo |
getFreeDialogs()
Deprecated.
Die Funktion wird in Kürze eingestellt. Weitere Informationen erhalten Sie auf Anfrage beim eCS Partnersupport.
|
StatusInformationen |
getGinaAndServiceavailabilityInformation()
Mit dieser Funktion werden die GINA-Information und die Verfügbarkeitsinformationen der auf der
GINA installierten Services geliefert.
|
GinaVersion |
getGinaSoftwareVersion()
Diese Funktion liefert die aktuelle Softwareversion des Ordinationsclient.
|
void |
releaseCardReader(String cardReaderId)
Mit dieser Funktion kann die Karte im Kartenleser explizit freigegeben werden.
|
void |
setCardReader(String dialogId,
String cardReaderId)
Deprecated.
Die Funktion wird in Kürze eingestellt. Weitere Informationen erhalten Sie auf Anfrage beim eCS Partnersupport.
|
CardReader[] getCardReaders() throws ServiceException
Diese Funktion ermittelt alle verfügbaren Kartenleser, die an den Ordinationsclient angeschlossen sind.
Laufzeitgruppe: Kurz
ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONvoid setCardReader(String dialogId,
String cardReaderId)
throws CardException,
ServiceException,
DialogException
Mit dieser Funktion kann vor einem Request mit Kartenzugriff die Kartenleserzuordnung geändert
werden.
Es wird dem Dialog der Kartenleser mit der übergebenen
CardReaderId zugeordnet.
Voraussetzung:
setDialogAddress
wurde erfolgreich ausgeführt.Laufzeitgruppe: Kurz
dialogId - Dialog-Id eines aufgebauten DialogscardReaderId - Identifizierer des KartenlesersServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONCardException - INVALID_CARD_READER_IDDialogException - DIALOG_INVALID,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
ORDINATION_ID_NOTSET,DialogsInfo getFreeDialogs() throws ServiceException
Diese Funktion liefert Informationen über die Anzahl der maximal möglichen sowie der zurzeit aufgebauten Dialoge.
Laufzeitgruppe: Kurz
ServiceException - INCOMPATIBILITY_EXCEPTION,
INTERNAL_ERRORGinaVersion getGinaSoftwareVersion() throws ServiceException
Diese Funktion liefert die aktuelle Softwareversion des Ordinationsclient. Eine Änderung dieser Softwareversion muss nicht zwangsläufig eine Auswirkung auf die Vertragspartnersoftware-Schnittstelle haben. Dient beispielsweise als Zusatzinformation für Fehler-Reports, Support u. ä.
Laufzeitgruppe: Kurz
ServiceException - INCOMPATIBILITY_EXCEPTION,
INTERNAL_ERRORStatusInformationen getGinaAndServiceavailabilityInformation() throws ServiceException
Mit dieser Funktion werden die GINA-Information und die Verfügbarkeitsinformationen der auf der GINA installierten Services geliefert.
Voraussetzung:
Laufzeitgruppe: Kurz
StatusInformationenServiceException - INCOMPATIBILITY_EXCEPTION,
INTERNAL_ERRORvoid releaseCardReader(String cardReaderId)
throws CardException,
ServiceException
Mit dieser Funktion kann die Karte im Kartenleser explizit freigegeben werden.
Laufzeitgruppe: Kurz
cardReaderId - Identifizierer des Kartenlesers.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONCardException - INTERNAL_ERROR,
CARDREADER_IN_USE,
INVALID_CARD_READER_IDboolean connectivityCheckAvailable()
throws ServiceException
Mit dieser Funktion kann ermittelt werden, ob das Connectivity Check Service (CCS) prinzipiell zur Verfügung stehen sollte.
Laufzeitgruppe: Kurz