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_EXCEPTION
void 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_EXCEPTION
CardException
- INVALID_CARD_READER_ID
DialogException
- 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_ERROR
GinaVersion 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_ERROR
StatusInformationen getGinaAndServiceavailabilityInformation() throws ServiceException
Mit dieser Funktion werden die GINA-Information und die Verfügbarkeitsinformationen der auf der GINA installierten Services geliefert.
Voraussetzung:
Laufzeitgruppe: Kurz
StatusInformationen
ServiceException
- INCOMPATIBILITY_EXCEPTION
,
INTERNAL_ERROR
void 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_EXCEPTION
CardException
- INTERNAL_ERROR
,
CARDREADER_IN_USE
,
INVALID_CARD_READER_ID
boolean connectivityCheckAvailable() throws ServiceException
Mit dieser Funktion kann ermittelt werden, ob das Connectivity Check Service (CCS) prinzipiell zur Verfügung stehen sollte.
Laufzeitgruppe: Kurz