datastage java_datastage server job之java调用datastage job
===================================================================
希望能够和使用的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相关推荐
- java 调用windows bat脚本
当我们需要在java程序中调用外部程序,我们可用通过Runtime.exec()调用来完成. The class java.lang.Runtime features a static method ...
- linux下java调用matlab程序,linux_java调用windows_matlab程序
0 说明 本文为研究java和matlab的混合编程,进行了详细的测试和探索,以解决linux环境下java程序调用matlab程序的一个应用. linux端的环境 :(运行java程序并调用wind ...
- java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务
只为成功找方法,不为失败找借口! 互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气 ...
- java调用WCF问题
过去微软.NET的ASMX Web Service已被大家广泛应用﹐但在信息安全日愈重视之下﹐微软有意以WCF取代原有的 ASMX Web Service.WCF 具有许多先进的技术﹐而跨平台作业已是 ...
- 淘宝开发平台 java 调用实例
Java调用示例代码 更新日期:2016-02-06访问次数:53432 主要步骤 填充公共参数 填充业务参数 计算请求签名 发起API调用 获取API结果 示例代码 import java.io.I ...
- 服务器无法继续该事务 3400000006 错误原因--JAVA调用SQLSERVER存储过程时过程发生异常内部事务未
通过JAVA调用SQLSERVER存储过程时,存储过程内部发生了类型转换异常,在类型转换异常发生之前已经将事务打开了,并且在类型转换那一行没有采用像如下错误处理: if @@error<> ...
- java调用arcgis soe发布的rest服务,中文传值乱码问题
使用.net编写的arcgis server SOE服务(rest),发布后使用java调用,传递参数中包含中文,SOE服务不能正常接收,提示"illegal character in pa ...
- 使用JAVA调用U盾进行客户认证的total solution
一.通过用户名和密码来进行认证的弊病 我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL: 但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站, 有一 ...
- java调用飞信接口免费短信发送到对方手机
原文:java调用飞信接口免费短信发送到对方手机 源代码下载地址:http://www.zuidaima.com/share/1550463460084736.htm 飞信发送信息限(移动用户) 1. ...
最新文章
- 推荐2一个在Java编码过程中得心应手的工具
- Android内存泄露总结
- STM32L152RC 在keil4中使用printf()和scanf() 函数
- java session持久化_Session的生命周期和持久化
- 【CodeForces - 289D】Polo the Penguin and Houses (带标号的无根树,Cayley定理,Prufer编码)
- JVM调优_堆内存溢出和非堆内存溢出
- WPF ComboBox下拉绑定Treeview 功能的实现
- Android Studio中使用Git进行代码管理(分支、合并)
- 仿途牛旅游APP项目开发
- 抖音下拉框中的下拉词是怎么出来的?
- Sopcast软件中凤凰卫视频道列表代码
- java中CheckException和UnCheckException的区别
- 免费开放API支付接口
- 【沙发管家】华为悦盒刷机破解详细攻略,附多个第三方精简固件
- RMA Line stuck in AWAITING_RETURN or AWAITING_RETURN_DISPOSITION (文档 ID 378221.1)
- mysql分区 alter_mysql分区表设计(一)
- 中文版Geneve02
- 网络安全学习第10篇 - ping程序的实现,抓包分析ping数据包以及ping工具对于网络安全方面的威胁
- 找不到文件Disk1000005.vmdk解决办法
- SOLIDWORKS Simulation h-自适应方法的应用
热门文章
- blender建模基础操作
- https://p.3.cn/prices/mgets爬取京东商品信息报错error pdos_captcha
- NMAP入门详细教程
- 【DL】什么是dropout
- 猿如意中的【格式工厂】工具的安装与使用教程,格式转换这个工具就够了
- 北京信息科技大学第十一届程序设计竞赛(重现赛)J	andy的树被砍了
- 初识NHibernate(配置篇)
- linux卸载安天杀毒软件,安天杀毒软件Linux版使用说明
- 【Android】【Android相关网址】Android官方网站索引
- 用晨曦记账本,设置多功能打印账目