2009-09-08 2 views
2

Flex Builder 3는 GUI (데이터 -> 웹 서비스 가져 오기 (WSDL))를 통해 WSDL에서 actionscipt를 생성 할 수 있도록 지원합니다. 그러나 이러한 종류의 메소드는 생성 된 소스를 체크인해야합니다. 이것은 우리에게 바람직하지 않습니다 (우리는 '생성 된 소스를 검사해야 함'을 잘 알고 있으며, 그렇지 않아야한다고 결정했습니다) 그래서 ant 태스크에서 actionscript 클래스를 생성하는 방법을 원합니다. 이 경우 WSDL은 파일 시스템에 있습니다.Ant 작업으로 Actionscript로 플렉스 WSDL을?

아이디어가 있으십니까?

+0

동일한 요구 사항과 문제점이 있습니다. wsdl2as 또는 FleXtense를 사용하여 조사하고 있습니다. 그러나 나는 이것들에 대한 해결책을 확신하지 못하고있다. 누구든지이 문제를 해결 했습니까? –

답변

0

Flex Builder의 JAR을 통해 시간을 들여 라이브러리를 찾은 다음 자신이 작성한 매우 얇은 사용자 정의 Ant 태스크에서 호출 할 수 있습니다. 이 성공의 가능성은 적지 만, 만약을 대비하여 조사 할 가치가 있습니다.

간단히 말해, WSDL2Java로 시작하여 WSDL 엔터티를 나타내는 Java 클래스를 생성합니다. 결과는 반드시 아름답지는 않지만 JavaBean 스펙을 준수하는 클래스를 가져야합니다.

  • 화강암 데이터 서비스 '자바 -> AS3 생성

있다 Gas3

  • Spicefactory의 Pimento, 나는': 그럼 당신은 오픈 소스 자바 - 투 - 액션 포함 발전기 중 하나를 사용할 수 있습니다 가스 3에는 당신이 사용할 수있는 개미 작업이있다. 피 멘토에 대해 확실하지 않습니다. 생성 된 코드 플렉스 빌더의 주석에서

  • +0

    이것은 기술적으로 실현 가능할 수 있지만 필자가 원격으로 바람직하다고 생각할만한 것은 아닙니다. –

    +0

    우리는 고객이 일부 .NET 웹 서비스를 사용하는 예전 직장에서 이와 비슷한 작업을 수행했습니다. 그것은 필자가 작성한 사내 Java -> AS3 세대 솔루션을 조정하는 데 며칠이 걸렸지 만, 모든 것이 손으로 유지되어야한다는 점에서 효과적이었습니다. –

    0

    아파치 Axis2를 사용

    /** * BaseBlaBlahService.as *이 파일이었다 자동 생성 어도비 * 모든 변경에 의해 변경된 아파치 Axis2를 생성하여 WSDL에서 코드가 다시 생성 될 때이 파일에 대한 내용은 덮어 씁니다. */

    Adobe 포럼 http://forums.adobe.com/thread/96006에서도이 내용을 발견했습니다.

    또한이 문제를 해결하기 위해 노력하고 있습니다. 우리는 adobe flex 웹 사이트에서 기능 요청을 만들어야한다고 생각합니다. 내 adobe.com 사용자 ID를 찾을 수 있는지 보겠습니다.

    관련 문제