public class SOAPClient
extends java.lang.Object
DFNPKIClient
verwendet werden.Constructor and Description |
---|
SOAPClient(java.lang.String targetNamespace,
java.lang.String targetPackage)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
doRequest(java.lang.String methodName,
java.lang.String[] paramNames,
java.lang.Object[] paramValues)
Führt die SOAP-Kommunikation durch.
|
java.lang.String |
dumpDocument(org.w3c.dom.Document document,
boolean humanReadable) |
static boolean |
isDebug()
Informiert über die Einstellung für Debugging
|
static void |
setDebug(boolean debug)
Stellt das globale Debugging ein.
|
void |
setEndpoint(java.net.URL endpoint)
Setzt die Endpunkt-URL für die HTTP(S)-Kommunikation.
|
void |
setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslFactory)
Setzt die Fabrik, in der Anschlüsse für die SSL-Verbindung gebaut
werden.
|
static void |
setTraceable(SOAPTraceable traceable)
Setzt eine Instanz an die Debugging-Informationen während der
Kommunikation weitergegeben werden.
|
public SOAPClient(java.lang.String targetNamespace, java.lang.String targetPackage) throws java.lang.Exception
targetNamespace
- XML-Namensraum der Parameter-ElementetargetPackage
- Name des Pakets, in dem sich komplexe Typen befindenjava.lang.Exception
- Fehlerweiterleitungpublic static void setDebug(boolean debug)
SOAPTraceable
Objekt angegeben, so werden die gesendeten und
Empfangenen SOAP-Nachrichten auf STDOUT ausgegeben. Wenn ein
SOAPTraceable
Objekt angegeben wurde, erfolgt die Ausgabe nur
darüber und nicht auf STDOUT.debug
- Debugging an/auspublic static boolean isDebug()
public static void setTraceable(SOAPTraceable traceable)
traceable
- Instanz die Debugging-Informationen empfängtsetDebug(boolean)
public void setEndpoint(java.net.URL endpoint)
endpoint
- URL des Endpunktspublic void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslFactory)
sslFactory
- Fabrik für Anschlüssepublic java.lang.Object doRequest(java.lang.String methodName, java.lang.String[] paramNames, java.lang.Object[] paramValues) throws java.lang.Exception
Ade.dfncert.soap
verwendet werden.methodName
- Name der Methode auf dem ServerparamNames
- Namen der ParameterparamValues
- Werte für die Parameterjava.lang.Exception
- Fehlerweiterleitungpublic java.lang.String dumpDocument(org.w3c.dom.Document document, boolean humanReadable) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassCastException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassCastException