home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / JDPServerJob.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  3.1 KB  |  86 lines

  1. import java.io.PrintStream;
  2. import java.io.StringBufferInputStream;
  3.  
  4. public class JDPServerJob {
  5.    PrintStream serverResponse;
  6.    JDPUser user;
  7.    JDPJagg jaggSQL;
  8.    JDPSaveProps params;
  9.  
  10.    public void returnParm(String var1, String var2) {
  11.       try {
  12.          String var3 = var1 + "\u0003" + var2 + "\u0002";
  13.  
  14.          for(int var4 = 0; var4 < var3.length(); ++var4) {
  15.             this.serverResponse.write(var3.charAt(var4));
  16.          }
  17.  
  18.       } catch (Exception var6) {
  19.          ((Throwable)var6).printStackTrace();
  20.       }
  21.    }
  22.  
  23.    public void runJob() {
  24.    }
  25.  
  26.    public void InitClass(String var1, String var2, PrintStream var3) {
  27.       this.serverResponse = var3;
  28.       this.user = new JDPUser();
  29.       this.user.cust = new JDPCustomer();
  30.       this.user.u = new JDPUtils(this.user);
  31.       this.params = new JDPSaveProps(this.user);
  32.       StringBufferInputStream var4 = new StringBufferInputStream(var2);
  33.  
  34.       try {
  35.          this.params.p.load(var4);
  36.       } catch (Exception var14) {
  37.          ((Throwable)var14).printStackTrace();
  38.       }
  39.  
  40.       JDPJagg.activated = true;
  41.       JDPJagg.useJaggServer = true;
  42.       JDPJagg.version = JDesignerPro.version.trim();
  43.       this.user.jaggPath = "";
  44.       this.user.jaggDSN = "";
  45.       this.user.jaggCSTR = "";
  46.       this.user.jdbcDriver = "";
  47.       this.user.jdbcPrefix = "";
  48.       this.user.jdbcSuffix = "";
  49.       this.user.jdbcUserid = "";
  50.       this.user.jdbcPassword = "";
  51.       this.user.jaggPath = (String)this.params.restoreObject("userjaggPath", this.user.jaggPath);
  52.       this.user.jaggDSN = (String)this.params.restoreObject("userjaggDSN", this.user.jaggDSN);
  53.       this.user.jaggCSTR = (String)this.params.restoreObject("userjaggCSTR", this.user.jaggCSTR);
  54.       this.user.jdbcDriver = (String)this.params.restoreObject("userjdbcDriver", this.user.jdbcDriver);
  55.       this.user.jdbcPrefix = (String)this.params.restoreObject("userjdbcPrefix", this.user.jdbcPrefix);
  56.       this.user.jdbcSuffix = (String)this.params.restoreObject("userjdbcSuffix", this.user.jdbcSuffix);
  57.       this.user.jdbcUserid = (String)this.params.restoreObject("userjdbcUserid", this.user.jdbcUserid);
  58.       this.user.jdbcPassword = (String)this.params.restoreObject("userjdbcPassword", this.user.jdbcPassword);
  59.       int var5 = this.params.restoreObject("userjaggPort", 0);
  60.       JDPJagg.setDefaultPort(var5);
  61.       this.user.jaggSQL = new JDPJagg(this.user.jaggPath);
  62.       this.user.jaggSQL.loadSettings(this.user);
  63.       String var6 = (String)this.params.restoreObject("jaggDSN", this.user.jaggDSN);
  64.       String var7 = (String)this.params.restoreObject("jaggCSTR", this.user.jaggCSTR);
  65.       String var8 = (String)this.params.restoreObject("jdbcDriver", this.user.jdbcDriver);
  66.       String var9 = (String)this.params.restoreObject("jdbcPrefix", this.user.jdbcPrefix);
  67.       String var10 = (String)this.params.restoreObject("jdbcSuffix", this.user.jdbcSuffix);
  68.       String var11 = (String)this.params.restoreObject("jdbcUserid", this.user.jdbcUserid);
  69.       String var12 = (String)this.params.restoreObject("jdbcPassword", this.user.jdbcPassword);
  70.       if (!var6.equals("") || !var8.equals("")) {
  71.          this.jaggSQL = new JDPJagg(this.user.jaggPath);
  72.          this.jaggSQL.setDSN(var6);
  73.          this.jaggSQL.setCSTR(var7);
  74.          this.jaggSQL.setJdbcDriver(var8);
  75.          this.jaggSQL.setJdbcPrefix(var9);
  76.          this.jaggSQL.setJdbcSuffix(var10);
  77.          this.jaggSQL.setUID(var11);
  78.          this.jaggSQL.setPWD(var12);
  79.          this.jaggSQL.setMRW("1000000");
  80.       }
  81.  
  82.       this.user.mainmsg = new JDPStatusMessage(this.user, var3, var1);
  83.       this.runJob();
  84.    }
  85. }
  86.