-
用java操作调用远程服务器执行dsJob ,如何取到job的返回状态?0
过程描述:
用java登陆远程机器(linux或aix系统),并登陆成功。
调远程机器上的存储过程,可以成功。但这里是通过执行sh来调用DataStage(安装在远程机)的job作业
一个测试调用job的 ce.sh:
#!/bin/bash
cd /home/dsadm/Ascential/DataStage/DSEngine/bin
#dstest是工程名,daochu是job名称
dsjob -run -mode NORMAL -warn 100 dstest daochu
问题是:在linux或者aix系统下,执行这个ce.sh,能否返回一个job的执行状态?
我要获取这个job,是否成功执行???? 谢谢大家
2012年11月08日 18:18
目前还没有答案
相关推荐
要做datastage调度的,ds对c开放接口,这个是java写的可以用java调用dsjob的代码,里面实现了所有的方法,还有一个调用的例子。需要的朋友可以下载回去,我研究好长时间。。。里面还有用到的ds的文档可以自己在其他...
其中,`dsjob`命令作为DataStage的一项重要功能,允许用户通过命令行接口来控制Job的执行状态,如启动、停止Job等操作,并获取Job的相关信息。 #### 二、dsjob命令概述 `dsjob`命令提供了一种灵活的方式来管理...
通过使用jobstatus命令,可以控制JOB的执行、停止、等待状态等。 三、判断NULL值 在DATASTAGE中,判断NULL值是一项非常重要的工作。可以使用ISNULL函数来判断NULL值。例如,在JOIN STAGE中,可以使用LEFT JOIN来...
注意,为了使`dsjob`命令行工具正常工作,可能需要将`libvmdsapi.so`库文件复制到`/lib/`目录下或添加到`LD_LIBRARY_PATH`。 3. **服务器端安装步骤**: - 以`root`用户身份登录系统。 - 如果是硬盘安装包,先解...
如果需要确保`dsjob`命令行工具能正常工作,可以将`libvmdsapi.so`库文件复制到`/lib/`目录下,或者将`LD_LIBRARY_PATH`环境变量添加到`$DSHOME/lib`。 正式开始DataStage服务器端的安装步骤: 1. 以root用户身份...
2. **检查作业错误**:通过DataStage管理员界面或使用dsjob命令行工具来监控和检查作业执行中的错误信息。 3. **阶段变量、派生与常量**:阶段变量是特定于某个阶段的变量;派生是计算新字段的方法;常量则是在作业...
4. **导入导出**:学习如何使用Dsjob和Dsadmin进行作业的导入和导出,这对于备份和迁移作业非常有用。 5. **编译命令**:了解如何使用命令行工具来编译DataStage作业,这对于开发阶段非常有帮助。 #### 小结与练习...
在物理层面,Web服务器部署了Web服务、元数据配置接口和服务,ETL配置信息库用于存储元数据,代理服务器上的ETL JOB生成服务生成ETL作业,而ETL服务器上则部署了调度控制服务和ETL工具如DataStage来执行作业。...
为了确保`dsjob`命令行工具能正常运行,可能需要将`/ds/dsadm/Ascential/DataStage/DSEngine/lib/libvmdsapi.so`复制到`/lib/`目录下,或者将`LD_LIBRARY_PATH`环境变量添加`$DSHOME/lib`。 正式开始安装DataStage...
《Linux版DataStage服务器端安装手册》详细解读 DataStage是一款强大的ETL(提取、转换、加载)工具,尤其在大数据处理和企业级数据集成中广泛应用。本文将深入讲解如何在Linux环境下安装DataStage服务器端。 首先...
本文档的主要目的是为用户提供一个全面的理解框架,让用户能够熟练掌握 TASKCTL 5.1 的核心功能和操作方法,特别是其代码规则语法。通过深入学习本文档,用户可以有效地利用 TASKCTL 5.1 来设计和实施复杂的调度方案...
### .NET水晶报表使用详解 #### 一、简介 水晶报表(Crystal Reports)是一款功能强大的报表设计工具,广泛应用于各种企业级应用系统中。在.NET框架下,开发人员可以利用水晶报表来创建复杂的业务报告,并将其集成...