我试图使用上Bluemix的Workload Scheduler的服务应用实验室应用程序,但无法找到如何使用它的任何文件。具体来说,我需要每天运行一次RESTful URL,并在URL中嵌入上一次运行的时间戳。 在中创建变量应用程序实验室看起来非常简单,但我无法弄清楚如何设置或使用它们。有人能指引我朝着正确的方向吗?如何使用在应用实验室接口变量Workload Scheduler的上Bluemix
回答
通过API更新应用程序实验室的变量尚不可用(即将发布)。
还有一种方法可以与我分享。 请按照下列步骤操作:
启用云代理运行脚本
你应该开罚单了点。默认情况下,云代理未启用脚本,但您可以打开一张票来更改此脚本。
获取用户凭据
打开服务采取的不是用户凭据。如果它们不存在,请点击“添加凭证”。
打开工作负载编辑器
工作量编辑器是相对于应用实验室更强大的用户界面,使复杂的场景。
要打开Workload Designer,请打开应用程序实验室,右键单击某个进程并选择“启动Workload Designer”。
定义宁静的工作
创建一个新的宁静的工作:
然后设置名称和工作站,并检查标志“可变分辨率在运行时”。
然后点击“操作”窗格中,并设置服务的URI。在URI中添加$ {TIMESTAMP}变量。出于测试目的,我用这个URI:
http://echo.jsontest.com/title/ipsum/content/ $ {TIMESTAMP}
保存这个定义(使用软盘图标)。
定义一个更新变量
创建可执行作业的作业:
设置名称,工作站和 “在运行时可变分辨率” 标志
然后ope n中的“任务窗格”,并添加脚本字段中输入以下:
#/bin/sh -x
#Set the following 3 variables from your credentials
export USERNAME="[email protected]"
export PASSWORD='xxxxxx'
export HOSTNAME=xxxxx.wa.ibmserviceengage.com
#Replace "CC" with the letters of your tenant
export VT=CCTIMESTAMP
#MAIN STARTS HERE
export TIMESTAMP=`date +%s`
. /home/wauser/TWA/TWS/tws_env.sh
echo "VARTABLE $VT MEMBERS TIMESTAMP \"$TIMESTAMP\" END" > /home/wauser/vt.txt
composer -host $HOSTNAME -protocol https -username "$USERNAME" -password $PASSWORD replace /home/wauser/vt.txt
通过单击“选择操作” - >“将作业提交到当前计划”来提交作业。
定义工作流
单击 “新建” - > “工作流”
定义名称,工作站和变量表(用你的两个字母代替CC租户ID)。 上点击右键,选择添加作业:
添加“测试”和“UPDATETIMESTAMP”工作(或者您使用的名称)。
右键单击“UPDATETIMESTAMP”并选择“添加依赖关系” - >“作业在同一作业流中”,然后选择“测试”。
右键单击 “运行周期”,并选择 “添加运行周期”
打开 “规则” 窗格中,选择 “日报”
打开“时间限制”并设置作业流必须开始的时间并检查标志“用作时间依赖性”。
保存作业流,你就大功告成了!
- 1. IBM Bluemix Workload Scheduler作业失败警报
- 2. Bluemix Workload Scheduler触发器未启动
- 3. 如何解决IBM Bluemix Workload Scheduler Java运行时错误?
- 4. 链接代理在Workload Scheduler上花费的时间太长。
- 5. 如何使用实例化变量隐藏接口变量
- 6. 使用Windows协议的文件传输作业在Workload Scheduler上失败
- 7. 临床实验室接口编程
- 8. Workload Scheduler v9.4中的Filemonitor命令后,CPU使用率增加了
- 9. Tivoli Workload Scheduler与JENKINS的集成
- 10. 使用接口中的变量存在于实现接口的类中
- 11. Workload Scheduler中的Unix上的域管理器性能
- 12. 如何开始在实验室中使用已部署的wirecloud?
- 13. Bluemix WorkLoad Scheduler进程创建REST API不接受静默步骤中的查询参数和头文件
- 14. 如何在Bluemix上使用sidekiq
- 15. 如何在常量中使用接口
- 16. 如何在Amazon Redshift中使用SQL实验室
- 17. 在Jupyter实验室中,如何清除以前的张量图?
- 18. 如何在Project Tango上使用Unity3d实现室内导航应用程序?
- 19. 如何验证用户访问我的bluemix应用程序?
- 20. Remisol 2000 Data Manager的实验室信息系统接口
- 21. 如何使用IBM Bluemix上的php连接MySQl?
- 22. 在Workload Scheduler中有许多用户的DWC会导致性能下降
- 23. 如何在bonsai.js上使用变量?
- 24. 在Workload Scheduler中找不到psagent作业类型9.4
- 25. 在Tivoli Workload Scheduler中安排重复作业
- 26. 如何在Android上使用室内信标实时地图
- 27. 应用上传问题bluemix
- 28. 接口变量
- 29. 获取实验变量时使用变量
- 30. 如何在Grails中使用Quartz Scheduler?