Skip navigation links

Package de.bsvrz.dua.bastband.bastband.dvs.kex.datenaustausch.output

enth�lt die Klassen f�r den Datenexport.

See: Description

Package de.bsvrz.dua.bastband.bastband.dvs.kex.datenaustausch.output Description

enth�lt die Klassen f�r den Datenexport.

Achtung: Das Package kann nur verwendet werden, wenn über LogosClientDavConnection.getInstance() eine globale Connection zur Verfügung steht.
Eine globale Connection kann durch den Aufruf einer der Construktoren von de.logosib.dvs.funclib.LogosClientDavConnection erzeugt oder durch LogosClientDavConnection.setConnection() gesetzt werden.

Beispiel für für den BastExport.
  public static void main( String[] args )
  {
    ClientDavConnection oClientDavConnection = null;
    try {
      ClientDavParameters parameters = new ClientDavParameters(args);
      parameters.setApplicationTypePid("typ.applikationLogos");
      parameters.setApplicationName(TestBastExport.class.getName());
      oClientDavConnection = new LogosClientDavConnection(parameters);
      oClientDavConnection.connect();
      oClientDavConnection.login();
    }
    catch (Exception e) {
      System.err.println("Fehler beim Verbinden mit dem Datenverteiler. Programm wird beendet.");
      System.err.println("Ursache:");
      e.printStackTrace();
      System.exit(1);
    }
    try {
      BastExporter bastExporter = new BastExporter(BastExporter.BAST_FORMAT_V2004);
      LangZeitZaehlStelle lzz = LangZeitZaehlStelle.getInstance( "lzz.22481723" );
      String path = "C:\\TEMP";

      bastExporter.export(lzz, new File( path ), 2005, Calendar.JULY );

      if ( bastExporter.getLogger().containsWarnings() )
      {
        System.out.println("Fehlermeldungen:");
        String[] fehlerMeldungen = bastExporter.getLogger().getText();
        if (fehlerMeldungen != null) {
          for (int i = 0; i < fehlerMeldungen.length; i++) {
            System.out.println(fehlerMeldungen[i]);
          }
        }
      }
      else {
        System.out.println("Export erfolgreich.");
      }
    }
    catch (Exception e) {
      System.err.println("Fehler zur Laufzeit des Programms.");
      System.err.println("Ursache:");
      e.printStackTrace();
    }
    System.exit(0);
  }
}

Skip navigation links

Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.