다음을 통해 공유


서비스 지향 솔루션의 파일 인벤토리

이 섹션에는 서비스 지향 솔루션의 하위 디렉터리 및 소스 파일이 나와 있습니다. 서비스 지향 솔루션 원본 파일의 기본 설치 디렉터리가 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios\SO입니다. 다음 표 앞의 설명은 이 경로를 Install Directory로 <바꿉니다>.

<설치 디렉터리>\BTSSoln의 파일

파일 Description
Microsoft.Samples.BizTalk.WoodgroveBank.sln Visual Studio 솔루션 파일입니다.
ReplacePKToken.vbs 솔루션을 빌드할 때 솔루션 파일에서 공개 키 토큰을 수정하는 VBScript
ReplacePKToken.wsf ReplacePKToken VBScript에 대한 Windows 스크립트 파일
SetupBTSSoln.bat 공개 키를 만들고, 공개 키에 대한 참조를 업데이트하고, 솔루션을 컴파일합니다. 솔루션 배포에 대한 자세한 내용은 서비스 지향 솔루션 배포를 참조하세요.

<디렉터리> 설치\BTSSoln\BAM의 파일

파일 Description
ServiceLevelTracking.xls BAM 데이터에 대한 Excel 스프레드시트
ServiceLevelTracking.xml BAM 데이터 항목의 유형을 정의하는 스키마

<디렉터리> 설치\BTSSoln\Bindings의 파일

파일 Description
AdapterSOAOrchBindings.xml 솔루션의 어댑터 버전에 대한 바인딩 파일
InlineSOAOrchBindings.xml 솔루션의 인라인 버전에 대한 바인딩 파일
StubSOAOrchBindings.xml 솔루션의 스텁 버전에 대한 바인딩 파일

<디렉터리> 설치\BTSSoln\ConfigHelper의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
ConfigHelper.csproj C# 프로젝트 파일
ConfigParameters.cs SSO 구성 도우미 메서드에 대한 C# 코드 파일
ConfigPropertyBag.cs SSO 구성 도우미 메서드에서 사용하는 속성 모음에 대한 C# 코드 파일

<디렉터리> 설치\BTSSoln\ErrorHelper의 파일

파일 Description
CustomerServiceErrors.cs 고객 서비스 오류에 대한 C# 코드 파일
ErrorHelper.csproj C# 프로젝트 파일

<설치 디렉터리>\BTSSoln\InPipeline의 파일

파일 Description
InPipeline.btp SSO 티켓을 메시지에 추가하는 수신 파이프라인
InPipeline.btproj BizTalk 프로젝트 파일

<Directory>\BTSSoln\InPipelineComp 설치의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
InPipelineComp.csproj C# 프로젝트 파일
SSOTicketIssuer.cs SSO 티켓을 발급하는 파이프라인 구성 요소에 대한 C# 코드 파일
SSOTicketIssuer.resx 리소스 파일
SSOTicketIssuerIcon.bmp 파이프라인 구성 요소에 대한 아이콘 파일

<디렉터리> 설치\BTSSoln\Maps의 파일

파일 Description
Aggregate_To_CustomerServiceResponse.btm 백 엔드 시스템으로부터의 3개 응답의 집계를 단일 응답 메시지로 변환하는 맵
Aggregate_To_ErrorResponse.btm 오류 발생 시 3개 응답의 집계를 단일 오류 메시지로 변환하는 맵
CustomerServiceRequest_To_CreditLimiRequest.btm 고객 서비스 요청을 신용 한도를 요청하는 메시지로 변환하는 맵
CustomerServiceRequest_To_CreditLimitResponse.btm 고객 서비스 요청을 신용 한도로 응답하는 메시지로 변환하는 맵
CustomerServiceRequest_To_CustomerServiceResponseDenied.btm 고객 서비스 요청을 요청 거부 메시지로 변환하는 맵
CustomerServiceRequest_To_LastPaymentRequest.btm 고객 서비스 요청을 마지막 결제 정보를 요청하는 메시지로 변환하는 맵
CustomerServiceRequest_To_LastPaymentResponseTimeout.btm 고객 서비스 요청을 마지막 결제 응답 메시지로 변환하는 맵
CustomerServiceRequest_To_PendingTransactionResponse.btm 고객 서비스 요청을 보류 중인 트랜잭션 응답 메시지로 변환하는 맵
CustomerServiceRequest_To_PendingTransactionsRequest.btm 고객 서비스 요청을 보류 중인 트랜잭션 정보를 요청하는 메시지로 변환하는 맵
Maps.btproj BizTalk 프로젝트 파일

<설치 디렉터리>\BTSSoln\Orchestrations\Adapter의 파일

파일 Description
CustomerService.odx CustomerService 오케스트레이션의 어댑터 버전입니다.
CustomerServiceNativeRequestResponse.odx CustomerService 오케스트레이션의 프런트 엔드 역할을 하는 오케스트레이션의 어댑터 버전입니다.
CustomerServiceReceiveSend.odx CustomerService 오케스트레이션의 프런트 엔드 역할을 하는 오케스트레이션의 어댑터 버전입니다.
Orchestrations.Adapter.btproj BizTalk 프로젝트 파일

<디렉터리> 설치\BTSSoln\Orchestrations\Adapter\Web References\PendTransWS의 파일

파일 Description
PendTransWS.disco 생성된 파일
PendTransWS.wsdl 생성된 파일
Reference.map 생성된 파일
Reference.map.cs 생성된 파일
Reference.odx 생성된 파일
Reference.xsd 생성된 파일
Reference1.xsd 생성된 파일

<Install Directory>\BTSSoln\Orchestrations\Adapter\Web References\StubSAPWS의 파일

파일 Description
Reference.map 생성된 파일
Reference.map.cs 생성된 파일
Reference.odx 생성된 파일
Reference.xsd 생성된 파일
StubSAPWS.disco 생성된 파일
StubSAPWS.wsdl 생성된 파일

<설치 디렉터리>\BTSSoln\Orchestrations\Inline의 파일

파일 Description
CustomerService.odx CustomerService 오케스트레이션의 인라인 버전입니다.
CustomerServiceNativeRequestResponse.odx CustomerService 오케스트레이션의 프런트 엔드 역할을 하는 인라인 버전의 오케스트레이션입니다.
CustomerServiceReceiveSend.odx CustomerService 오케스트레이션의 프런트 엔드 역할을 하는 인라인 버전의 오케스트레이션입니다.
Orchestrations.Inline.btproj BizTalk 프로젝트 파일

<디렉터리> 설치\BTSSoln\Orchestrations\Stub의 파일

파일 Description
CustomerService.odx CustomerService 오케스트레이션의 스텁 버전입니다.
CustomerServiceNativeRequestResponse.odx CustomerService 오케스트레이션의 프런트 엔드 역할을 하는 오케스트레이션의 스텁 버전입니다.
Orchestrations.Stub.btproj BizTalk 프로젝트 파일

<Install Directory>\BTSSoln\Orchestrations\Stub\Web References\StubPendTransWS의 파일

파일 Description
Reference.map 생성된 파일
Reference.map.cs 생성된 파일
Reference.odx 생성된 파일
Reference.xsd 생성된 파일
Reference1.xsd 생성된 파일
StubPendTransWS.disco 생성된 파일
StubPendTransWS.wsdl 생성된 파일

<설치 디렉터리>\BTSSoln\Orchestrations\Stub\Web References\StubPmntTrckWS의 파일

파일 Description
Reference.map 생성된 파일
Reference.map.cs 생성된 파일
Reference.odx 생성된 파일
Reference.xsd 생성된 파일
Reference1.xsd 생성된 파일
StubPmntTrckWS.disco 생성된 파일
StubPmntTrckWS.wsdl 생성된 파일

<설치 디렉터리>\BTSSoln\Orchestrations\Stub\Web References\StubSAPWS의 파일

파일 Description
Reference.map 생성된 파일
Reference.map.cs 생성된 파일
Reference.odx 생성된 파일
Reference.xsd 생성된 파일
StubSAPWS.disco 생성된 파일
StubSAPWS.wsdl 생성된 파일

<Install Directory>\BTSSoln\OrchProxy\Adapter의 파일

파일 Description
CustomerServicePort.asmx 생성된 파일
Global.asax 생성된 파일
Global.asax.resx 생성된 파일
OrchProxy.Adapter.csproj.webinfo 생성된 파일
TraceExtension.cs 생성된 파일
Web.config 생성된 파일
WsdlExtension.cs 생성된 파일

<Install Directory>\BTSSoln\OrchProxy\Adapter\app_code 파일

파일 Description
assemblyinfo.cs 생성된 파일
customerserviceport.asmx.cs 생성된 파일
datatypes.cs 생성된 파일
global.asax.cs 생성된 파일

<Install Directory>\BTSSoln\OrchProxy\Inline의 파일

파일 Description
CustomerServicePort.asmx 생성된 파일
Global.asax 생성된 파일
Global.asax.resx 생성된 파일
OrchProxy.Inline.csproj.webinfo 생성된 파일
TraceExtension.cs 생성된 파일
Web.config 생성된 파일
WsdlExtension.cs 생성된 파일

<Install Directory>\BTSSoln\OrchProxy\Inline\app_code 파일

파일 Description
assemblyinfo.cs 생성된 파일
customerserviceport.asmx.cs 생성된 파일
datatypes.cs 생성된 파일
global.asax.cs 생성된 파일

<Install Directory>\BTSSoln\OrchProxy\Stub의 파일

파일 Description
CustomerServicePort.asmx 생성된 파일
Global.asax 생성된 파일
Global.asax.resx 생성된 파일
OrchProxy.Stub.csproj.webinfo 생성된 파일
TraceExtension.cs 생성된 파일
Web.config 생성된 파일
WsdlExtension.cs 생성된 파일

<Install Directory>\BTSSoln\OrchProxy\Stub\app_code 파일

파일 Description
assemblyinfo.cs 생성된 파일
customerserviceport.asmx.cs 생성된 파일
datatypes.cs 생성된 파일
global.asax.cs 생성된 파일

<Install Directory>\BTSSoln\PaymentTracker의 파일

파일 Description
App.ico 결제 추적 장치 시뮬레이터에 대한 아이콘 파일
AssemblyInfo.cs 어셈블리 정보 파일
MessageProcessor.cs 결제 추적 장치 메시지를 처리하고 적절한 응답을 반환하는 클래스에 대한 C# 코드
PaymentTracker.cs 결제 추적 장치 시스템을 시뮬레이션하는 클래스에 대한 C# 코드
PaymentTracker.csproj C# 프로젝트 파일
PaymentTrackerSimulator.cs 결제 추적 장치 시뮬레이터의 서버에 대한 C# 코드
runit.cmd 결제 추적 장치 시뮬레이터를 시작하는 명령 파일

<설치 디렉터리>\BTSSoln\PaymentTrackerCall의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
Exceptions.cs 결제 추적 시스템에 대한 예외를 정의하는 C# 코드
PaymentTrackerCall.csproj C# 프로젝트 파일
PaymentTrackerCaller.cs 오케스트레이션에서 결제 추적 시스템 인라인을 호출하는 C# 코드

<Directory>\BTSSoln\PendTransCall 설치의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
Exceptions.cs 보류 중인 트랜잭션 시스템에 대한 예외를 정의하는 C# 코드
PendingTransactionsCaller.cs 오케스트레이션에서 보류 중인 트랜잭션 시스템 인라인을 호출하는 C# 코드
PendingTransactionsWebService.disco 생성된 파일
PendingTransactionsWebService.wsdl 생성된 파일
PendTransCall.csproj C# 프로젝트 파일
WebServiceReference.cs 생성된 파일

<설치 디렉터리>\BTSSoln\PmTrkPipeline의 파일

파일 Description
PaymentTrackerReceivePipeline.btp 결제 추적 시스템에 대한 수신 파이프라인
PaymentTrackerSendPipeline.btp 결제 추적 시스템에 대한 송신 파이프라인
PmTrkPipeline.btproj BizTalk 프로젝트 파일

<설치 디렉터리>\BTSSoln\PmTrkPipelineComp의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
MQSeriesHeaderSetter.cs 결제 추적 시스템과 주고받는 메시지의 일부 MQSeries 메시지 헤더 설정을 처리하는 파이프라인 구성 요소에 대한 C# 코드
MQSeriesHeaderSetter.resx 리소스 파일
PmTrkPipelineComp.csproj C# 프로젝트 파일

<Directory>\BTSSoln\SchemaClasses 설치의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
BAPI_BANKACCT_GET_DETAIL.cs 해당 스키마(.xsd) 파일에서 생성
CustomerServiceRequest.cs 해당 스키마(.xsd) 파일에서 생성
CustomerServiceResponse.cs 해당 스키마(.xsd) 파일에서 생성
LastPaymentRequest.cs 해당 스키마(.xsd) 파일에서 생성
LastPaymentResponse.cs 해당 스키마(.xsd) 파일에서 생성
PendingTransactionsRequest.cs 해당 스키마(.xsd) 파일에서 생성
PendingTransactionsResponse.cs 해당 스키마(.xsd) 파일에서 생성
SchemaClasses.csproj C# 프로젝트 파일

<디렉터리> 설치\BTSSoln\Schemas의 파일

파일 Description
BAPI_BANKACCT_GET_DETAIL.xsd SAP 요청 및 응답 메시지에 대한 스키마
CustomerServiceRequest.xsd 고객 서비스 요청 메시지에 대한 스키마
CustomerServiceResponse.xsd 고객 서비스 응답 메시지에 대한 스키마
genClasses.cmd 스키마에서 C# 클래스 파일을 생성하는 명령 파일
LastPaymentRequest.xsd 마지막 결제 요청 메시지에 대한 스키마
LastPaymentResponse.xsd 마지막 결제 응답 메시지에 대한 스키마
PendingTransactionsRequest.xsd 보류 중인 트랜잭션 요청 메시지에 대한 스키마
PendingTransactionsResponse.xsd 보류 중인 트랜잭션 응답 메시지에 대한 스키마
Schemas.btproj BizTalk 프로젝트 파일

<디렉터리> 설치\BTSSoln\Scripts의 파일

파일 Description
ConfigStoreApp.xml SSO 구성 값을 정의하는 XML 파일
CreateInitialConfigInSSO.cmd 초기 SSO 구성 값을 만드는 명령 파일
DeployAllBinding.cmd 모든 어셈블리를 배포하는 명령 파일
DeployStubBinding.cmd 어셈블리의 스텁 버전을 배포하는 명령 파일
PendTransAffApp.xml 보류 중인 트랜잭션 관련 응용 프로그램에 대한 값을 정의하는 XML 파일
PendTransUserMap.xml 보류 중인 트랜잭션 관련 응용 프로그램에 대해 사용자의 자격 증명 매핑을 정의하는 XML 파일
PmntTrckAffApp.xml 보류 중인 트랜잭션 관련 응용 프로그램에 대한 값을 정의하는 XML 파일
PmntTrckUserMap.xml 결제 추적 관련 응용 프로그램에 대해 사용자의 자격 증명 매핑을 정의하는 XML 파일
RemoveReceivePort.vbs 수신 포트를 제거하는 일반 VBScript
RemoveSendPort.vbs 송신 포트를 제거하는 일반 VBScript
SetConfigValuesInSSO.cmd SSO에서 구성 값을 설정하는 명령 파일
StartAll.vbs 모든 오케스트레이션을 등록하고 시작하는 명령 파일
StartStub.vbs 오케스트레이션의 스텁 버전을 등록하고 시작하는 명령 파일
UndeployAll.cmd 모든 어셈블리의 배포를 취소하는 명령 파일
UndeployStub.cmd 어셈블리의 스텁 버전 배포를 취소하는 명령 파일
UnEnlistAll.vbs 모든 오케스트레이션의 등록을 취소하는 명령 파일
UnEnlistStub.vbs 오케스트레이션의 스텁 버전 등록을 취소하는 명령 파일

<Install Directory>\BTSSoln\ServiceLevelTracking의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
ServiceLevelTracking.cs 서비스 수준 BAM 추적에 대한 C# 도우미 함수
ServiceLevelTracking.csproj C# 프로젝트 파일

<Install Directory>\BTSSoln\SimpleClient의 파일

파일 Description
AdapterCustomerServicePort.disco 생성된 파일
AdapterCustomerServicePort.wsdl 생성된 파일
App.ico 단순 클라이언트 응용 프로그램에 대한 아이콘 파일
AssemblyInfo.cs 어셈블리 정보 파일
InlineCustomerServicePort.disco 생성된 파일
InlineCustomerServicePort.wsdl 생성된 파일
SimpleClient.cs 요청을 만들기 위한 Simple Windows Forms 응용 프로그램
SimpleClient.csproj C# 프로젝트 파일
SimpleClient.resx 리소스 파일
WebServiceReferences.cs 생성된 파일

<Install Directory>\BTSSoln\StubWebServices\PaymentTrack의 파일

파일 Description
Global.asax 생성된 파일
Global.asax.resx 생성된 파일
StubPmntTrck.csproj.webinfo 생성된 파일
StubPmntTrckWS.asmx 생성된 파일
StubPmntTrckWS.asmx.resx 생성된 파일
Web.config 생성된 파일

<Install Directory>\BTSSoln\StubWebServices\PaymentTrack\app_code 파일

파일 Description
assemblyinfo.cs 어셈블리 정보 파일
global.asax.cs 생성된 파일
StubPmntTrckWS.asmx.cs 생성된 파일

<Install Directory>\BTSSoln\StubWebServices\PendingTrans의 파일

파일 Description
Global.asax 생성된 파일
Global.asax.resx 생성된 파일
StubPendTransWS.asmx 생성된 파일
StubPendTransWS.asmx.resx 생성된 파일
StubPendTransWS.csproj.webinfo 생성된 파일
Web.config 생성된 파일

<Install Directory>\BTSSoln\StubWebServices\PendingTrans\app_code 파일

파일 Description
assemblyinfo.cs 생성된 파일
global.asax.cs 생성된 파일
StubPendTransWS.asmx.cs 생성된 파일

<Install Directory>\BTSSoln\StubWebServices\SAP의 파일

파일 Description
Global.asax 생성된 파일
Global.asax.resx 생성된 파일
StubSAP.csproj.webinfo 생성된 파일
StubSAPWS.asmx 생성된 파일
StubSAPWS.asmx.resx 생성된 파일
Web.config 생성된 파일

<설치 디렉터리>\BTSSoln\StubWebServices\SAP\app_code 파일

파일 Description
assemblyinfo.cs 어셈블리 정보 파일
global.asax.cs 생성된 파일
stubsapws.asmx.cs 생성된 파일

<Install Directory>\BTSSoln\StubWebServices\StubSAPCall의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
Exceptions.cs 스텁 SAP 호출 시간 제한 예외를 정의하는 C# 코드
StubSAPCall.csproj C# 프로젝트 파일
StubSAPCallHelper.cs 스텁 SAP 웹 서비스를 호출하는 도우미 어셈블리에 대한 C# 코드
StubSAPWSProxy.cs 스텁 SAP 웹 서비스를 호출하는 도우미 어셈블리에 대한 C# 코드

<디렉터리> 설치\BTSSoln\Utilities의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
CustomerServiceHelper.cs 도우미 메서드 및 클래스에 대한 C# 코드
ReceivePipelineHelper.cs 오케스트레이션에서 파이프라인을 호출하기 위한 도우미 어셈블리에 대한 C# 코드
Utilities.csproj C# 프로젝트 파일

<Directory>\MFAccess 설치의 파일

파일 Description
Microsoft.Samples.BizTalk.WoodgroveBank.MainframeAccess.sln Visual Studio 솔루션 파일입니다.
SetupMFAccess.bat 솔루션의 메인프레임 액세스 구성 요소를 빌드하는 배치 파일

<Install Directory>\MFAccess\HISTIComponent의 파일

파일 Description
bizcbl.txt 메인프레임에서 실행되는 COBOL 프로그램
HISTIComponent.tiproj Transaction Integrator 프로젝트 파일
MainFrameProgramVTCS2Description.txt Transaction Integrator 내보내기 파일
SOHISTIUsingCOM.TLB 유형 라이브러리

<Install Directory>\MFAccess\HISTISimpleTester의 파일

파일 Description
App.ico 아이콘 파일
AssemblyInfo.cs 어셈블리 정보 파일
Form1.cs 메인프레임 연결을 테스트하는 Windows Forms 프로그램
Form1.resx 리소스 파일
HISTISimpleTester.csproj C# 프로젝트 파일
Interop.SOHISTIUsingCOM.dll.reg DLL 등록 파일

<Directory>\MFAccess\PendingTransactions의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
Global.asax 생성된 파일
Global.asax.cs 생성된 파일
Global.asax.resx 생성된 파일
PendingTransactions.csproj C# 프로젝트 파일
PendingTransactions.csproj.webinfo 생성된 파일
PendTransWS.asmx 생성된 파일
PendTransWS.asmx.cs 생성된 파일
PendTransWS.asmx.resx 생성된 파일
Web.config 생성된 파일

<Install Directory>\MFAccess\SchemaClasses의 파일

파일 Description
AssemblyInfo.cs 어셈블리 정보 파일
BAPI_BANKACCT_GET_DETAIL.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
CustomerServiceRequest.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
CustomerServiceResponse.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
LastPaymentRequest.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
LastPaymentResponse.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
PendingTransactionsRequest.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
PendingTransactionsResponse.cs 해당 스키마(.xsd) 파일에서 생성된 C# 클래스
SchemaClasses.csproj C# 프로젝트 파일

참고 항목

서비스 지향 솔루션의 구성 요소
서비스 지향 솔루션 참조