zoukankan      html  css  js  c++  java
  • EBS中使用java进行 JavaConcurrentProgram 请求获取参数

        public class MainTest implements JavaConcurrentProgram {
    
            //实现interface中的runProgram方法
    
            public void runProgram(CpContext ctx) {
    
                //取得并发程序传入的参数列表
                ParameterList lPara = ctx.getParameterList();
                ReqCompletion lrc = ctx.getReqCompletion();
                try {
    
                    //把参数名字和参数的值分别在log和output中打印出来
                    while (lPara.hasMoreElements()) {
                        NameValueType nvt = lPara.nextParameter();
                        ctx.getOutFile().writeln(nvt.getName() + ":" + 
                                                 nvt.getValue());
                        ctx.getLogFile().write(nvt.getName() + ":" + 
                                               nvt.getValue(), LogFile.STATEMENT);
                    }
    
                    //完成打印的步骤后,设置程序的结束状态为Normal,如果这个步骤不做,虽然程序没有错误,但是执行结果还是会报错的
                    lrc.setCompletion(ReqCompletion.NORMAL, "Normal Ending");
                } catch (Exception e) {
    
                    //如果程序出现异常,设置程序的执行结果,本来是应该设置ERROR的
                    ctx.getLogFile().write(e.toString(), LogFile.STATEMENT);
                    lrc.setCompletion(ReqCompletion.WARNING, 
                                      "Exception Occurs!!!");
                }
            }
  • 相关阅读:
    checkedListBox 的用发
    C# 控件命名规范
    控件数据及相应的事件处理
    MDI 窗口的创建
    摄像头中运动物体识别
    1
    静态检测大风车初版
    不会难道我还不能附上链接吗
    计算机操作素材
    数字识别
  • 原文地址:https://www.cnblogs.com/huanghongbo/p/6108251.html
Copyright © 2011-2022 走看看