Hallo Leute,
erstmal einen wunderschönen Nikolaus wünsch ich euch...
Hoffe dieser war erfolgreich!!!
So nun zu meinem Problem, bin ja immer noch neu hier und ich komme mit den Klassen und Variablen und übergabe von Werten und den aufrufen nicht so zurecht wie es sein soll.
Habe mir aber schon große mühe gegeben um meinen Code in eine gute Reihenfolge zu bringen.
Hier mal mein Code, würde es super finden wenn es jemand mal so umstellen könnte das es funktionier, Eclipse sagt zwar ist kein Fehler drin aber allein mit den Werten in den Klassen kommt er nicht klar glaube ich.
Danke für eure Hilfe, hoffe das ich euch nicht zudoll auf der Tasche liege.
Grüße der Nikolaus
erstmal einen wunderschönen Nikolaus wünsch ich euch...
Hoffe dieser war erfolgreich!!!
So nun zu meinem Problem, bin ja immer noch neu hier und ich komme mit den Klassen und Variablen und übergabe von Werten und den aufrufen nicht so zurecht wie es sein soll.
Habe mir aber schon große mühe gegeben um meinen Code in eine gute Reihenfolge zu bringen.
Hier mal mein Code, würde es super finden wenn es jemand mal so umstellen könnte das es funktionier, Eclipse sagt zwar ist kein Fehler drin aber allein mit den Werten in den Klassen kommt er nicht klar glaube ich.
Code:
import java.io.*;
import java.util.Properties;
import org.apache.axis.AxisFault;
import org.apache.axis.Constants;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import org.xml.sax.ContentHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.XMLReaderFactory;
import javax.xml.rpc.ParameterMode;
public class LineLesenProperties
{
public String ben;
public String pass;
public String domain;
public String proxy;
public String port;
public String pfad_out;
public String pfad_in;
public String line;
public static void main(String[] args)
{
online_ini ini_erg = new online_ini();
xml_lesen xml_erg = new xml_lesen(pfad_out);
connect connect_erg = new connect(ben,pass,domain,proxy,port,line,pfad_in);
}
}
class online_ini
{
public online_ini()
{
try
{
Properties p = new Properties();
p.load(new FileInputStream("c:\\working\\work\\jam\\online_fsw.ini"));
String ben = p.getProperty("Ben");
String pass = p.getProperty("Pass");
String domain = p.getProperty("Domain");
String proxy = p.getProperty("Proxy");
String port = p.getProperty("Port");
String pfad_out = p.getProperty("pfad_out");
String pfad_in = p.getProperty("pfad_in");
String vorfehler="In der online_fsw.ini ist kein";
if(ben == null || ben.equals("")){
System.out.println(vorfehler+" Benutzername eingetragen!");
}
if(pass == null || pass.equals("")){
System.out.println(vorfehler+" Passwort eingetragen!");
}
if(domain == null || domain.equals("")){
System.out.println(vorfehler+"e Domain eingetragen!");
}
if(pfad_out == null || pfad_out.equals("")){
System.out.println(vorfehler+" Pfad der versand XML eingetragen!");
}
if(pfad_in == null || pfad_in.equals("")){
System.out.println(vorfehler+" Pfad der empfangs XML eingetragen!");
}
System.out.println(ben);
System.out.println(pass);
System.out.println(domain);
System.out.println(proxy);
System.out.println(port);
System.out.println(pfad_out);
System.out.println(pfad_in);
}
catch (IOException e){
System.out.println("Fehler beim einlesen der INI Daten!");
}
}
}
class xml_lesen
{
public xml_lesen()
{
BufferedReader f;
String line;
try{
f = new BufferedReader(
new FileReader(pfad_out));
while ((line = f.readLine()) != null){
System.out.println(line);
}
f.close();
if(line == null || line.equals("")){
System.out.println("Die zu versendene Anfrage ist leer!");
}
}
catch (IOException e){
System.out.println("Fehler beim einlesen der zu versendenen Datei!");
}
}
}
class connect
{
public connect()
{
service = new Service();
call = (Call) service.createCall();
call.setTargetEndpointAddress(new URL(domain));
call.setOperationName("abfragexy");
call.setReturnType( XMLType.XSD_STRING );
call.setUsername(ben);
call.setPassword(pass);
ret = (String) call.invoke(new Object[] {
new Integer(mandant),
line,
new Boolean(true)
});
printIt(pfad_in,ret);
}
}
Danke für eure Hilfe, hoffe das ich euch nicht zudoll auf der Tasche liege.
Grüße der Nikolaus