2013-09-30 1 views
-1

Tibco의 C# 클라이언트에서 웹 서비스를 호출하는 방법을 알려주십시오.Tibco의 C# 클라이언트에서 웹 서비스를 호출하는 방법 BW

Tibco Desiger에서 프로세스를 정의했지만 C# 클라이언트에서이 프로세스를 호출하는 방법을 알지 못합니다.

미리 감사드립니다.

+0

서비스 또는 프로세스 정의를 만들었습니까? –

+0

프로세스 정의에서 generate를 통해 웹 서비스를 생성했습니다. – PVA

답변

1

C#에서 BusinessWorks로 구현 된 웹 서비스 호출은 다른 웹 서비스 호출과 완전히 동일합니다. 프로세스 정의에서 웹 서비스를 생성 할 때 생성 된 서비스 리소스를 클릭하고 "WSDL 소스"탭을 선택하면 서비스에 대한 WSDL을 찾을 수 있습니다.

SOAPAction 헤더를 설정해야한다는 점을 간과하기 쉽습니다.

또한 웹 서비스 호출을 디버그하기 쉽게 만들기 위해 동일한 HTTP 공유 연결을 사용하는 HTTP 수신자 시작 활동으로 프로세스 정의를 만들 수 있습니다. 테스터에서 서비스를 시작하는 대신 프로세스 정의를 시작할 수 있습니다. 이렇게하면 엔진에서 실제로 수신 한 내용을 볼 수 있으므로 요청 URI, 헤더 및 게시물 내용이 올 때까지 조정할 수 있습니다.

+0

paramater가 object 인 웹 서비스를 호출하고 다른 객체를 반환합니다. Send HTTP Respone을 사용하지만 개체를 ​​설정할 위치를 찾지 못했습니다. 고마워. – PVA

+0

"WSDL Source"탭에 내용으로 저장할 때 구체적인 WSDL 파일로 저장합니다. 해당 파일을 사용하여 C# 클라이언트에서 호출하는 방법? – PVA

+0

C#에서 웹 서비스를 호출하는 것과 같은 방법으로 –