2016-08-02 8 views
0

나는 매우 거대한 시스코 통합 커뮤니케이션 관리자 API (AXL)를 사용하고 있습니다. 350k + 라인의 코드를 가진 생성 된 God 객체는 런타임에 30 초 이상 초기화되어 초기화됩니다. 나는 중복 된 메서드와 속성을 잘라 사용했는데 실제로 도움이되었습니다. 선택적 C# 코드 생성을 자동화하는 도구를 찾고 있는데, 아니면 내 자신의 코드를 작성해야합니까?선택적인 C# 코드 생성 (SOAP)

+0

어떻게 C#을 생성합니까? VS 또는 svcutil.exe의 "서비스 참조 추가"명령 줄에서? – dana

+0

나는 wsdl.exe와 cmdline svcutil을 시도했다. – Fastbrainx

답변

0

몇 가지 조사를 한 후에 비누 스키마를 편집하기위한 두 가지 편안한 도구를 찾았습니다. 그들을 사용하면 중복 메소드 및 메시지를 비교적 빨리 제거 할 수 있으며 청소 후 wsdl/svcutil을 실행할 수 있습니다. 내 자신의 부호로 평가

도구 :

  • SoapUI (프로 버전 만 해당) [3/5]
  • Altova XMLSPY는 [4/5]

불행하게도 두 도구는 무료로하지 않습니다 , 둘 다 삭제하려는 항목을 여러 개 선택하는 것을 허용하지 않습니다 ("삭제"버튼 (키보드 버튼이 아닌 비누 UI에서)))).