SAP Function을 사용하는 기능을 구현하면서 Windows 기준으로 기본적인 환경구축 및 사용방법을 기록한다. SAP JCo(Java Connector) 환경구성에 필요한 sapjco3.dll, sapjco3.jar 등을 다운받기 위해서는 공식적으로 SAP 멤버쉽이 필요하나, 현재 많은 곳에 오픈되어 있어 구글링을 통해 구할수 있을것이다. 비정상적인 루트로 구할 수 있는 파일에 대해서는 보증할 수 없음을 참고하자.
1. JCo 사용환경
- sapjco3.dll
Tomcat을 이용한다면 tomcat/bin/ 에 위치 시킨다.
(Linux라면 sapjco3.so 파일로 대체한다.) - sapjco3.jar
웹 프로젝트에 추가한다. JCo 관련 클래스 이용시 필요하다.
Maven을 사용한다면 pom.xml에 아래와 같이 sapjco3.jar 파일을 위치정보를 덧붙여 <dependency>
등록한다.
<dependency>
<groupid>com.sap</groupid>
<artifactid>sapjco</artifactid>
<version>3</version>
<scope>system</scope>
<systempath>${project.basedir}/src/main/webapp/WEB-INF/lib/sapjco3.jar</systempath>
// 프로젝트 내 위치 시켰을 경우
</dependency>
2. JCo Client 샘플 코드
2.1 Connection 및 Function 접근
SAP JCo(Java Connector) Standalone Version 메뉴얼(PDF)
SAP JCo(Java Connector) Standalone Version 메뉴얼(Web Page)
위 SAP 공식 메뉴얼을 참고하자. 쉽게 나와있다.
2.2 Function에 Table(List)형태로 데이터 전달하기
3. 할 일
Connection Pool 관리 이해하기
Tomcat WebApp 배포시 Connection 재사용 방안
'개발 > Java' 카테고리의 다른 글
Springboot, Oracle UDT 사용시 HikariProxyConnection cannot be cast to oracle.jdbc.OracleConnection 문제 해결. (0) | 2021.02.24 |
---|
댓글