SAP Business One 9.1 Client 에서 SBO_SP_TransActionNotification 을 이용해서 회사 DB에 마케팅 문서 등록을 모니터링
메시징 서버는 SignalR 허브를 이용하여 구현 (IIS 기반)
개선 필요사항
- SignalR 메시징 서버에 인증 구현 (JWT 토큰 이용 계획)
- incomming 메시지에 대한 이벤트 핸들러를 통해 SAP 클라이언트에서 화면 핸들링을 다듬을 필요가 있음.
- 그룹핑 기능 추가 필요.
Point of interest
- SAP B1if 를 이용하면 더 많은 기능을 구현 할 수는 있을 것 같으나, 해당 솔루션이 없어서 SignalR을 이용해서 구현
- SAP 에서 제공하는 SAP B1 DI Event Service 가 있으나, B1EventSender.dll 소스가 C++로 되어 있어, 소스 분석하기 구찮아서 패스
- 또한 SAP B1 DI Event Service 는 포트를 열어야 하는 방화벽 문제가 있을 수 있으나, 이 솔루션은 http 포트 사용함.
- SAP B1 DI Event Service 는 B1EventSender.dll을 등록해줘야 하는 문제가 있는듯
- 기본적인 SBO_SP_TransactionNotification 프로시저를 이용하는 것은 동일함.
- 사실 SBO_SP_TransactionNotification 프로시저 왔다갔다 하면서 디버깅 하기가 힘들어서 만든 이유도 있음.
- 기존 방식대로 노티 프로시저에서 DB 필터링 해서 사용할 수도 있음
사용된 툴 or 기술
- SAP Business One Client
- SignalR
- etc.
'Programming' 카테고리의 다른 글
SAP Business One DI Event Notification (0) | 2016.10.10 |
---|---|
ASCII code (0) | 2011.07.14 |
Visual Studio Shortcut Key (0) | 2011.07.12 |