지난번 포스트에서 인증서비스를 설치해보았습니다. 설치된 인증서버를 통해서 인증서를 발급받을려고 했더니.. 앗... 인증서를 신청할 방법이 없는게 아닙니까..
당황스러워 하며 다시 찾아보니 Role Services에 "Certification Authority Web Enrollment"도 같이 구성되어야 한다는것을 발견했습니다.




Agenda
18:30 ~ 19:00 등록 확인 및 간단한 저녁식사 (도시락 제공)문의 및 참석 확인
주요활동
Agenda
18:30 ~ 19:00 등록 확인 및 간단한 저녁식사 (도시락 제공)문의 및 참석 확인
주요활동
안녕하세요 BizTalk MVP 최덕순입니다.
오늘은 BizTalk Fan을 위한 정보입니다... 사실좀 오래된거긴 하지만..
BizTalk Fan들을 위한 BizTalk Hotrod 라는 Magazine이 있습니다.
BizTalk Hotrod는 Microsoft Technology Specialists, SalCincotta 와 Rajinder Singh에 의해 지원되고 있습니다. 이 Magazine은 컨설턴트, 고객 BizTalk Server의 확산을 돕기 위해 만들어졌습니다.
Issue 5 Feb 2009 의 목차입니다. (PDF 파일 다운로드)
Fifth Issue:
홈페이지에 가시면 2007년 1월 부터 해서 5개의 Magazine을 다운로드 받을 수 있습니다.
BizTalk Server의 장점중으로 가장 많이 이야기 하는 부분중에 하나가 어댑터이죠.. 다른 인티그레이션 플랫폼은 통신하기 위한 모듈을 대상 서버에 설치 해야하는 경우가 종종 있습니다. BizTalk 에서는 대상 서버를 전혀 건들지 않고 어댑터로 통신이 가능하다고 많이 이야기 합니다. 경우에 따라서는 안좋은 경우도 있습니다. ^^;
이기종 플랫폼과 연계하기 위해서는 여러가지 제약 사항이 발생하는 그 중에 가장 먼저 확인 해야할 부분이 대상 플랫폼의 버전입니다.
그래서 오늘은 LOB(Line of Business)어댑터에서 지원하는 플랫폼의 버전을 알려드리려 합니다.
여기 명시되어있는 버전은 Microsoft 본사에서 테스트되어 보장된다는 의미이지 이 이외의 버전이 전혀 지원되지 않는건 아닙니다.
Microsoft와 긴밀히 연락을 취해 테스트를 하면 이외의 버전을 보장 받기도합니다. 핫픽스를 지원 받을때도 있습니다 . 물론 시간은 좀 걸릴수 있겠죠..
대상 시스템을 연계하기 전에는 반드시! 반드시! 버전을 확인해 보시기 바랍니다.
아래표는 Mick's Breeze Blogs에 Supported By BizTalk 2006 R2를 참조하였습니다.
안녕하세요, 최덕순(Scott)입니다.
BizTalk 프로젝트를 하다보면 사용자 정의 컴포넌트를 사용할때가 있습니다. 어댑터가 지원되지 않는 시스템 이라던가 추가적인 기능을 사용해야 한다던가.. 이럴때 연결문자열이라던가 기타 자주 변경되는 값은 App.Config를 사용하게 됩니다.
그런데 BizTalk 프로젝트에 종속된 사용자 컴포넌트(.dll)로 배포되었을때에는 실행 파일의 Config를 따라가기 때문에 BizTalk Server의 실행 파일의 구성파일인 BTSNTSvc.exe.config를 사용하게 됩니다.
그러다보면.. BizTalk Server의 응용프로그램 구성파일을 사용하지 않고 사용자가 임의로 지정한 구성파일을 사용하고 싶을때가 있습니다. 그래서 구글링을 해보았습니다.
Ohad's Blog를 찾아보니 매우 쉬운 방법으로 변경할 수 있게 되어있더군요..
1. 구성파일 생성
2. AppSettingsReader를 다른 위치로 구성파일을 지정
AppDomain.CurrentDomain.SetData(“APP_CONFIG_FILE”,”c:\\ohad.config”); |
string s=System.Configuration.ConfigurationSettings.AppSettings["name"]; MessageBox.Show(s); |
ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap(); configFileMap.ExeConfigFilename = "MyDifferentConfig.xml"; Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None); |
string myConfigValue = null; KeyValueConfigurationObject kvConfigObj = config.AppSettings.Settings["myConfigKey"]; if (null != kvConfigObj) { myConfigValue = kvConfigObj.Value; } |
public static string ReadSettings(string key) { ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap(); configFileMap.ExeConfigFilename = @"C:\Work\Custom.Config"; Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None); return config.AppSettings.Settings[key].Value; } |
Agenda
18:30 ~ 19:00 등록 확인 및 간단한 저녁식사 (도시락 제공)문의 및 참석 확인
주요활동