728x90
약도보기
등록하기
msevent@wunderman.com

 

728x90
728x90
SAP 은 기간 시스템이기 때문에 대부분의 사업장 / 업체에서 내부 네트워크 존에 위치하게 된다. 따라서 웹 어플리케이션이나 IDC 외부의 네트워크에서 해당 서버들을 액세스 하기 위해서는 방화벽을 적절하게 개방해 줘야 하는데 아이러니하게도 많은 사업장의 SAP 개발자들은 "당연히" 그런 포트가 열려있는 상황에서 일을 하고 있기 때문에 무슨 포트가 필요한지 모르는 경우가 꽤나 많다. 간단하게 SAP 연결을 위한 포트정보 / 방화벽 설정 정보를 정리해 봤다.

기본적으로 SAP 의 모든 포트 설정은 SAP 이 설치된 서버의 /etc/services 파일의 내용을 확인하면 된다. 혹시나 사업장에 따라 이 파일을 희안하게(?) 설정하고 사용할 가능성도 있으나 대부분 표준적인 포트를 사용하고 있을 것이므로 아래의 내용을 참고하되 문제가 있는 경우 SAP 서버 관리자에게 해당 파일 내용을 확인하면 될 것 같다.

sapdp##    32##/tcp    # SAP Dispatcher.          3200 + System Number
sapgw##    33##/tcp    # SAP Gateway.             3300 + System Number
sapsp##    34##/tcp    #                          3400 + System Number
sapms##    36##/tcp    # SAP Message Server.      3600 + System Number
sapdp##s   47##/tcp    # SAP Secure Dispatcher.   4700 + System Number
sapgw##s   48##/tcp    # SAP Secure Gateway.      4800 + System Number

SAP 시스템은 System Number를 통해서 여러개의 시스템을 하나의 SAP 서버에 올려두는 것으로 보인다. 특히 개발장비의 경우 이런식의 구성이 꽤나 많은 편인데 Client Number, System Number로 구분을 하는 것 같은데 자세한 내용은 다음 포스팅에서 한번 연구후에 정리해 보도록 하겠다.

SAP GUI 를 이용해서 SAP 서버를 액세스 하기 위해서는 32## 포트를 개방해야 한다. 접속하려는 시스템의 System Number가 00 이라면 3200 번 포트를 개방하면 된다. RFC 를 이용해서 SAP 서버를 액세스 하기 위해서는 33## 포트를 개방하면 된다. 마찬가지로 System Number에 따라 3300 혹은 3301 따위가 포트번호가 되는 것이다.

닷넷 개발자들이 SAP .NET Connecter 를 이용해서 개발하는데는 33## 포트만 있으면 될까? 개인적으로 32## 포트도 같이 열고 SAP GUI 어플리케이션을 인스톨 하는 것을 권장한다. RFC 를 호출하다보면 제대로된 값이 나오기는 하는 것인지, 혹은 RFC 가 제대로 코딩이 된 것인지 소스코드를 확인 할 필요도 간혹 생긴다.

32## 포트를 미리 열어두면 ABAP 개발자가 만들어둔 RFC 펑션들을 소스코드까지 까보면서 오류도 찾아낼 수 있는 좋은 기회가 될 것이다. 동시에 RFC 의 허무함도 금새 알 수 있을 것이다. RFC 테스트를 위한 화면 T-Code 가 se37 이라는 것 정도도 머릿속에 넣어두도록 하자.

- NoPD -
728x90
728x90
실버라이트 2 의 한글판 비주얼 스튜디오 2008 SP1 버전용 공개가 미루어 지는 것에 대한
불만을 성토한 것이 불과 24시간도 되지 않았는데,
상당히 민망하게도 조금전에 한글버전이 공개가 된 것 같습니다. ;;;

지금 마이크로소프트 다운로드 사이트를 직접 방문하시거나,
silverlight.net 사이트를 통해서 다운로드 사이트로 연결하실 수 있습니다.


728x90
728x90
엊그제 실버라이트 2 정식버전이 발매되면서 RIA 관련 개발자, 디자이너들 사이에 많은 포스팅들이 새롭게 올라오고있습니다. 그만큼 오래 기다렸고 기대가 되는 정식버전 발표이기 때문이겠지요. NoPD도 최근 추세(?)에 발맞추어 회사에서 진행되는 많은 프로젝트에 AJAX 를 넘어서 플랫폼 으로써의 RIA 의 역할에 대한 고민을 많이 하고 있는터라 테스트를 해보려고 부랴부랴 서둘렀습니다만...


실버라이트 2 개발도구를 설치하기 위한 기본조건이 Visual Studio 2008 에 서비스 팩 1이 설치된 개발 환경이라야 하는데, NoPD의 개발도구가 SP1이 미처 설치되지 않은터라 부랴부랴 느린 인터넷 속도를 감내해가며 (인도 출장중입니다 ;;) 다운로드 받아서 설치했습니다. 그런데, NoPD가 설치한 SP1 은 한글판! 반면 실버라이트 2 개발도구는 영문과 일본어로만 발매된 상태! 꽥! 실버라이트 2 개발도구의 언어와 맞지 않아서 설치를 진행하지 못하는 문제가 발생한 것입니다 ;;;;;;;;;


여기저기 수소문 해보니 VS2K8 SP1 한글버전 사용자들은 조금 더 기다려야 할 것 같다고 합니다. 다시 베타2를 설치하고 실버라이트 2 를 살펴봐야 하는게 맞는지 한글 버전 출시를 기다렸다가 하는게 더 나은건지 고민이 되는군요. 정식 발표를 하면서 한글 버전을 발표하지 않다니, 조금 실망입니다! 마이크로소프트!

- NoPD -
728x90

+ Recent posts