SolarisTM Solaris Microsoft Windows NT Server network operating system Version 4.0 Windows NT Microsoft Windows 2000 Server operating systemmicrosoft Windows 2000 Advanced Server operating system Windows 2000 Windows Server 2003 Standard EditionWindows Server 2003 Enterprise Edition Windows Server 2003 Windows NT Windows 2000 Windows Server 2003 Windows NT 2005 11 SunSun MicrosystemsSun Solaris Solaris Sun Microsystems, Inc.
TeamWARE Office XML TeamWARE Office XML XMLHTTP TeamWARE Office TeamWARE Office TeamWARE Office 200X V2.0 TeamWARE Office Windows NT TeamWARE Office 200X V2.0 Windows NT TeamWARE Office 200X V2.0 Solaris TeamWARE Office 200X V2.0 Solaris TeamWARE Office 200X V2.0 2 TeamWARE Office TeamWARE Office 200X V2.0 TeamWARE Office HTML HTML Web TeamWARE Office
1 1.1 XML 1.2 XML 1.3 XML 1.4 XML 2 XML 2.1 Web( 2.2 2.2.1 [XMLDocument] 2.2.2 [Request] 3 3.1 3.1.1 3.1.2 4 4.1 4.1.1 Java 4.1.2 Java 4.2 4.3 4.4 5 XML
XML XML XML XML XML
XML TeamWARE Office Web () XML XML XML TeamWARE Office XML XML TeamWARE Office TeamWARE Office XML TeamWARE Office Directory Mail Calendar Forum Library XML Web XML XML XML HTTP/S protocol (Java/C++)
XML XML
XML TeamWARE Office Web () XML Web () Web TeamWARE Office C.4.12 Web TeamWARE Office Web ()XML Web ()"9945"Web () XML XML XML Web ()(XML ) XML XML XML XML TeamWARE Office /http/htdocs/htd_7010/xml
TeamWARE Office 200X V1.0 V2.0L10 XML TeamWARE Office /http/htdocs/htd_6010/xml TeamWARE Office /http/htdocs/htd_6020/xml TeamWARE Office /http/htdocs/htd_6110/xml XML TeamWARE Office 200X V2.0L20 XML XML TeamWARE Office 200X V2.0L20 (Twupnote.txt) 1 6.1 Web
INTERSTAGE PortalWorks TeamWARE Office IT INTERSTAGE PortalWorks XML
XML Web () Web TeamWARE Office C.4.12 Web TeamWARE Office Web ()XML
Web ()TeamWARE Office ( httpa1.ini) XML XML XML XML TeamWARE Office 14 Web TeamWARE Office TeamWARE Office Web TeamWARE Office XML Web [Request] Web XML HTTP HTTP XML
accept_xmlrequest 0XML HTTP 1HTTP XML 2XML HTTP XML HTTP accept_xmlrequest = 1
XML
XML TeamWARE Office Web Web () XML TeamWARE Office Web () HTTP HTTP TeamWARE Office XML HTTP Web () XML JAVA JSP C perl CGI TeamWARE Office HTTP TeamWARE Office Web () XML TeamWARE Office SSL HTTPS Tomcat TeamWARE Office XML XML
TeamWARE Office TeamWARE Office XML Web Web (Basic ) TeamWARE Office auth
XML TeamWARE Office XML XML <?xml version="1.0" encoding="shift-jis"?> <teamware version="1.0" xmlversion="1.0" xmlns="urn:xmlns-fujitsu-com:tw2001-09"> <service>mail</service> <head> <title>list messages</title> </head> TeamWARE <body> <service>mail</service_pxml> <id_pxml></id_pxml> <type_pxml>inbox</type_pxml> <sort_pxml>m_subject</sort_pxml> </body> </teamware> XML XML XML XML XML 1.0 XML encoding - UTF-8 - Shift_JIS
TeamWARE Office Shift-JIS UTF-8 Shift-JIS TeamWARE XML <teamware> version xmlversion xmlns <teamware version="1.0" xmlversion="1.0" xmlns="urn:xmlns-fujitsu-com:tw2001-09"> TeamWARE Office TeamWARE XML title #PCDATA XML XML TeamWARE XML
XML TeamWARE Office XML XML XML XML XML TeamWARE Office Web () XML XML XML <?xml version="1.0" encoding="shift_jis"?> <tw:teamware version="1.0" xmlversion="1.0" xmlns:tw="urn:xmlns-fujitsu-com:tw2001-09"> <tw:service>mail</tw:service> <tw:head> <tw:title>list messages</tw:title> <tw:hostname>host.xmltest.xxxx.co.jp:9945</tw:hostname> <tw:date>sat, 13 Oct 2001 17:42:09</tw:date> </tw:head> <tw:body> <tw:inbox> <tw:messagelist> <tw:message id="aaaaaaaaaaaa"> <tw:subject>teamware XML </tw:subject> <tw:mailboxid>bbbbbbbbb</tw:mailboxid> <tw:user>user001</tw:user> <tw:sender id="cccccccccccccc"> <tw:name>sende001</tw:name> </tw:sender> <tw:recipients>recipient_001</tw:recipients> <tw:importance>important</tw:importance> <tw:priority>high</tw:priority> <tw:sensitivity>private</tw:sensitivity> </tw:message> </tw:messagelist> </tw:inbox> </tw:body> </tw:teamware> XML TeamWARE TeamWARE XML
XML XML XML Web () XML TeamWARE Office XML TeamWARE Office TeamWARE Office title #PCDATA XML hostname #PCDATA date #PCDATA TeamWARE Office XML Web () XML Web () HTTP XML encoding XML XML HTTP POST
text/xml Content-Type charset XML encoding Basic Authorization HTTP 1 URL XML TeamWARE Office /?format=xml POST http://:/?format=xml HTTP/1.0 HTTP Content-Type text/xml XML character encoding Content-Type HTTP Authorization Basic Authorization HTTP
HTTP XML multipart/related ID XML HTTP HTTP URL XML TeamWARE /?format=xml POSTHTTP HTTP Content-Type multipart/related boundary type XML XML text/xml ID Content-Type: text/xml; boundary=; type=text/xml; start= ID
HTTP Authorization Basic AuthorizationBasic XML Content-Type text/xml XML character encoding Content-Type: text/xml; charset=shift_jis or utf-8 Content-Disposition Content-Disposition: form-data; name= start Content-ID ID ID ID Content-ID: ID 2 2 ID XML <attachment>xml ID Content-Type XML character encoding Content-Type: ; charset= Content-Disposition
Content-Disposition: form-data; name= attachment ; filename= Content-ID Content-ID: ID HTTP
\\ \\ \\ HTTP
XML XML TeamWARE Office Web () URL /?format=xml ID TeamWARE Office ID XML ID Web ID Internet Explorer ID URL Web
URL id= JBEAAAAAAAAASgAAYQABifdxJPxU ID teamware.pre.test.fujitsu.com/ ID TeamWARE Office 100 20 scostart_pxml 1 scorange_pxml 20 <body> <service>mail</service> <id_pxml> </id_pxml > <type_pxml>inbox</type_pxml> <scotarg>1</scotarg> <scostart_pxml>1</scostart_pxml> <scorange_pxml >20</scorange_pXML> <template_name>/mail/list_messages.xml</template_name> </body> XML
<tw:body> <tw:scope id="00041805"> <tw:scostart>1</tw:scostart> <tw:scoend>20</tw:scoend> <tw:scototal>100</tw:scototal> </tw:scope> <tw:scope_next> <tw:scostart>21</tw:scostart> <tw:scocount>20</tw:scocount> <tw:scorange>20</tw:scorange> </tw:scope_next> <tw:inbox> </tw:messagelist> </tw:message> </tw:message> </tw:messagelist> </tw:inbox> </tw:body> ID XML ID( "00041805") XML (Content-Type) TeamWARE Office Web () XML Content-Type "text/xml" "multipart/related" (1) "Get message""get document" (2) URL (3) URL
Java Java HttpURLConnection TeamWARE XML HTTP 400 500 HttpURLConnection getinputstream XML HTTP auth <auth> required Basic <auth> Basic Basic TeamWARE Base64 : + HTTP Authorization Authorization: Basic [Base64 ] Authorization: Basic a2fuog== HTTP 401 400 500 Java HttpURLConnection XML result_message XML
XML
Java 2 Java
Java Java Java JDK1.2.1 Java JDK1.2.2 XML Java Jakarta project Tomcat 3.2.3 Windows NT Tomcat Apache Windows NT E: jakarta-tomcat Tomcat 3.2.3 Tomcat Tomcat Tomcat
CDTeamWARE Office 200X V2.0L20 - Windows NT xmlaccess servlets samples - Solaris xmlaccess/servlets/samples samples E: jakarta-tomcat webapps server.xml server.xml Web xml E: jakarta-tomcat conf server.xml <server><contextmanager></contextmanager></server> <Context path="/samples" docbase="webapps/samples" debug="0" reloadable="true" > </Context> webapps/samples/sample.properties samples/sample.properties Host=samplehost.xxx.nnn.nnn.co.jp Port=9945 Host TeamWARE Office Port TeamWARE Office Web () 9945 webapps/samples/proxy.properties samples/proxy.properties proxyset=true proxyhost=proxy.aaa.bbbbb.ccccc.co.jp proxyport=8080
proxyset true false proxyhost proxyport Tomcat set TOMCAT_OPTS=-Dsample.path=e:/jakarta-tomcat/webapps/samples Tomcat Tomcat tomcat start samples/calserv http://tomcat:/samples/calserv samples/mailserv http://tomcat:/samples/mailserv Java Tomcat 3.2.3 XML
Calendar CalServ.javaXmlDataInfo.java TeamWARE Office xmlsample.aaabbb.co,jp
TeamWARE Office
Web TW Office Get personal profile Get appointment list Confirm appointment Reject appointment
Mail Forum Directory AttachmentFileInfo.javaXmlDataInfo.java TeamWARE Office
Web TW Office Get personal profile List main forums Directory Create new message Send message
Mail Java Java AttachmentFileInfo.javaDownload.javaMailApp.java XmlDataInfo.java Samples.properties ( 4.10) Host= twserv.fujitsu.com Port=9945 LoginName=taro Password= TargetPath= e:/mail Unread=false 4.10 Sample.properties Host TeamWARE Office Port TeamWARE Office Web 9945 LoginName Password TargetPath Unread true false 4.11
E: download>java MailApp TeamWARE Office XML support Sample Program (Mail) TeamWARE :twserv.fujitsu.com TeamWARE:9945 :taro :******** :e:/mail : 6 e:/mail /index.htm E: download> 4.11 index.htm 4.12 4.12
Java TW Office List messages Get message
Free disk info (Admin) Get Initialization file List Billing Log files List Audit Log files Get Thread Monitor Get mailbox property and list folders List sub folders (Mail) List Messages Get Message Delete Message Send Message Make appointment (Calendar) Get appointment list Get property of specified appointment Modify appointment Confirm appointment Reject appointment Delete appointment Get calendar property Get resource calendar property Search free time for resource calendar List Libraries (Library) List servers which have library services List folders in a library List folders in a folder List documents in a folder Get document Delete document Lock document Unlock document Save new document/ Save new version
List main forums List servers which have Forum service (Forum) List sub forums under a forum List messages under a forum Get Message Delete Message Create new/reply message Get personal profile (Directory) List object Get user properties Get external entry Get Group properties Get resource calendar properties Modify personal profile List LDAP Entries LDAP Get Property LDAP Search
付録.XML リクエスト / レスポンス仕様 提供機能ごとの XML リクエストおよびレスポンスのタグ一覧表について説明します 以下を参照ください 付録.XML リクエスト / レスポンス仕様運用管理サービス (Admin) メッセージングサービス 1 (Mail) 予約サービス (Calendar) ストレージサービス (Library) メッセージングサービス 2 (Forum) 情報照会サービス (Directory)