2015-01-30 2 views
-3

우리는 클라이언트 코드를 Datapower Services, 과 연결하기 위해 WS-Policy 파일을 제공 한 요구 사항의 일부로 아래 항목에 대한 도움이 필요합니까?WCF에서 WS-Policy를 사용하는 방법은 무엇입니까?

자동으로 WS-정책 파일 우리의 SOAPHeader 내에서 UsernameToken이를 암호화 X509 공개 키 인증서를 사용할 수있는 방법

에서 WCF 구성을 만들 수있는 방법이 있나요?

감사합니다.

답변

0

WS-Policy는 W3C 표준입니다. WS-Policy는 DataPower에만 국한된 것이 아니라 W3C 표준입니다. 서로 다른 소프트웨어 스택간에 통신 할 때는 항상 "표준"용어를 사용하는 것이 좋습니다. 나는. WCF 서비스 또는 DataPower 웹 서비스 대신 SOAP 서비스를 참조하십시오.

어쨌든 svcutilseems to be able wsdl 파일뿐만 아니라 wsf 정책 파일에서 WCF 구성/코드를 생성 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 아래의 설정을 통해 svcutil을 생성했지만 아직 정책을 생성하지 못했습니다. 누락 된 사항이 있으면 제안 해주십시오.
<확장 유형 = "Microsoft.WCF.Documentation.CustomPolicyImporter, PolicyExtensions"/> Gaurav

+0

우리는 여전히 정책 파일에서 적절한 구성을 생성 할 수 없습니다. WSE 또는 WCF에서 지원하는 무언가입니까? – Gaurav

+0

svcutil docs에서 지원되는 것 같습니다. metadataDocumentPath 코드 (.wsdl, .xsd, .wspolicy 또는 .wsmex)로 가져 오기위한 계약이 포함 된 메타 데이터 문서 (wsdl 또는 xsd)의 경로. Svcutil은 가져 오기를 따르며 메타 데이터에 대한 원격 URL을 지정할 때 포함됩니다. 그러나 로컬 파일 시스템에서 메타 데이터 파일을 처리하려면이 인수에 모든 파일을 지정해야합니다. 이 방법으로 네트워크 의존성을 가질 수없는 빌드 환경에서 Svcutil을 사용할 수 있습니다. 이 인수에는 와일드 카드 (* .xsd, * .wsdl)를 사용할 수 있습니다. 'MFT에게 물어봐야 할 것 같습니다. –