<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://queyaqui.blog32.fc2.com/?xml">
<title>営業案件と設計開発の業務管理システム</title>
<link>http://queyaqui.blog32.fc2.com/</link>
<description>営業案件と設計開発の業務管理及びプロジェクト管理システムを構築していく際に私が考えたこと、経験したことを書いていきます。</description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://queyaqui.blog32.fc2.com/blog-entry-73.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://queyaqui.blog32.fc2.com/blog-entry-73.html">
<link>http://queyaqui.blog32.fc2.com/blog-entry-73.html</link>
<title>Lotus Notesユーザのプログラムによる切り替え</title>
<description> システム構築と導入システム環境システムトラブルITツールアイデアブレイクと雑談ノーツクライアントが入ったPCでは、VB/VBAやjavaのプログラム等でLotus NotesをCOMを使って操作することができます。処理によってノーツユーザの切り替えをしたいケースがあるので、ノーツユーザの切り替え方法を調べてみました。方法は簡単でして、notes.ini ファイルでそれが可能でした。COMで操作するときのノーツのユーザは、notes.iniに設定さ
 </description>
<content:encoded>
<![CDATA[ <table border="1" cellspacing="0" cellpadding="2"><tbody><tr><td width="120"><center><small>システム構築<br />と導入</small></center></td><td width="120"><center><small>システム<br />環境</small></center></td><td width="120"><center><small>システム<br />トラブル</small></center></td><td width="120"><center><small>ITツール</small></center></td><td width="120"><center><small>アイデア</small></center></td><td width="120" bgcolor="#ffcc99"><center><small>ブレイクと<br />雑談</small></center></td></tr></tbody></table><br /><br />ノーツクライアントが入ったPCでは、VB/VBAやjavaのプログラム等でLotus NotesをCOMを使って操作することができます。<br /><br />処理によってノーツユーザの切り替えをしたいケースがあるので、ノーツユーザの切り替え方法を調べてみました。<br /><br /><br />方法は簡単でして、notes.ini ファイルでそれが可能でした。<br /><br />COMで操作するときのノーツのユーザは、notes.iniに設定されたユーザになります。このファイルには、デフォルトユーザが誰とか、IDファイルの場所、ロケーションの情報などが書き込まれていて、その情報を使ってデフォルトのユーザが決められています。<br /><br />複数のユーザで扱いたいときは、それぞれのユーザでノーツクライアントにログインして、ログインした時点のnotes.iniをコピーして、残しておきます。<br /><br /><br />例えば、VBAであれば、<br /><br /><div style="text-indent: 2em;">Set session = CreateObject("lotus.NotesSession")</div><div style="text-indent: 2em;">Call session.Initialize(<i>password</i>)</div><br /><br />という処理をする前に、notes.ini ファイルを使いたいユーザの notes.ini ファイルで上書きしてやります。<br /><br />ノーツクライアントを立ち上げてみるとわかりますが、 notes.ini ファイルを切り替えることで、デフォルトで出てくるユーザも切り替わるはずです。<br /><br /><br />切り替えをすることで、権限が異なるユーザで処理をかけたり、複数のノーツIDでメールを発信することができるようになります。<br /><br /><br /> ]]>
</content:encoded>
<dc:subject>コーヒーブレーク</dc:subject>
<dc:date>2009-10-05T21:35:21+09:00</dc:date>
<dc:creator>Carlos Chan</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>