2011-03-14 8 views
1

나는 클라이언트 측에서 FLEX를 사용하여 목록을 업데이트하고 차트를 작성하며 위젯을 만들 수있는 우아한 방식으로 Flex를 셰어 포인트에 연결하는 방법을 찾으려고 노력했습니다. 나는 이것을 광범위하게 연구했지만 나는 서클에 뛰어 들었다.flex에서 셰어 포인트 목록 업데이트

Flex 데이터 연결/webservices/etc ...의 기본 사항을 이해합니다 ... 나는 셰어 포인트 목록 서비스를 사용하는 방법에 대해 머리를 맞지 않는 것 같습니다.

아무에게도 내가 달성하려고하는 것에 대한 훌륭한 세부적인 예가 있습니까? 간단한 예제도 작동합니다! :)

감사합니다. 모두들!

-e. 은 "SOAP 쿼리 예"또는 SharePoint 웹 서비스의 WSDL에서

답변

0

봐 (예 .../_vti_bin/lists.asmx?op=GetListItems 또는 ../_vti_bin/lists.asmx?op=GetListItems&WSDL) 한 후 해당 MSDN 문서를 볼에 (예 : GetListItems로) 어떻게 웹 서비스를 "사용"하는 .

viewFields<viewFields>...</viewFields> (이처럼 대부분의 작업)으로 매핑하는 데 "알아야"하는 데 익숙하지 않지만 MSDN 설명서 (주의 깊게 읽은 경우)는 "무엇을"XML에 넣을지를 말합니다. WSDL은 거의 쓸모없는 개요를 제공합니다. 다양한 작업을 위해 SP에 대한 손으로 롤백 된 SOAP 액세스의 튜브 (및 관련 SO 질문)에는 여러 가지 예가 있습니다.

Microsoft는 또한 Open Specifications 일부가 있습니다. 링크는 항상 찾기가 어렵습니다. SharePoint 분기 아래에는 많은 것들이 있습니다. YMMV는 대부분 흰 종이지만 좋은 자료입니다.

Flex에는 어떤 도구가 있는지 확실하지 않지만 WSDL 지원이 제한되어 있기 때문에 매핑의 대부분을 손으로 코딩하거나 더 나은 정의 소스에서 가져와야합니다. 직접 사용하거나 수정할 수있는 "기존 라이브러리" -맞추다.

서비스 액세스 테스트 도구를 사용하는 것이 좋습니다. soapUI는 실제로는 무시 무시한 UI를 가지고 있습니다. 심지어 사소한 오류조차도 이상한 오류 메시지가 나타나기 때문입니다. 또한 SOAP 1.2를 사용해야합니다.

행복한 (최대 고통 미만) 코딩.

P. 특정 웹 서비스에 대한보다 구체적인 질문은 더 나은 응답을 얻을 수 있습니다.

+0

대단히 감사합니다. 나는 MSDN 문서가 나를 도와 줄 것이라고 생각한다. 예, 저는 WSDL 개요가 저를 던져 버리고 있으며 그것을 이해할 수 없었을 것이라고 생각합니다. 나는 꽤 바보 같은 느낌이 들기 시작했다. – Eddie

+0

오, 그리고 조언을 주셔서 감사합니다 : 나는 UpdateListItems 및 플렉스에 대한 더 구체적인 질문을 만들거야, 아마도 누군가가 이미 그것을 처리했습니다 ... – Eddie