Hi,
ich soll eine externe JAVA-Schnittstelle einbinden und tue mich ein wenig schwer.
Es soll ein login hergestellt werden, eine Anfrage gesendet und dann wieder logoff.
Die Daten zum login stehen in der api.conf
Hier mal die hoffentlich wichtigen Auszüge aus der Doku zu der Schnittstelle.
Ich habe eine JAR-Datei die ich beim kompilieren einbinde (javac -classpath /pfad/zur/AfdLib.jar)
Ansprechen soll ich den Konstruktor :
<doku>
public AfdLib(String strConfigFileName) throws Exception;
</doku>
Mit welcher Syntax ruft man das denn auf? Und wo? In der main? Eigene Klasse?
<doku>
Folgendes Code-Fragment zeigt beispielhaft die Erzeugung eines solchen Objektes:
import de.doubleslash.post.eaa.* ;
...
AfdLib myLib = null;
try{
myLib = new AfdLib(“/path/to/api.conf”);
}
catch(Exception e){
System.err.println(e.toString());
}
</doku>
Das import kommt in die erste Zeile, aber wo kommt der Rest hin?
Gehört das in die main? Muss das in eine eigene Klasse? Wie rufe ich das denn in der Main auf?
Dann gibts dazu noch 3 Methoden. Wo und wie rufe ich die auf?
public String AfdLib.logon() throws Exception;
public String AfdLib.request( ... ) throws Exception;
public void AfdLib.logoff() throws Exception;
ich hoffe ich konnte mein Problem halbwegs verständlich erklären
Bin für jede Antwort dankbar.
ich soll eine externe JAVA-Schnittstelle einbinden und tue mich ein wenig schwer.
Es soll ein login hergestellt werden, eine Anfrage gesendet und dann wieder logoff.
Die Daten zum login stehen in der api.conf
Hier mal die hoffentlich wichtigen Auszüge aus der Doku zu der Schnittstelle.
Ich habe eine JAR-Datei die ich beim kompilieren einbinde (javac -classpath /pfad/zur/AfdLib.jar)
Ansprechen soll ich den Konstruktor :
<doku>
public AfdLib(String strConfigFileName) throws Exception;
</doku>
Mit welcher Syntax ruft man das denn auf? Und wo? In der main? Eigene Klasse?
<doku>
Folgendes Code-Fragment zeigt beispielhaft die Erzeugung eines solchen Objektes:
import de.doubleslash.post.eaa.* ;
...
AfdLib myLib = null;
try{
myLib = new AfdLib(“/path/to/api.conf”);
}
catch(Exception e){
System.err.println(e.toString());
}
</doku>
Das import kommt in die erste Zeile, aber wo kommt der Rest hin?
Gehört das in die main? Muss das in eine eigene Klasse? Wie rufe ich das denn in der Main auf?
Dann gibts dazu noch 3 Methoden. Wo und wie rufe ich die auf?
public String AfdLib.logon() throws Exception;
public String AfdLib.request( ... ) throws Exception;
public void AfdLib.logoff() throws Exception;
ich hoffe ich konnte mein Problem halbwegs verständlich erklären
Bin für jede Antwort dankbar.