プログラムでドミノデータベースプロジェクト(nsf)を日食にインポートしたかったのです。
これを達成する方法はありますか?
ありがとう
プログラムでドミノデータベースプロジェクト(nsf)を日食にインポートしたかったのです。
これを達成する方法はありますか?
ありがとう
あなたの質問に基づいて、NSF を DXL にエクスポートする必要があります。これにより、データベース全体の XML 表現が得られます。その後、Eclipseでアクセスできます。
次のサンプル LotusScript コードは、データベースをエクスポートします (例のみ)。
Sub Initialize
Dim nsn As New NotesSession
Dim ndb As NotesDatabase
Dim ndc As NotesDocumentCollection
Dim ndo As NotesDocument
Dim ndxle As NotesDXLExporter
Dim nst As NotesStream
On Error Resume Next
Set ndb = nsn.CurrentDatabase
Set ndc = ndb.UnprocessedDocuments
Set ndo = ndc.GetFirstDocument
Set nst = nsn.createStream
If (Not(nst.Open( "c:\DATA.xml" ))) Then
Print "Open File DATA.xml Failed"
End If
nst.truncate
Set ndxle = nsn.CreateDXLExporter (ndo, nst)
Call ndxle.Process()
Msgbox ndxle.Log
Call nst.Close()
End Sub
ただし、これを行う際に考慮すべきオプションが多数あるため、インフォセンターで DXL を読むことをお勧めします。
Domino Designer は実際には Eclipse 上に構築されていることに注意してください。そのため、任意のデザイン要素を右クリックして [ソースを表示] をクリックすると、DXL 形式が表示されます。
また、チーム機能を使用すると、ソース管理システムに簡単に統合できるように、NSF が DXL に変換されます。
ここにいくつかの詳細があります:
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/3.7_Source_control