Package sos.spooler

Examples of sos.spooler.Variable_set.names()


            win=true;
        }

     
        Variable_set env = spooler_task.create_subprocess().env();
        this.getLogger().debug9(env.names());
        StringTokenizer t = new StringTokenizer(env.names(), ";");
        while (t.hasMoreTokens()) {
            String envname = t.nextToken();
            if (envname != null) {
                String envvalue = env.value(envname);
View Full Code Here


        }

     
        Variable_set env = spooler_task.create_subprocess().env();
        this.getLogger().debug9(env.names());
        StringTokenizer t = new StringTokenizer(env.names(), ";");
        while (t.hasMoreTokens()) {
            String envname = t.nextToken();
            if (envname != null) {
                String envvalue = env.value(envname);
                if (win) {
View Full Code Here

        HashMap allParam = new HashMap();
          try {            
            sosLogger.debug3(".. calling " + SOSClassUtil.getMethodName());
            parameters = spooler_task.params();
            if (parameters.count() > 0) {
              names = parameters.names().split(";");
              for(int i = 0; i < parameters.count(); i++) {
                if (sosString.parseToString(parameters.var(names[i])).length() > 0) {
                  allParam.put(names[i], parameters.var(names[i]));
                }
              } 
View Full Code Here

        || (OS.indexOf("windows") > -1)) {
          win=true;
      }
   
      Variable_set env = spooler_task.create_subprocess().env();
      this.getLogger().debug9("environment variable names: " + env.names());
      StringTokenizer t = new StringTokenizer(env.names(), ";");
      while (t.hasMoreTokens()) {
          String envname = t.nextToken();
          if (envname != null) {
              String envvalue = env.value(envname);
View Full Code Here

          win=true;
      }
   
      Variable_set env = spooler_task.create_subprocess().env();
      this.getLogger().debug9("environment variable names: " + env.names());
      StringTokenizer t = new StringTokenizer(env.names(), ";");
      while (t.hasMoreTokens()) {
          String envname = t.nextToken();
          if (envname != null) {
              String envvalue = env.value(envname);
              if (win) {
View Full Code Here

        if (expires.length()==0 && (expCycle.length()>0 || expPeriod.length()>0)){
          Calendar exp = JobSchedulerEventJob.calculateExpirationDate(expCycle, expPeriod);
          expires = SOSDate.getTimeAsString(exp.getTime());
        }
        // use all other parameters as event parameters:
        String[] paramNames = parameters.names().split(";");
        for (int i = 0; i < paramNames.length; i++) {
          String paramName = paramNames[i];
          if (!parameterNames.contains(paramName)){
            String paramValue = parameters.var(paramName);
            spooler_log.debug1("...event parameter["+paramName+"]: "+paramValue);
View Full Code Here

        logger.info(".. job parameter ["+name+"]: " + replacing);
      }
     
      name = "replacement";
      // Es muss unterschieden werden zwischen NULL und ""
      String[] pArr = params.names().split(";");
      for (int i=0; i<pArr.length; i++) {
        if ( pArr[i].equals( name) )
          replacement = params.value(name);
      }
     
View Full Code Here

                if (this.getState() != null && this.getState().length() > 0) request += " state=\"" + this.getState() + "\"";
                if (this.getTitle() != null && this.getTitle().length() > 0) request += " title=\"" + this.getTitle() + "\"";
                if (this.getWebService() != null && this.getWebService().length() > 0) request += " web_service=\"" + this.getWebService() + "\"";
                request += ">";
                request += "<params>";
                String[] params = parameters.names().split(";");
                for(int i=0; i<params.length; i++) {
                    if (!params[i].startsWith("scheduler_remote_")) {
                      request += "<param name=\"" + params[i] + "\" value=\"" + parameters.var(params[i]) + "\"/>";
                    }
                }
View Full Code Here

                if (this.getAfter() != null && this.getAfter().length() > 0) request += " after=\"" + this.getAfter() + "\"";
                if (this.getAt() != null && this.getAt().length() > 0) request += " at=\"" + this.getAt() + "\"";
                if (this.getWebService() != null && this.getWebService().length() > 0) request += " web_service=\"" + this.getWebService() + "\"";
                request += ">";
                request += "<params>";
                String[] params = parameters.names().split(";");
                for(int i=0; i<params.length; i++) {
                    if (!params[i].startsWith("scheduler_remote_")) {
                        request += "<param name=\"" + params[i] + "\" value=\"" + parameters.var(params[i]) + "\"/>";
                    }
                }
View Full Code Here

            mergedVariables = spooler.create_variable_set();
           
            Variable_set env = spooler_task.create_subprocess().env();
            //this merge doesn't work:
            //mergedVariables.merge(env);
            String[] envVars = env.names().split(";");
            for (int i =0; i<envVars.length; i++){
              String currentName = envVars[i];
              mergedVariables.set_var(currentName, env.value(currentName));
            }
            mergedVariables.merge(spooler_task.params());           
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.