2010-08-11 1 views
3

BizTalk Server 용 구성 스크립트 작성 일부 어댑터를 만들어야합니다.프로그래밍 방식으로 BizTalk 2006 어댑터 만들기

"BizTalk Server Administration"응용 프로그램에서 BizTalk Server 그룹/플랫폼 설정/어댑터로 이동하고 마우스 오른쪽 단추를 클릭하여 새/어댑터를 선택하면됩니다.

Powershell 스크립트 나 SQL 스크립트를 사용하여 어떻게 든이 프로세스를 자동화하고 싶습니다. BizTalk DB에서 adm_Adapter_Create 저장 프로 시저를 사용하려고 시도했지만 송신/수신 처리기가 구성되지 않아 모든 방식으로 작동하지 않습니다.

이 어댑터 작성을 자동화 할 수있는 방법이 있습니까?

+0

은 몰라? – rickythefox

답변

4

이 경우 MSBTS_AdapterSetting 클래스와 함께 WMI를 사용해야합니다. 이 here에 대한 몇 가지 예제 코드가 있습니다. 나는이 문제를 해결하기 위해 쓴 PowerShell 스크립트의

+0

감사합니다! 필자가 작성한 스크립트의 일부 (나중에 누군가가 이것을 필요로 할 경우)는 – rickythefox

2

부 :

$adapterClass = [WMIClass] "root\MicrosoftBizTalkServer:MSBTS_AdapterSetting" 

$adapter = $adapterclass.CreateInstance() 
$adapter.Name = $adapterXml.name 
$adapter.Comment = $adapterXml.comment 
$adapter.Constraints = $adapterXml.constraints 
$adapter.MgmtCLSID = $adapterXml.MgmtCLSID 
$adapter.put() | Out-Null 
이 ServerFault.com에 대한 질문 인 경우
+0

입니다. 호출 된 put 함수에 대한 오류가 발생했습니다. put 함수는 전달할 매개 변수가 필요합니다. 위의 tomasr에서 제공 한 대답에서 볼 수 있듯이 PutOptions 클래스 객체는 put 함수에서 전달되어야합니다. 그걸로 도울 수 있니? –