2012-09-18 2 views
1

프로그래밍 방식으로 Eclipse에 domino 데이터베이스 프로젝트 (nsf)를 가져 오려고했습니다.Eclipse에서 Java 코드를 작성하여 Domino 데이터베이스에 저장된 데이터에 액세스하려면 어떻게해야합니까?

어쨌든 이것을 달성 할 수 있습니까?

감사합니다.

+0

"프로그램"은 무엇을 의미합니까? 당신은 프로젝트의 근원을 의미합니까? – tostao

+0

예 자바 관점에서 노트 데이터베이스의 소스를 가져와야합니다. – user1584844

답변

0

질문에 따라 NSF를 DXL로 내 보내야합니다. 이것은 전체 데이터베이스의 XML 표현을 제공합니다. 그 후 당신은 이클립스에서 액세스 할 수 있습니다. 이 작업을 수행 할 때

다음 샘플 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

는 도미노 디자이너가 실제로 이클립스를 기반으로주의하십시오. 따라서 디자인 요소를 마우스 오른쪽 버튼으로 클릭하고 "소스보기"를 클릭하면 DXL 형식을 볼 수 있습니다.

또한 팀 기능을 사용하면 소스 제어 시스템에 쉽게 통합 될 수 있도록 NSF를 DXL로 변환합니다. 여기

좀 더 세부 정보 :

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

관련 문제