SharePoint WebService 一覧 -(1)- [技術情報]
前回に引き続きWebServiceについて
まずはWebServiceの一覧です。
サービス | URL |
Service1 | http://localhost/aspnet/Service1.asmx |
Service1 | http://localhost/WebService1/Service1.asmx |
admin | http://localhost:17389/_vti_adm/admin.asmx |
alerts | http://localhost:20080/_vti_bin/alerts.asmx |
AreaService | http://localhost:20080/_vti_bin/AreaService.asmx |
DspSts | http://localhost:20080/_vti_bin/DspSts.asmx |
DWS | http://localhost:20080/_vti_bin/DWS.asmx |
Forms | http://localhost:20080/_vti_bin/Forms.asmx |
Imaging | http://localhost:20080/_vti_bin/Imaging.asmx |
Lists | http://localhost:20080/_vti_bin/Lists.asmx |
Meetings | http://localhost:20080/_vti_bin/Meetings.asmx |
OutlookAdapter | http://localhost:20080/_vti_bin/OutlookAdapter.asmx |
Permissions | http://localhost:20080/_vti_bin/Permissions.asmx |
search | http://localhost:20080/_vti_bin/search.asmx |
SiteData | http://localhost:20080/_vti_bin/SiteData.asmx |
sites | http://localhost:20080/_vti_bin/sites.asmx |
SPSCrawl | http://localhost:20080/_vti_bin/SPSCrawl.asmx |
UserGroup | http://localhost:20080/_vti_bin/UserGroup.asmx |
UserProfileService | http://localhost:20080/_vti_bin/UserProfileService.asmx |
versions | http://localhost:20080/_vti_bin/versions.asmx |
Views | http://localhost:20080/_vti_bin/Views.asmx |
webpartpages | http://localhost:20080/_vti_bin/webpartpages.asmx |
Webs | http://localhost:20080/_vti_bin/Webs.asmx |
Excel で SharePointリスト一覧 [技術情報]
面白いツールを発見しました。
「Microsoft Office 2003 Web Services Toolkit 2.01」
このツールキットをOffice2003がインストールされている
クライアントPCにインストールすることでOffice VBAから
SharePointのWebServiceを操作できるというものです。
OfficeXP版とOffice2003版はあったのですが
残念ながらOffice2007版は見つかりませんでした。
すでに組み込まれているのかなぁ?
詳細な使い方はこちらを参照してください。
ためしにExcel VBAでとあるサイトのリスト一覧を取得してみました。
WebServiceのメソッドが全て使えるのなら結構面白いかも。
SharePointのWebサービス -(1)- [技術情報]
いやぁ~、困りました。
私は今までサーバーサイドで実行するプログラムをメインで作成してきたのですが、実はWebサービスを使うことで同じ事がクライアントPC側でも実現できるんですね。
サーバーサイドで実行するプログラムはサーバー管理者が実行する必要性があり、あまり実用性はありませんでした。しかし、Webサービスを使ったプログラムであればクライアント側で作成&実行が容易にでき、アクセス権も考慮された結果が帰ってくるためより実用性があります。また、APIを使わなくてもユーザー偽装が実装できるためより柔軟にプログラミングすることができます。
実は、ここのところ更新が遅れているわけはこのWebサービスなんです。
こっちを調べ始めたらなかなかおもしろくて。(笑)
「新 サブサイト→トップレベルサイト」の続きを調査している暇がないです。今後はWebサービスに関しても、シリーズ化して書いていこうと思ってますので、こうご期待。