cemdogan.com

Java

API LMS

โดย เมื่อ Jun.13, 2009, ภายใต้ Java

IBM และที่ทำงานของไอบีเอ็มเรียนรู้ร่วมกัน, การเรียนรู้ระบบ LMS แอพพลิเคชันในการจัดการผู้ใช้หลายคนที่ใช้ API สามารถใช้ในการบันทึกรหัสต่อไปนี้

อ่านแฟ้มข้อความและบันทึกชื่อผู้ใช้และรหัสของหลักสูตรจะถูกบันทึกไว้ใน LMS เป็นรหัสที่จะตระหนักถึงการกำหนดหลักสูตรที่

APIs LMS อื่น ๆ สำหรับการใช้งานใน IBM เว็บไซต์ apidoc การตรวจสอบและปรับปรุงให้ดีขึ้น

import java.io. *;
java.net.URL นำเข้า;
java.util.ArrayList นำเข้า;
javax.xml.namespace.QName นำเข้า;
นำเข้า javax.xml.rpc.ParameterMode;
นำเข้า org.apache.axis.client .*;
/ **
* * * * ผู้ใช้ที่ลงทะเบียนสำหรับหลักสูตร ...
ตัวอย่าง * : หมายเลขผู้ใช้ : 00000000002f9200CTEN
* * * * @ ผู้เขียน Cem 2008 Dogan ธันวาคม
* * * *
* * * * /
{สาธารณะ Register_to_courseWCL ชั้น
สตริงคงที่สาธารณะ [] ผู้ใช้;
สาธารณะคง int รวม = 0;
ประชาชนเป็นโมฆะคง main (String args []) {

ลอง {
ไฟล์ file = new File ("kullanicilar_kurslar.txt");
FileInputStream FIS = new FileInputStream (แฟ้ม);
ISR InputStreamReader ใหม่ = InputStreamReader (FIS);
หนังใหม่ = BufferedReader BufferedReader (ISR);
InputLine String ="";

<string> ArrayList รายการใหม่ = ArrayList ();
ในขณะที่ ((inputLine = buff.readLine ())! = null) {
list.add (inputLine);
}
buff.close ();

ผู้ใช้ = new String [list.size ()];
ไฟล์ Roster_log = new File ("kursatama.log");
FileOutputStream Fos = new FileOutputStream (roster_log, true);
OutputStreamWriter ออก OutputStreamWriter ใหม่ = (Fos);
BufferedWriter buf = BufferedWriter ใหม่ (ออก);
ลอง {
for (int i = 0; ฉัน <list.size (); i + +) {
ผู้ใช้ [i] = list.get (i);
สาย String [] = ผู้ใช้ [i] สปลิต. (":");

บันทึก (สาย [0] แถว [1]);
out.write (สาย [0 ]+":"+ เส้น [1] +"ตกลง \ r");
}
} catch (Exception e) {
e.printStackTrace ();
}
buf.close ();
} catch (FileNotFoundException e) {
e.printStackTrace ();
} catch (IOException e) {
e.printStackTrace ();
}
}

บันทึกเป็นโมฆะสาธารณะคงที่ (String ชื่อผู้ใช้, String kurskodu) พ่นยกเว้น {
URL URL;
ลอง {
url = URL ใหม่ ("http://IBMLMSadresiniz/lms-lmm/services/LMSRosterAPI");
บริการบริการ = ใหม่ ();
= โทร (Call) service.createCall ();
call.setTargetEndpointAddress (URL);
call.setUsername ("admin");
call.setPassword ("รหัสผ่าน");
NS_XSD String ="http://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 (params);

} catch (Exception e) {
โยน Exception ใหม่ ("เกิดข้อผิดพลาด");
}
}
}

more... ความคิดเห็นที่ 1 : , , , , , , , , เพิ่มเติม ...

ค้นหา

ต่อไปนี้การค้นหาเว็บไซต์ kutucukla คุณสามารถทำ :

ลิ้งค์