1

プログラムでドミノデータベースプロジェクト(nsf)を日食にインポートしたかったのです。

これを達成する方法はありますか?

ありがとう

4

1 に答える 1

0

あなたの質問に基づいて、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 を読むことをお勧めします。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_EXPORTING_AND_IMPORTING_DXL_JAVA.html

Domino Designer は実際には Eclipse 上に構築されていることに注意してください。そのため、任意のデザイン要素を右クリックして [ソースを表示] をクリックすると、DXL 形式が表示されます。

また、チーム機能を使用すると、ソース管理システムに簡単に統合できるように、NSF が DXL に変換されます。

ここにいくつかの詳細があります:

http://www-10.lotus.com/ldd/ddwiki.nsf/dx/3.7_Source_control

于 2012-09-18T08:03:07.490 に答える