2011-03-16 6 views
2

웹 서비스와 통신하는 .net Outlook 추가 기능을 만들었습니다. .net은 Visual Studio에서 추가 기능을 개발할 수있는 환경을 제공하기 때문에 자체적으로 아무 문제없이 개발할 수있었습니다.Lotus Notes 용 추가 기능 개발

이제 Lotus Notes 용 추가 기능을 만들려면 이 필요합니다. 여러 UI를 만들고 웹 서비스 과 통합하여 연락처, 메일 등을 내 SQL 데이터베이스에 전송해야합니다. 개발에 사용할 수있는 SDK 또는 IDE가 있습니까? 내 접근 방식은 어떻게해야합니까?

감사합니다.

답변

0

앱이 어떻게 통합되어야하는지에 대한 설명에서 알기는 어렵습니다. Lotus Notes에 애드 인을 통합하기위한 API가 있다고는 생각하지 않습니다. (버전 8 이전에는 없었지만 최신 버전에 익숙하지 않았습니다.)

아직 사용 가능한 API가 있습니다. Lotus Notes 데이터베이스와 상호 작용하고 .NET에서 해당 API를 호출 할 수 있습니다. 이 SO 질문에 참조 된 예는있다 : Add a .net user control in lotus notes Lotus Notes 용 문서는 IBM의 사이트에서 찾을 수 있습니다

: https://www.ibm.com/developerworks/lotus/documentation/

나는 Lotus Notes에서 개별적으로 실행되지만로 노트 API를 호출 응용 프로그램으로이 접근 할

연락처, 메일 등을 가져 와서 SQL로 이동하십시오. Notes의 툴바 아이콘이나 LotusScript를 사용하는 Notes 데이터베이스에서 애플리케이션을 실행할 수 있지만 유연성이 훨씬 뛰어나므로 .NET에서 모든 어려운 작업을 수행 할 수 있습니다.

1

귀하의 질문은 다소 광범위하므로 출발점 만 제공 할 수 있습니다.

Lotus 클라이언트의 혼합 방식과 함께 작동하려는 방법에 따라 Java의 Lotus Notes 웹 서비스 용 솔루션을 개발해야합니다. Lotus Notes 8.5 이상을 사용하는 경우 사이드 바 위젯을 디자인 할 수 있습니다. 불행하게도, 당신이 그것을 만들고 싶다면 매우 복잡한 프로세스입니다 (IBM의 전형적인 것입니다).

사용자가 6.5 이상의 버전을 함께 사용하는 경우 Java 에이전트로 Eclipse에서 Java의 웹 서비스 작성을 고려해야합니다. 도미노의 웹 서비스는 버전 7에서 웹 서비스의 제공/소비를 지원할 수 있습니다. 6.5에서는 약간의 지원이 있지만 권장하지는 않습니다. 일단 Java로 작성하고 Eclipse로 코딩하면 Domino를 다루는 것이 훨씬 쉽고 강력합니다. 또한 도미노와의 자바 통합은 매우 빠르고 실제로 매우 빠르고 효율적입니다.

위에서 언급했듯이 환경에 따라 버전 6.5 이상에서 Lotus Notes의 모든 버전에서 호출 할 수있는 Java 에이전트로 구현할 것입니다. 에이전트로 사용자 정의 작업 단추 또는 "작업"메뉴 목록에서 Notes 메일 내에서 쉽게 실행할 수 있습니다. JDK 호환성에 대한 지침은 here을 확인하십시오.

하지만 가장 좋은 방법은 Eclipse를 사용하는 것입니다. Domino IDE는 Java 개발에 불충분합니다. 자바 에이전트의 시작 안내서는 here, herehere입니다. Java 개발 분야의 전문가와 Mikkel HeisterbergBob Balaban과 같은 Domino와의 통합에 대한 전문가도 있습니다. Bob은 전문가입니다. Mikkel은 Notes 사이드 바 위젯과 함께 Java를 개발하고 통합 할 수있는 최고의 자바 중 하나입니다. 해당 사이트를 검토하면 수행해야 할 일에 대해 더 많은 정보를 얻을 수 있습니다.

마지막으로 "레드 북"을 검색하면 IBM이 Domino 용으로 작성한 많은 정보가 있으며 Domino 용 Java 개발 (서블릿 포함)에 대한 좋은 지침이 될 수 있습니다. Here은 하나이지만 상당히 오래된 것은 오늘날에도 여전히 관련이 있습니다. 희망이 도움이 ...

관련 문제