AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi WSDL Import Problem
Thema durchsuchen
Ansicht
Themen-Optionen

WSDL Import Problem

Ein Thema von wjjw · begonnen am 29. Jan 2019 · letzter Beitrag vom 30. Jan 2019
Antwort Antwort
Benutzerbild von wjjw
wjjw

Registriert seit: 3. Aug 2017
Ort: Wiener Neustadt, Österreich
75 Beiträge
 
Delphi 12 Athens
 
#1

WSDL Import Problem

  Alt 29. Jan 2019, 11:21
Hallo!

Ich habe ein Problem mit einem Web-Service. Normalerweise verwende ich den WSDLImp(orter) um die Klassen zu erzeugen.
Nur bei einem Webservice stürzt er ab und die Klassen werden nicht erzeugt.
Gibt es eine andere Möglichkeit die Struktur "nachzubauen" bzw. andere Tools hierfür?
Werner Weiß
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

AW: WSDL Import Problem

  Alt 29. Jan 2019, 14:02
Stürzt er ab, wenn die WSDL als Endpunkt-URL im Wizard eingegeben wird, oder liegt die WSDL Datei schon auf der lokalen Platte? Gibt es eine Fehlermeldung?
Der WSDL Importer kann auch von der Kommandozeile aus aufgerufen werden: http://docwiki.embarcadero.com/RADSt..._WSDL_Importer
Zitat:
Tip: The command line interpreter includes some options that are not available when you use the WSDL importer in the IDE. For details, see the help for WSDLIMP.

Code:
Usage: WSDLIMP [options] <WSDL[File|URL]|UDDI BindingKey>

 Code Generation Options:
  -C  Generate C++ code                  -P  Generate Pascal code
                          [ -option{+|-} default shown ]
  -Oa- Process optional/nillable elements -Op+ Process inc/imported schemas
  -Od+ Generate Complex Type Destructors  -Oq- Quiet mode (Suppress Headers)
  -Of- Process Faults                     -Og- Use OLE GUIDs for interface
  -Oi- Ignore Schema errors               -Os- Generate Server skeleton code
  -Ok- Map pure collections to classes    -Ot- Output unused types
  -Ol- Generate Literal types             -Ou+ Unwrap Literal Parameters
  -Om- Allow out parameters               -Ov+ Verbose Info. in file
  -On- Declare Types in Namespace         -Ow+ Map strings to WideStrings
  -Oo+ One out param becomes return       -Ox+ Strong class Aliases
 Other options:
  -D<path> Output directory path          -=+ Output filename after'=' in URL
  -U<url of UDDI Registry> UDDI Registry [NOTE: input must be UDDI bindingkey(s)

   @<Resp> Response file with list of WSDL|UDDIBindingKey to import
Michael Justin
  Mit Zitat antworten Zitat
Benutzerbild von wjjw
wjjw

Registriert seit: 3. Aug 2017
Ort: Wiener Neustadt, Österreich
75 Beiträge
 
Delphi 12 Athens
 
#3

AW: WSDL Import Problem

  Alt 30. Jan 2019, 11:22
Habe einen Fix vom Embarcadero bekommen. Ich hoffe er wird auch in der nächsten Delphi-Version "offiziell" bereitgestellt.
Jetzt wird das Webservice Pas-Source-File generiert (Zuvor Absturz bei WSDL Import UI Assistent und bei der Konsole).
Werner Weiß
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: WSDL Import Problem

  Alt 30. Jan 2019, 18:29
Habe einen Fix vom Embarcadero bekommen. Ich hoffe er wird auch in der nächsten Delphi-Version "offiziell" bereitgestellt.
Jetzt wird das Webservice Pas-Source-File generiert (Zuvor Absturz bei WSDL Import UI Assistent und bei der Konsole).
welche Delphi Version? 10.2 oder schon Rio?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz