===================================================================

希望能够和使用的DataStage 朋友们一起探讨学习。QQ:154642320 e-mail:zhaofmyan@sohu.com

===================================================================

昨天写了一篇关于通过命令行调用datastage job的博客。今天来补充一下关于如何通过java来调用datastage job.

package com.mphasis.test;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class CallDSJob {

/**

* @param args

* @throws IOException

* @throws InterruptedException

*/

public static void main(String[] args) throws IOException, InterruptedException {

// TODO Auto-generated method stub

BufferedReader br=null;

String path = "C://Ascential//DataStage//Engine//bin//";//datastage 安装的路径

Process p = Runtime.getRuntime().exec(path+"/dsjob -run -mode NORMAL -wait -jobstatus sysup1_MPHASIS_1 Sequential");//输入要运行的命令

br=new BufferedReader(new InputStreamReader(p.getInputStream()));  //获得命令的返回的信息

String line=null;

System.out.println("");

while((line=br.readLine())!=null){

System.out.println(line);  //打印出返回的信息

}

p.waitFor();

System.out.println(p.exitValue());//如果执行成功则返回 0

p.destroy();//销毁该进程

}

}

控制台的输出:

Waiting for job...

Job Status    :  (1)

关于命令行的部分请参考

datastage java_datastage server job之java调用datastage job相关推荐

  1. java 调用windows bat脚本

    当我们需要在java程序中调用外部程序,我们可用通过Runtime.exec()调用来完成. The class java.lang.Runtime features a static method ...

  2. linux下java调用matlab程序,linux_java调用windows_matlab程序

    0 说明 本文为研究java和matlab的混合编程,进行了详细的测试和探索,以解决linux环境下java程序调用matlab程序的一个应用. linux端的环境 :(运行java程序并调用wind ...

  3. java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务

    只为成功找方法,不为失败找借口! 互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气 ...

  4. java调用WCF问题

    过去微软.NET的ASMX Web Service已被大家广泛应用﹐但在信息安全日愈重视之下﹐微软有意以WCF取代原有的 ASMX Web Service.WCF 具有许多先进的技术﹐而跨平台作业已是 ...

  5. 淘宝开发平台 java 调用实例

    Java调用示例代码 更新日期:2016-02-06访问次数:53432 主要步骤 填充公共参数 填充业务参数 计算请求签名 发起API调用 获取API结果 示例代码 import java.io.I ...

  6. 服务器无法继续该事务 3400000006 错误原因--JAVA调用SQLSERVER存储过程时过程发生异常内部事务未

    通过JAVA调用SQLSERVER存储过程时,存储过程内部发生了类型转换异常,在类型转换异常发生之前已经将事务打开了,并且在类型转换那一行没有采用像如下错误处理: if @@error<> ...

  7. java调用arcgis soe发布的rest服务,中文传值乱码问题

    使用.net编写的arcgis server SOE服务(rest),发布后使用java调用,传递参数中包含中文,SOE服务不能正常接收,提示"illegal character in pa ...

  8. 使用JAVA调用U盾进行客户认证的total solution

    一.通过用户名和密码来进行认证的弊病 我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL: 但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站, 有一 ...

  9. java调用飞信接口免费短信发送到对方手机

    原文:java调用飞信接口免费短信发送到对方手机 源代码下载地址:http://www.zuidaima.com/share/1550463460084736.htm 飞信发送信息限(移动用户) 1. ...

最新文章

  1. 推荐2一个在Java编码过程中得心应手的工具
  2. Android内存泄露总结
  3. STM32L152RC 在keil4中使用printf()和scanf() 函数
  4. java session持久化_Session的生命周期和持久化
  5. 【CodeForces - 289D】Polo the Penguin and Houses (带标号的无根树,Cayley定理,Prufer编码)
  6. JVM调优_堆内存溢出和非堆内存溢出
  7. WPF ComboBox下拉绑定Treeview 功能的实现
  8. Android Studio中使用Git进行代码管理(分支、合并)
  9. 仿途牛旅游APP项目开发
  10. 抖音下拉框中的下拉词是怎么出来的?
  11. Sopcast软件中凤凰卫视频道列表代码
  12. java中CheckException和UnCheckException的区别
  13. 免费开放API支付接口
  14. 【沙发管家】华为悦盒刷机破解详细攻略,附多个第三方精简固件
  15. RMA Line stuck in AWAITING_RETURN or AWAITING_RETURN_DISPOSITION (文档 ID 378221.1)
  16. mysql分区 alter_mysql分区表设计(一)
  17. 中文版Geneve02
  18. 网络安全学习第10篇 - ping程序的实现,抓包分析ping数据包以及ping工具对于网络安全方面的威胁
  19. 找不到文件Disk1000005.vmdk解决办法
  20. SOLIDWORKS Simulation h-自适应方法的应用

热门文章

  1. blender建模基础操作
  2. https://p.3.cn/prices/mgets爬取京东商品信息报错error pdos_captcha
  3. NMAP入门详细教程
  4. 【DL】什么是dropout
  5. 猿如意中的【格式工厂】工具的安装与使用教程,格式转换这个工具就够了
  6. 北京信息科技大学第十一届程序设计竞赛(重现赛)J andy的树被砍了
  7. 初识NHibernate(配置篇)
  8. linux卸载安天杀毒软件,安天杀毒软件Linux版使用说明
  9. 【Android】【Android相关网址】Android官方网站索引
  10. 用晨曦记账本,设置多功能打印账目