ţ

昔日“Java的类别

2009 2009年06月13日

的LMS的API

发布由的Java

IBM在IBM Workplace协作学习,学习管理系统的LMS应用,许多用户使用API​​可以用来保存下面的代码。

读文本文件,并保存用户名和代码被保存在LMS的课程是实现课程分配的代码。

IBM在其他LMS API的使用网站apidoc审查和改进。

进口java.io. *;
进口的java.net.URL;
进口的java.util.ArrayList;
导入javax.xml.namespace.QName;
javax.xml.rpc.ParameterMode进口;
org.apache.axis.client进口。
/ **
*用户注册为一个疗程...
*例如:用户名:00000000002f9200CTEN
* @作者杰姆多安2008年12月
*
* /
{公共类Register_to_courseWCL
公共静态字符串[]用户;
公共静态诠释总= 0;
公共静态无效的主要(字串[] args){

尝试{
文件的新文件(“kullanicilar_kurslar.txt”);
FileInputStream中FIS =新FileInputStream中(文件);
InputStreamReader的ISR =新的InputStreamReader(FIS);
BufferedReader的BUFF =新的BufferedReader(ISR);
字符串inputLine =“”;

<String>的ArrayList的名单=新的ArrayList();
((inputLine = buff.readLine())!= NULL){
list.add(inputLine);
}
buff.close();

用户=新的String [则为list.size()];
文件roster_log =新的文件(“kursatama.log”);
文件输出流FOS =新的文件输出流(roster_log,TRUE);
=新的OutputStreamWriter(FOS)的OutputStreamWriter出来;
的BufferedWriter BUF =新的BufferedWriter(出);
尝试{
(I = 0;我<则为list.size();我+){
用户[I] = list.get(I);
串线[] =用户[I]斯普利特(“:”);

保存(行[0],行[1]);
out.write([0行+“:”+行[1]“正常\ r”);
}
}赶上(例外五){
论坛主题贴();
}
buf.close();
}捕捉(FileNotFoundException E){
论坛主题贴();
}捕获的(IOException e)条{
论坛主题贴();
}
}

公共静态无效的保存(弦乐帐号,弦乐kurskodu),抛出异常{
URL网址;
尝试{
URL =新的URL(“http://IBMLMSadresiniz/lms-lmm/services/LMSRosterAPI”);
服务服务=新的服务();
调用称之为=(呼叫)service.createCall“();
call.setTargetEndpointAddress(URL);
call.setUsername(“管理员”);
call.setPassword(“清除”);
字符串NS_XSD =“htt​​p://www.w3.org/2001/XMLSchema”;
QNAME_TYPE_STRING QNAME =新QName(NS_XSD,“串”);
call.addParameter(“USER_ID”,QNAME_TYPE_STRING,ParameterMode.IN);
call.addParameter(“offering_id”,QNAME_TYPE_STRING,
ParameterMode.IN);
的String []的params = {用户名,kurskodu};
call.setReturnType(QNAME_TYPE_STRING);
call.setOperationName(新QName(“LMSEnrollmentAPI”
“EnrollCourseForUser”));
call.invoke(参数);

}赶上(例外五){
抛出新的异常(“发生错误”);
}
}
}

到目前为止,一个响应

标签

awk的 啰喂 蝙蝠 批处理 文件,大 的开放 DB2 删除 自动运行磁盘 的磁盘转子 DREAMBOX EDG-克星 寻找 隐藏的MP3 IBM LMS 世界劳联IBM IBM WCS 学习管理系统 lmsapi LMSRosterAPI MAILDIR MAILDIR你 MP3 的MySQL nabilo 与开放 passwd的 密码 删除全部 删除空间中文件 重命名 重置 重置密码 重置 SKYBOX SSH SSH推 VIM vimproved 协作工作场所 工作场所 学习

搜索