다음을 통해 공유


mySAP Business Suite 바인딩 속성용 BizTalk 어댑터에 대해 읽어보세요.

mySAP Business Suite용 Microsoft BizTalk 어댑터는 런타임 및 디자인 타임 동작 중 일부를 제어할 수 있는 여러 바인딩 속성을 표시합니다. 이 섹션에서는 이러한 바인딩 속성에 대해 설명하고 설정하는 방법을 설명하는 topics 대한 링크를 제공합니다.

SAP 어댑터 바인딩 속성

다음 표에서는 범주별로 그룹화된 SAP 어댑터 바인딩 속성을 보여줍니다. 범주는 어댑터(SAPBinding)를 구성하기 위해 다른 애플리케이션에서 제공하는 대화 상자에 각 바인딩 속성이 표시되는 노드를 나타냅니다.

  • CloseTimeout 바인딩 속성: WCF 연결 닫기 시간 제한을 지정합니다. 기본값은 1분입니다.

    • 범주: 일반
    • .NET 형식: System.DateTime
  • DataTypesBehavior 바인딩 속성: SAP 시스템은 DATS, TIMS 및 NUMC 필드에 대해 올바른 값을 지정하도록 적용하지 않습니다. 따라서 DATS, TIMS 및 NUMC 필드의 SAP 데이터 저장소에 잘못된 값이 있고 클라이언트 프로그램이 SAP 어댑터를 사용하여 값을 읽으려고 하면 어댑터가 예외를 throw합니다.

    • 범주: 일반
    • .NET 형식: Microsoft.Adapters.SAP.SapDataTypesBehavior

    SAP 시스템에는 동등한 .NET 형식이 없는 DATS, TIMS 및 NUMC 필드의 최소값과 최대값을 나타내는 특수 값이 있습니다. 예를 들어 DATS 필드의 최소값과 최대값은 각각 0000000000이고 99999999 동일한 .NET 형식 DateTime이 없습니다. 또한 DATS 필드의 최소값과 최대값을 DateTime.MinValue 및 DateTime.Max 값으로 변환하는 것은 불가능합니다. DATS 필드의 최소값 또는 최대값과 .NET DateTime 형식의 최소값 또는 최대값은 동일하지 않기 때문입니다.

    SAP 시스템에서 특수 값이 발생할 때 어댑터 클라이언트가 어댑터 동작을 제어할 수 있도록 하려면 DataTypesBehavior 바인딩 속성을 설정할 수 있습니다. 다음 하위 속성이 있는 복잡한 바인딩 속성입니다.

    • DateTimeMaxToDats: 어댑터 클라이언트가 "9999-12-31T23:59:59.99999999" 값을 보낼 때 어댑터가 DATS 값을 보낼 때 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 클라이언트 프로그램에서 DateTime.MAX 값을 보내면 어댑터가 오류를 throw합니다.
      • <VALUE>: 이 값으로 설정하면 클라이언트 프로그램에서 DateTime.MAX 값을 보내는 경우 어댑터가 지정된 값을 SAP로 보냅니다. 기본값은 99991231.
    • DateTimeMaxToTims: 어댑터 클라이언트가 "9999-12-31T23:59:59.99999999" 값을 보낼 때 어댑터가 TIMS 값을 보낼 때 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 클라이언트 프로그램에서 DateTime.MAX 값을 보내면 어댑터가 오류를 throw합니다.
      • <VALUE>: 이 값으로 설정하면 클라이언트 프로그램에서 DateTime.MAX 값을 보내는 경우 어댑터가 지정된 값을 SAP로 보냅니다. 기본값은 235959.
    • DateTimeMinToDats: 어댑터 클라이언트가 "0001-01-01T00:00:00" 값을 보낼 때 어댑터가 DATS 값을 보내기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 클라이언트 프로그램에서 DateTime.MIN 값을 보내면 어댑터가 오류를 throw합니다.
      • <VALUE>: 이 값으로 설정하면 클라이언트 프로그램이 DateTime.MIN 값을 보내는 경우 어댑터가 지정된 값을 SAP로 보냅니다. 기본값은 00010101.
    • DateTimeMinToTims: 어댑터 클라이언트가 "0001-01-01T00:00:00" 값을 보낼 때 어댑터가 TIMS 값을 보내기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 클라이언트 프로그램에서 DateTime.MIN 값을 보내면 어댑터가 오류를 throw합니다.
      • <VALUE>: 이 값으로 설정하면 클라이언트 프로그램이 DateTime.MIN 값을 보내는 경우 어댑터가 지정된 값을 SAP로 보냅니다. 기본값은 000000입니다.
    • DateTimeNullToDats: 어댑터 클라이언트가 NULL DateTime 값을 보낼 때 어댑터가 DATS 값을 보내기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 클라이언트 프로그램에서 NULL DateTime 값을 보내면 어댑터가 오류를 throw합니다.
      • SKIP (기본값): 이 값으로 설정하면 어댑터가 필드를 건너뛰고 클라이언트 프로그램이 NULL DateTime 값을 보내는 경우 SAP에 값을 보내지 않습니다.
      • <VALUE>: 이 값으로 설정하면 클라이언트 프로그램이 NULL DateTime 값을 보내는 경우 어댑터가 지정된 값을 SAP로 보냅니다.
    • DateTimeNullToTims: 어댑터 클라이언트가 NULL DateTime 값을 보낼 때 어댑터가 TIMS 값을 보내기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 클라이언트 프로그램에서 NULL DateTime 값을 보내면 어댑터가 오류를 throw합니다.
      • SKIP (기본값): 이 값으로 설정하면 어댑터가 필드를 건너뛰고 클라이언트 프로그램이 NULL DateTime 값을 보내는 경우 SAP에 값을 보내지 않습니다.
      • <VALUE>: 이 값으로 설정하면 클라이언트 프로그램이 NULL DateTime 값을 보내는 경우 어댑터가 지정된 값을 SAP로 보냅니다.
    • DatsMaxToDateTime: 어댑터가 DATS를 받을 때 어댑터가 DateTime 값을 검색하기 위해 따라야 하는 동작을 지정합니다. SAP에서 99999999 MAX 값입니다. 다음 값으로 설정할 수 있습니다.

      • 오류 (기본값): 이 값으로 설정하면 어댑터가 DATS를 받으면 오류가 발생합니다. SAP의 MAX 값입니다.
      • NULL: 이 값으로 설정하면 어댑터가 DATS를 받으면 NULL을 반환합니다. SAP의 MAX 값입니다.
      • <VALUE>: 이 값으로 설정하면 어댑터가 지정된 값을 XSD:DateTime 형식으로 구문 분석하여 클라이언트 프로그램에 반환합니다.
    • DatsMinToDateTime: 어댑터가 DATS를 받을 때 어댑터가 DateTime 값을 검색하기 위해 따라야 하는 동작을 지정합니다. SAP의 MIN 값(000000000)입니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 로 설정하면 어댑터가 DATS를 받으면 오류가 발생합니다. SAP의 MIN 값입니다.
      • NULL: 이 값으로 설정하면 어댑터가 DATS를 받으면 NULL을 반환합니다. SAP의 MIN 값입니다.
      • <VALUE>: 이 값으로 설정하면 어댑터가 지정된 값을 XSD:DateTime 형식으로 구문 분석하여 클라이언트 프로그램에 반환합니다.

      기본값은 다음과 같습니다.

      • BizTalk Server 2020 CU1 이하: 오류입니다.
      • BizTalk Server 2020 CU2 이상: 0001-01-01T00:00:00.
    • EmptyDatsToDateTime: 어댑터가 SAP에서 빈 DATS 값을 받을 때 어댑터가 DateTime 값을 검색하기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 어댑터가 SAP에서 빈 DATS 값을 받으면 오류가 발생합니다.
      • NULL: 이 값으로 설정하면 어댑터가 SAP에서 빈 DATS 값을 받으면 NULL을 반환합니다.
      • <값입니다>. 이 값으로 설정하면 어댑터는 지정된 값을 XSD:DateTime 형식으로 구문 분석하여 클라이언트 프로그램에 반환합니다. 기본값은 0001-01-01T00:00:00입니다.
    • EmptyNumcToInt: 어댑터가 SAP에서 빈 NUMC 값(모든 공백)을 수신할 때 어댑터가 정수 값을 검색하기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 어댑터가 SAP에서 빈 NUMC 값을 받으면 오류가 발생합니다.
      • NULL: 이 값으로 설정하면 어댑터가 SAP에서 빈 NUMC 값을 받으면 NULL을 반환합니다.
      • <값입니다>. 이 값으로 설정하면 어댑터는 지정된 값이 유효한 Int32 또는 Int64 값이라고 가정하고 클라이언트 프로그램에 반환합니다. 기본값은 0입니다.
    • EmptyTimsToDateTime: 어댑터가 SAP에서 빈 TIMS 값을 받을 때 어댑터가 DateTime 값을 검색하기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 어댑터가 SAP에서 빈 TIMS 값을 받으면 오류가 발생합니다.
      • NULL: 이 값으로 설정하면 어댑터가 SAP에서 빈 TIMS 값을 받으면 NULL을 반환합니다.
      • <값입니다>. 이 값으로 설정하면 어댑터는 지정된 값을 XSD:DateTime 형식으로 구문 분석하여 클라이언트 프로그램에 반환합니다. 기본값은 0001-01-01T00:00:00입니다.
    • InvalidDatsToDateTime: 어댑터가 SAP에서 잘못된 DATS 값을 받을 때 어댑터가 DateTime 값을 검색하기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류 (기본값): 이 값으로 설정하면 어댑터가 SAP에서 잘못된 DATS 값을 받으면 오류가 발생합니다.
      • NULL: 이 값으로 설정하면 어댑터가 SAP에서 잘못된 DATS 값을 받으면 NULL을 반환합니다.
      • <값입니다>. 이 값으로 설정하면 어댑터는 지정된 값을 XSD:DateTime 형식으로 구문 분석하여 클라이언트 프로그램에 반환합니다.
    • InvalidNumcToInt: 어댑터가 SAP에서 잘못된 NUMC 값을 받을 때 어댑터가 정수 값을 검색하기 위해 따라야 하는 동작을 지정합니다. 다음 값으로 설정할 수 있습니다.

      • 오류: 이 값으로 설정하면 어댑터가 SAP에서 잘못된 NUMC 값을 받으면 오류가 발생합니다.
      • NULL: 이 값으로 설정하면 어댑터가 SAP에서 잘못된 NUMC 값을 받으면 NULL을 반환합니다.
      • <값입니다>. 이 값으로 설정하면 어댑터는 지정된 값이 유효한 Int32 또는 Int64 값이라고 가정하고 클라이언트 프로그램에 반환합니다. 기본값은 0입니다.
    • TimsMaxToDateTime: 어댑터가 TIMS를 받을 때 어댑터가 DateTime 값을 검색하기 위해 따라야 하는 동작을 지정합니다. SAP의 MAX 값입니다. 다음 값으로 설정할 수 있습니다.

      • 오류 (기본값): 이 값으로 설정하면 어댑터가 TIMS를 받으면 오류가 발생합니다. SAP의 MAX 값입니다.
      • NULL: 이 값으로 설정하면 어댑터가 TIMS를 받으면 NULL을 반환합니다. SAP의 MAX 값입니다.
      • <VALUE>입니다. 이 값으로 설정하면 어댑터는 지정된 값을 XSD:DateTime 형식으로 구문 분석하여 클라이언트 프로그램에 반환합니다.
  • 이름 바인딩 속성: 지원되지 않습니다.

    • 범주: 일반
    • .NET 형식: 문자열
  • OpenTimeout 바인딩 속성: WCF 연결 열기 시간 제한을 지정합니다. 기본값은 1분입니다.

    • 범주: 일반
    • .NET 형식: System.DateTime
  • ReceiveTimeout 바인딩 속성: WCF 메시지 수신 시간 제한을 지정합니다. 기본적으로 이는 어댑터가 인바운드 메시지를 기다리는 최대 시간을 의미합니다. 기본값은 10분입니다.

    • 범주: 일반
    • .NET 형식: System.DateTime

    IDOC 수신과 같은 인바운드 작업의 경우 시간 제한을 가능한 최대 값으로 설정하는 것이 좋습니다. 24.20:31:23.6470000(24일)입니다. BizTalk Server 어댑터를 사용하는 경우 시간 제한을 큰 값으로 설정해도 어댑터의 기능에 영향을 주지 않습니다.

  • SendTimeout 바인딩 속성: WCF 메시지 보내기 시간 제한을 지정합니다. 기본값은 1분입니다.

    • 범주: 일반
    • .NET 형식: System.DateTime
  • EnableBizTalkCompatiblityMode 바인딩 속성: BizTalk 계층화된 채널 바인딩 요소를 로드할지 여부를 지정합니다. BizTalk 계층화된 채널 바인딩 요소가 로드되어 BizTalk 트랜잭션이 SAP 어댑터를 통해 SAP 시스템으로 흐를 수 있습니다.

    • 범주: BizTalk
    • .NET 형식: bool(System.Boolean)

    알아야 할 사항:

    • 바인딩 요소를 로드하려면 이 값을 true 로 설정합니다. 그렇지 않으면 false로 설정합니다.
    • BizTalk Server 어댑터를 사용할 때는 항상 속성을 true로 설정해야 합니다. Visual Studio에서 어댑터를 사용하는 경우 항상 속성을 false로 설정해야 합니다.
  • EnableBusinessObjects 바인딩 속성: 이 속성은 더 이상 사용되지 않습니다. 어댑터 서비스 참조 플러그 인 추가 또는 어댑터 서비스 사용 추가 기능을 사용하여 메타데이터를 검색할 때 어댑터는 항상 BAPI 노드를 표시합니다. 이 동작은 BizTalk 어댑터 팩 버전 1.0에서 EnableBusinessObjectstrue 로 설정하는 것과 동일합니다.

    • 범주: Bapi
    • .NET 형식: bool(System.Boolean)
  • EnableConnectionPooling 바인딩 속성: SAP 어댑터 연결 풀을 사용할 수 있는지 여부를 지정합니다. 기본값은 true로, 연결 풀을 사용하도록 지정합니다.

    • 범주: 연결
    • .NET 형식: bool(System.Boolean)
  • IdleConnectionTimeout 바인딩 속성: SAP 어댑터 유휴 연결 시간 제한을 지정합니다. 풀의 연결이 이 시간 제한을 초과하는 기간 동안 유휴 상태(사용되지 않음)되면 연결이 삭제됩니다. 기본값은 15분입니다. 유휴 연결 시간 제한은 사용되지 않는 풀의 연결에만 적용됩니다. 데이터를 대기할 수 있는 활성(열린) 연결에는 영향을 주지 않습니다.

    • 범주: 연결
    • .NET 형식: System.DateTime
  • MaxConnectionsPerSystem 바인딩 속성: SAP 어댑터 연결 풀의 최대 연결 수를 지정합니다. 기본값은 50입니다. MaxConnectionsPerSystem 은 애플리케이션 도메인 내의 정적 속성입니다. 즉, 애플리케이션 도메인의 한 바인딩 instance 대해 MaxConnectionsPerSystem을 변경하면 해당 애플리케이션 도메인 내의 모든 바인딩 인스턴스에서 만든 모든 개체에 새 값이 적용됩니다.

    • 범주: 연결
    • .NET 형식: int(System.Int32)

    기본적으로 SAP 클라이언트 라이브러리(librfc32u.dll)는 SAP 시스템에 대한 최대 100개의 연결을 지원합니다. 이 연결 수를 초과하면 SAP 어댑터에서 예외가 throw됩니다. 따라서 MaxConnectionsPerSystem을 SAP 클라이언트 라이브러리에서 지원하는 연결 수보다 큰 값으로 설정해서는 안 됩니다. 환경 변수 CPIC_MAX_CONV 설정하여 SAP 클라이언트 라이브러리에서 지원하는 연결 수를 늘릴 수 있습니다. 변경 내용을 적용하려면 이 변수를 설정한 후 컴퓨터를 다시 부팅해야 합니다.

  • RfcAllowStartProgram 바인딩 속성: RFC 파트너가 요구하는 경우 RFC 클라이언트 라이브러리를 시작할 수 있는 외부 프로그램을 지정합니다. 예를 들어 어댑터 클라이언트를 실행하는 컴퓨터에서 내부적으로 프로그램을 호출하는 RFC를 호출하는 경우 이 바인딩 속성에 대해 해당 프로그램의 이름을 지정해야 합니다.

    • 범주: 연결
    • .NET 형식: 문자열

    알아야 할 사항:

    • 이 바인딩 속성에 대해 여러 프로그램을 지정하는 경우 세미콜론으로 구분해야 합니다. 예를 들어 및 saphttp 프로그램을 지정 sapftp 하려면 으로 sapftp;saphttp지정해야 합니다.

    • 또한 다음 조건이 충족되는지 확인합니다.

      • RFC에 필요한 외부 프로그램은 어댑터 클라이언트를 실행하는 컴퓨터에서 사용할 수 있습니다.
      • 외부 프로그램의 위치는 어댑터 클라이언트를 실행하는 컴퓨터의 PATH 변수에 있습니다.

    예를 들어 BAPI_DOCUMENT_CHECKOUTVIEW2 내부적으로 프로그램 를 sapftp실행합니다. 따라서 이 RFC를 호출하는 동안 RfcAllowStartProgram 바인딩 속성을 sapftp로 설정해야 합니다. 또한 프로그램을 로컬로 sapftp 사용할 수 있고 프로그램의 위치가 어댑터 클라이언트를 실행하는 컴퓨터의 sapftp PATH 변수에 추가되었는지 확인해야 합니다.

  • ConnectorType 바인딩 속성: 클래식 RFC를 사용하여 SAP에 연결하거나 NCo(.NET용 SAP 커넥터)를 사용하도록 선택합니다.

    • 범주: ConnectorType
    • .NET 형식:
  • EnablePerformanceCounters 바인딩 속성: WCF LOB 어댑터 SDK 성능 카운터 및 SAP 어댑터 LOB 대기 시간 성능 카운터를 사용할지 여부를 지정합니다. 기본값은 false입니다. 성능 카운터를 사용할 수 없습니다. LOB 대기 시간 성능 카운터는 SAP 시스템을 호출하는 데 SAP 어댑터가 소요한 총 시간을 측정합니다.

    • 범주: 진단
    • .NET 형식: bool(System.Boolean)

    EnablePerformanceCounters는 WCF LOB 어댑터 SDK 성능 카운터에 대한 애플리케이션 도메인(앱 도메인) 내의 정적 속성이지만 어댑터의 LOB 대기 시간 성능 카운터에 대한 instance 속성입니다. 즉, 앱 도메인의 바인딩 instance 대해 EnablePerformanceCounters를 변경하면 다음이 수행됩니다.

    • 동일한 앱 도메인 내의 모든 바인딩 인스턴스에서 만든 모든 개체에 대해 WCF LOB 어댑터 SDK 성능 카운터를 사용하거나 사용하지 않도록 설정합니다.
    • 변경 후 해당 바인딩 instance 만든 개체에 대해서만 어댑터의 LOB 대기 시간 성능 카운터를 사용하거나 사용하지 않도록 설정합니다.
  • AutoConfirmSentIdocs 바인딩 속성: SAP 어댑터가 IDoc를 보내는 데 사용되는 tRFC 클라이언트 호출을 자동으로 커밋하는지 여부를 지정합니다. 기본값은 false입니다. 자동 커밋을 사용할 수 없습니다. 자동 커밋을 사용하지 않도록 설정한 경우 클라이언트 애플리케이션은 RfcConfirmTransID 작업을 호출하여 tRFC 호출을 명시적으로 커밋해야 합니다. RfcConfirmTransID 작업은 SAP 어댑터에 의해 표면화된 특수 작업입니다. 어댑터 서비스 참조 Visual Studio 플러그 인 추가 또는 어댑터 서비스 사용 BizTalk 프로젝트 추가 기능을 사용하면 TRFC 노드 아래에 표시됩니다.

    • 범주: Idoc
    • .NET 형식: bool(System.Boolean)
  • PadReceivedIdocWithSpaces 바인딩 속성: ReceiveIdoc 작업에서 반환된 각 줄이 올바른 길이의 공백으로 채워지는지 여부를 지정합니다. 기본값은 false입니다. 줄은 패딩되지 않습니다.

    • 범주: Idoc
    • .NET 형식: bool(System.Boolean)
  • EnableSafeTyping 바인딩 속성: 안전한 입력을 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. 안전 입력을 사용할 수 없습니다. 이 기능은 어댑터가 특정 SAP 데이터 형식을 노출하는 방법을 제어합니다. 안전한 입력에 대한 자세한 내용은 기본 SAP 데이터 형식을 참조하세요.

    • 범주: 메타데이터
    • .NET 형식: bool(System.Boolean)
  • FlatFileSegmentIndicator 바인딩 속성: appinfo> 태그에 플랫 파일 IDoc를 구문 분석하기 위한 세그먼트 형식 또는 세그먼트 정의가 포함되어야 하는지 여부를 <지정합니다. 그러나 XML 스키마 요소는 항상 세그먼트 정의 이름만 포함해야 합니다.

    • 범주: 메타데이터
    • .NET 형식: Enum Microsoft.Adapters.SAP.FlatFileSegmentIndicator

    FlatFileSegmentIndicator 속성에는 두 가지 가능한 값이 있습니다.

    • SegmentDefinition (기본값)은 플랫 파일에 IDoc의 각 세그먼트에 대한 세그먼트 정의를 포함해야 했음을 나타냅니다.
    • SegmentType 은 플랫 파일에 IDoc의 각 세그먼트에 대한 세그먼트 유형을 포함해야 했음을 나타냅니다.
  • GenerateFlatfileCompatibleIdocSchema 바인딩 속성: 플랫 파일 <appinfo> 태그를 IDoc 메시지 스키마에 추가할지 여부를 지정합니다. BizTalk 플랫 파일 파서에 필요합니다. 기본값은 true로, appinfo> 태그가 <스키마에 추가되도록 지정합니다.

    • 범주: 메타데이터
    • .NET 형식: bool(System.Boolean)
  • ReceiveIDocFormat 바인딩 속성: SAP 어댑터가 인바운드 쪽의 클라이언트 애플리케이션에 디스패치한 메시지의 XML 형식을 지정합니다(SAP에서 어댑터로).

    • 범주: 메타데이터
    • .NET 형식: enum Microsoft.Adapters.SAP.IdocReceiveFormat

    ReceiveIDocFormat 속성에는 세 가지 가능한 값이 있습니다.

    • String 은 IDoc 메시지를 WCF 메시지의 단일 문자열 필드로 표시되도록 지정합니다.
    • 형식화됨 (기본값)은 IDoc 메시지를 구문 분석하고 강력한 형식의 WCF 메시지로 나타내야 을 지정합니다.
    • Rfc 는 SAP 어댑터가 들어오는 RFC 호출을 RFC 매개 변수가 있는 WCF 메시지로 전달하도록 지정합니다.
  • UseNCoConnectionPoolSettings 바인딩 속성: SAP .NET Connector(NCo) 연결 풀 매개 변수를 보다 세밀하게 제어할 수 있습니다. 이 속성은 NCoPoolSizeMaxPoolWaitTime 에 할당된 값이 WCF 연결 풀 구성 속성을 기반으로 어댑터에서 설정한 기본값을 재정의해야 하는지 여부를 나타냅니다. 기본적으로 false로 설정됩니다. true로 설정하면 새 SAP NCo 연결 풀 속성이 어댑터에서 설정한 기본값을 재정의하고 IDLE_TIMEOUT 및 IDLE_CHECK_TIME NCo 클라이언트 매개 변수가 IdleConnectionTimeout 값으로 설정됩니다.

    • 범주: SAP NCo 연결 풀
    • .NET 형식: bool(System.Boolean)
  • NCoPoolSize 바인딩 속성: POOL_SIZE SAP NCo 클라이언트 연결 매개 변수에 해당합니다. NCo 연결 풀에 유지되는 최대 SAP NCo 연결 수를 나타냅니다. 기본적으로 연결 범주의 MaxConnectionsPerSystem 속성과 동일한 값으로 설정됩니다.

    • 범주: SAP NCo 연결 풀
    • .NET 형식: int(System.Int32)
  • MaxPoolWaitTime 바인딩 속성: MAX_POOL_WAIT_TIME SAP NCo 연결 매개 변수에 해당합니다. 최대 연결 제한에 도달한 후 NCo 연결 요청이 대기하는 최대 시간(밀리초)을 나타냅니다. 기본적으로 0밀리초로 설정됩니다.

    • 범주: SAP NCo 연결 풀
    • .NET 형식: int(System.Int32)
  • SncLibrary 바인딩 속성: 컴퓨터에서 SNC 라이브러리의 위치를 지정합니다. PATH 환경 변수에 라이브러리가 있는 디렉터리가 포함된 경우 라이브러리의 파일 이름만 제공해야 합니다. 그렇지 않으면 전체 경로를 제공해야 합니다. SncLibrary 바인딩 속성은 SAP 연결 속성을 표시합니다. 자세한 내용은 SAP 설명서를 참조하세요.

    SNC(Secure Network Communications)를 사용하도록 설정하려면 연결 URI에서 UseSnc 매개 변수를 설정해야 합니다. SAP 연결 URI에 대한 자세한 내용은 SAP 시스템 연결 URI 만들기를 참조하세요.

    • 범주: SNC
    • .NET 형식: 문자열
  • SncPartnerName 바인딩 속성: SNC 파트너 이름을 지정합니다. SncPartnerName 바인딩 속성은 SAP 연결 속성을 표시합니다. 자세한 내용은 SAP 설명서를 참조하세요.

    SNC(Secure Network Communication)를 사용하도록 설정하려면 연결 URI에서 UseSnc 매개 변수를 설정해야 합니다. SAP 연결 URI에 대한 자세한 내용은 SAP 시스템 연결 URI 만들기를 참조하세요.

    • 범주: SNC
    • .NET 형식: 문자열
  • TidDatabaseConnectionString 바인딩 속성: SAP 어댑터가 TID(트랜잭션 ID)를 저장하는 데 사용하는 SQL Server 데이터베이스에 대한 데이터베이스 연결 문자열 지정합니다. BizTalk 어댑터 팩 설치 마법사는 기존 데이터베이스에 대해 SQL Server 관리자가 실행해야 하는 일부 SQL 스크립트를 설치하여 어댑터에서 TRFC(인바운드 트랜잭션 RFC) 서버 호출을 사용하도록 설정하기 위해 TID를 저장하는 데 사용되는 SQL Server 개체를 만듭니다. SQL 스크립트에 대한 자세한 내용은 설치 드라이브>:\Program Files\Microsoft BizTalk 어댑터 팩\문서에서 사용할 수 있는< BizTalk 어댑터 팩 설치 가이드를 참조하세요.

    • 범주: TrfcServer
    • .NET 형식: 문자열

    알아야 할 사항:

    • SAP에서 IDocs 또는 RFC를 수신하기 위해 인바운드 tRFC 서버 호출을 사용하도록 설정하려면 이 속성을 설정해야 합니다. 기본값은 null입니다. tRFC 서버 호출을 사용할 수 없습니다.
    • 연결 문자열 다음 형식으로 지정할 수 있습니다.Data Source=<myServerAddress>;Initial Catalog=<myDataBase>;User Id=<myUsername>;Password=<myPassword>;
    • 연결 문자열 지정하려면 바인딩 속성에 대해 줄임표 단추(...)를 클릭하고 필요한 연결 문자열 속성의 값을 입력합니다.
  • AcceptCredentialsInUri 바인딩 속성: SAP 연결 URI에 SAP 시스템에 대한 사용자 자격 증명을 포함할 수 있는지 여부를 지정합니다. 기본값은 false이며 연결 URI에서 사용자 자격 증명을 사용하지 않도록 설정합니다. AcceptCredentialsInUrifalse이고 SAP 연결 URI에 사용자 자격 증명이 포함되어 있으면 SAP 어댑터가 예외를 throw합니다. URI에서 자격 증명을 지정해야 하는 경우 AcceptCredentialsInUritrue 로 설정할 수 있습니다. 자세한 내용은 SAP 시스템 연결 URI 만들기를 참조하세요.

    • 범주: 어댑터 서비스 사용 추가 기능 또는 어댑터 서비스 참조 추가 플러그 인에 의해 표시되지 않습니다.
    • .NET 형식: bool(System.Boolean)

SAP 바인딩 속성을 설정하려면 어떻게 하나요?

SAP 시스템에 대한 연결을 지정할 때 SAP 바인딩 속성을 설정할 수 있습니다. 바인딩 속성을 설정하는 방법에 대한 자세한 내용은 다음을 수행합니다.

참고 항목

SAP 애플리케이션 개발