SAP .NET Connector 3.0을 사용하여 SAP와 인터페이스하는 C#으로 개발 된 많은 응용 프로그램이 있습니다. 저는이 문제에 대해 매우 잘 알고 있으며, 최근에 구성 및 작동 할 수있는 SNC (보안 네트워크 통신) 옵션을 사용하여이 인터페이스를 보호하는 방법을 살펴 보도록 요청 받았습니다.C에서 구성 파일을 사용하여 SNC 용 SAP .NET 커넥터 구성
그러나 구성 파일을 통해 프로그래밍 방식으로 SNC 대상을 구성하려고합니다. 지금까지 나는 단지 그것을 할 방법을 알아 냈어요하는 보안 SNC 연결을 만들려면
<SAP.Middleware.Connector>
<ClientSettings>
<DestinationConfiguration>
<destinations>
<add NAME="MySAPName" USER="MyUser" PASSWD="orly" CLIENT="100" LANG="EN" ASHOST="mysapname.mydomain.com" SYSNR="70" MAX_POOL_SIZE="20" IDLE_TIMEOUT="10"/>
</destinations>
</DestinationConfiguration>
</ClientSettings>
</SAP.Middleware.Connector>
그러나 일 : 안전하지 않은 연결을 지정하려면, 나는 설정 파일에 다음 대상을 지정할 수 있습니다 예를 들어, 프로그래밍 방식으로 대상을 구성 :이 컨텍스트 주어진, 그래서
Params.Add(RfcConfigParameters.AppServerHost, "mysapname.mydomain.com");
Params.Add(RfcConfigParameters.Name, "MySAPName");
Params.Add(RfcConfigParameters.SystemNumber, "70");
Params.Add(RfcConfigParameters.Language, "EN");
Params.Add(RfcConfigParameters.Client, "100");
Params.Add(RfcConfigParameters.User,"MyUser");
Params.Add(RfcConfigParameters.Password, "orly");
// Additional Params for SNC, not settable in config?
Params.Add(RfcConfigParameters.SncMode, "8");
Params.Add(RfcConfigParameters.SncPartnerName, "p:CN=RemovedForConfidentiality, OU=, O=, L=,C=GB");
Params.Add(RfcConfigParameters.SncMyName, "p:CN=MyRemovedPartnerName, C=GB, O=, OU=");
Params.Add(RfcConfigParameters.SncQOP, "8");
Params.Add(RfcConfigParameters.Trace, "2");
내 질문은 : 난 단지 설정 파일을 사용하여 SNC 기반 SAP 대상을 구성 할 수 있습니까? 그렇다면 어떻게?
AppSettings에 SncPartnerName 등을 저장할 수 있다는 것을 알았지 만 DestinationConfiguration 섹션에서 지정할 수 있다면 훨씬 더 좋을 것입니다. 그러나 이것에 대한 문서를 찾을 수없는 것 같습니다. 나는 SAP SCN 웹 사이트에 대해 알고 있고 there에 대해 열매 맺지 못했지만 SAP 서비스 마켓 플레이스에 액세스 할 수는 없다는 점에 유의해야합니다.
프로그래밍 가이드의 부록 A를 확인 했습니까? SNC 매개 변수를 비롯한 매개 변수 개요가 표시됩니다. – vwegert
URL이 있습니까? Appendices가없는 "SAP .NET Connector Programmer 's Reference"만 찾을 수 있습니다. – Gareth
http://service.sap.com/connectors -> SAP Connector for Microsoft .NET -> SAP Connector for Microsoft .NET 버전 3.0 다운로드 -> NCo_30_ProgrammingGuide.pdf – vwegert