블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
C/C++ (1)
C# (4)
Flex (2)
XML (1)
curses (8)
한컴 API (5)
인공지능 (4)
네트워크 (5)
DZone Refcardz (1)
ActionScript3 (0)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
11-16 13:37
 

달력

« » 2024.11
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
 

최근에 올라온 글

최근에 달린 댓글


QName 문제를 해결하고 나니 보안 문제가 발생하였습니다.

Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"


위의 문제는 crossdomain 문제라는 것을 알고 있기에 평소에 잘 사용하던 crossdomain.xml 을 해당 웹 서버 루트에 반영하고 다시 테스트를 하였으나... 똑같은 문제가 발생하였습니다.

서버의 오류 메시지를 확인해 보니 아래의 사이트를 참고하라고 하였습니다.
http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html

여기저기 뒤져보다가 crossdomain 관련 pdf 까지 확인을 하였습니다.



최소한의 제한으로 설정하는 crossdomain 을 찾아 설정하니... 잘되었습니다.

아직 플렉스는 잘 모르니 일단 저걸로 설정 ~~

Posted by 자수씨
, |

어제 회사에서 Cordys 웹 서비스와 Flex를 연동하려는 작업을 진행하였습니다.

자바에서 JAX-WS + SpringWS 를 이용하여 정상적으로 잘 호출된 웹 서비스였는데... 아래와 같은 오류가 발생하였습니다.

TypeError: Error #1034: Type Coercion failed: cannot convert (some object) to QName
or
faultCode:EncodingError faultString:'Error #1034' faultDetail:'null'


계속 검색하고 테스트하고 삽질을 반복한 결과 해결책을 찾았습니다.

아래와 같이 새로운 ActionScript 클래스를 생성합니다.

그런 후에 웹 서비스 호출하는 부분을 다음과 같이 수정합니다.

[웹 서비스 선언]

[수정 전]

[수정 후]


Operation 객체의 encoder 를 SimpleEncoder 로 설정하고 파라미터들을 xml element 형식으로 설정합니다.



참고 자료: http://coder.sonicpoets.com/?p=6

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백