ţ

昔日“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 協作工作場所 工作場所 學習

搜索