2011-03-14 3 views
1

BizTalk 오케스트레이션에서 파일을 받고 파일을 보내는 위치에 있습니다. 나는 XML 형식의 파일을 읽고 SharePoint에 파일을 업로드하는 .net 클래스 (메서드)를 호출하는 표현 모양이 있습니다.BizTalk 오케스트레이션 문제, 오류는 생성하지 않지만 아무 것도하지 않습니다.

XmlReader.readXml(); 

그것은 어떤 매개 변수를 전달하거나 값을 반환하지 것 : 내 표현 형태는 다음이있다. 내 Xml 파일이 보내기 위치로 전송되고 창 로그에 오류가 생성되지 않습니다. 그러나, 그것은 sharepoint에 파일을 업로드하지 않습니다. XmlRead.readXml()을 단독으로 실행하면 SharePoint에 업로드하는 데 문제가 없습니다. .net에서 메서드를 호출하고 실행하는지 어떻게 알 수 있습니까?

+1

아직이 자료를 사용해 보셨습니까? http://stackoverflow.com/questions/5233838/i-am-using-biztalk-orchestration-to-call-net-class-library-to-read-xml-when-ther –

+0

가능한 중복 http : // stackoverflow .com/questions/5233838 – Filburt

답변

0

OK, 우선. 응용 프로그램 이벤트 로그에 오류가없고 BizTalk가 예외를 throw하지 않으면 오케스트레이션이 작동하고 있음을 알 수 있습니다.

당신이 그것에 필요한 행동을하지 않는다는 사실은 어떤 biztalk 별난에 이르는 것이 아닙니다.

표현식 모양의 코드를 게시 할 수 있으며 문제의 원인을 쉽게 찾을 수 있습니까?

표현 모양에서 .net 클래스를 호출했지만 표현 모양에 XmlReader이 호출되었다고해서 약간 혼란 스럽습니다. XmlReader 자신의 수업입니까? 그렇다면 어떤 데이터도 귀하의 readXml()으로 전달하지 않는 것 같습니다. 이것은 귀하의 전화가 아무것도하지 않는 이유 일 수 있습니다. 오케스트레이션의 메서드 호출에 biztalk 메시지를 전달해야하는 경우 어셈블리에있는 XLANGMessage 형식을 사용해야합니다.

희망이 도움이됩니다.

관련 문제