de.osci.osci12.messagetypes
Class InitDialog
java.lang.Object
|
+--de.osci.osci12.messagetypes.OSCIMessage
|
+--de.osci.osci12.messagetypes.OSCIRequest
|
+--de.osci.osci12.messagetypes.InitDialog
- public class InitDialog
- extends OSCIRequest
Dialoginitialisierungs-Nachrichtenobjekt
Diese Klasse dient der Initialisierung eines expliziten Dialogs. Clients
erhalten als Antwort auf diese Nachricht vom Intermediär ein
Nachrichtenobjekt, welches im seinem ControlBlock die angeforderte
ConversationId enthält. Diese Id wird beim Empfang der Antwort an das
verwendete DialogHandler-Objekt übergeben. Der Client muß lediglich dieses
DialogHandler-Objekt für alle weiteren Nachrichten verwenden, die innerhalb
dieses Dialogs behandelt werden sollen.
Copyright: Copyright (c) 2003
Organisation:
- Version:
- 1.0
- See Also:
DialogHandler
Fields inherited from class de.osci.osci12.messagetypes.OSCIMessage |
ACCEPT_DELIVERY, attachments, contentContainer, contentID, desiredLanguagesH, dialogHandler, encryptedData, EXIT_DIALOG, FETCH_DELIVERY, FETCH_PROCESS_CARD, FORWARD_DELIVERY, GET_MESSAGE_ID, hashableMsgPart, INIT_DIALOG, intermediaryCertificatesH, MEDIATE_DELIVERY, NO_SELECTION_RULE, nonIntermediaryCertificatesH, PROCESS_DELIVERY, qualityOfTimestampTypeCreation, qualityOfTimestampTypeReception, RESPONSE_TO_ACCEPT_DELIVERY, RESPONSE_TO_EXIT_DIALOG, RESPONSE_TO_FETCH_DELIVERY, RESPONSE_TO_FETCH_PROCESS_CARD, RESPONSE_TO_FORWARD_DELIVERY, RESPONSE_TO_GET_MESSAGE_ID, RESPONSE_TO_INIT_DIALOG, RESPONSE_TO_MEDIATE_DELIVERY, RESPONSE_TO_PROCESS_DELIVERY, RESPONSE_TO_STORE_DELIVERY, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_MESSAGE_ID, SELECT_BY_RECENT_MODIFICATION, signatureHeader, SOAP_FAULT_MESSAGE, SOAP_MESSAGE_ENCRYPTED, STORE_DELIVERY, TYPE_UNDEFINED |
Methods inherited from class de.osci.osci12.messagetypes.OSCIMessage |
addCustomHeader, addRole, formatISO8601, getAddressee, getCustomHeaders, getDialogHandler, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, main, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InitDialog
public InitDialog(DialogHandler dh)
throws OSCIRoleException,
java.security.NoSuchAlgorithmException
- Legt ein Nachrichtenobjekt zur Dialoginitialisierung an.
- Parameters:
dh
- DialogHandler-Objekt, welches für die
folgenden Nachrichten initialisiert werden soll.
- Throws:
OSCIRoleException
- Description of Exception
OSCIRoleException
- wenn den im übergebenen DialogHandler
eingestellten Originator-Objekt das Verschlüsselungszertifikat
fehlen.
java.security.NoSuchAlgorithmException
- See Also:
DialogHandler
send
public ResponseToInitDialog send()
throws java.io.IOException,
OSCIException,
java.security.NoSuchAlgorithmException
- Versendet die Nachricht und liefert die Antwortnachricht zurück.
Diese Methode wirft eine Exception, wenn beim Aufbau oder Versand der
Nachricht ein Fehler auftritt. Fehlermeldungen vom Intermediär müssen
dem Feedback der Antwortnachricht entnommen werden.
- Returns:
- das Antwortnachricht-Objekt
- Throws:
java.io.IOException
- bei Ein-/Ausgabefehlern
OSCIException
- bei OSCI-Fehlern
java.security.NoSuchAlgorithmException
Copyright © 2004. All Rights Reserved.