pepri / wizdler Goto Github PK
View Code? Open in Web Editor NEWChrome extension for testing WSDL services.
Chrome extension for testing WSDL services.
I'm calling a WSDL where the parameter elements are not declared in any namespace, although the operations are. Wizdler generates a request like this:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<lookup xmlns="http://foo/bar">
<symbol>ABC</symbol>
</lookup>
</Body>
</Envelope>
This is incorrect; the parameter is not {http://foo/bar/}symbol but just {}symbol
A working version is:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:foo="http://foo/bar">
<soap:Body>
<foo:lookup>
<symbol>ABC</symbol>
</foo:lookup>
</soap:Body>
</soap:Envelope>
Hopefully that is enough for you to go on, apologizes as I don't have time right now to generate a pared down WSDL for you to demonstrate.
I have a webservice that I am testing. It is designed to return an error and no data if a record in the database is not there.
If I call the webservice for a valid record, it works fine. But if I call the webservice a second time with an invalid record key in the same Wizdler window, I get the intended error message, but I get the data from the first website call.
But if I close the Wizdler window and reopen a new one, I get the correct results.
Is Wizdler caching anything anywhere? This has happened on a couple of different web services.
Hello,
if i want to Test a Webservice which i have created with VisualStudio 2010 (older Project) i get the following errormessage.
No global element was found: schema (http://www.w3.org/2001/XMLSchema)
The WSDL-File is created and Wizdler display all functions. If i want to test a Function with parameters this error occurs.
I don't know if it helps, but SoapUI generates the following output:
[soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tts="TTS_WebService" xmlns:xs="http://www.w3.org/2001/XMLSchema"]
[soapenv:Header/]
[soapenv:Body]
[tts:getCid2]
[!--Optional:--]
[tts:xInStueliId]123456789</tts:xInStueliId]
[!--Optional:--]
[tts:xOutCIDLis]
[xs:schema]
[!--Ignoring type [{http://www.w3.org/2001/XMLSchema}schema]--]
[/xs:schema]
[!--You may enter ANY elements at this point--]
[/tts:xOutCIDLis]
[/tts:getCid2]
[/soapenv:Body]
[/soapenv:Envelope]
Comment: Replaced less-than sign with square bracket, to bypass githubs parsing.
With this output i can create a request with SoapUI and get the information.
Please comment, if u need further information.
Greetings
Is there a way to adjust the timeout for the request? I have a reasonably long web service invocation, maybe 20 seconds, and the client times out before the response is received. If this could be configured it would be helpful.
Hi,
Using the latest Chrome, the text is written a few characters to the left of where i put the marker.
Hi,
when I click on a signature of the WSDL it opens the "POST' tab
but the message body shows "Cannot read property 'local' of null" instead of the call stub.
Sadly I did not found a stacktrace in the DeveloperConsole to paste you.
I cannot share the WSDL I'm trying to load (under non-disclosure agreement).
I tried loading a couple of open WSs and they worked just fine,
guess that it's malformed or something.
Thank you for your support
Tried it on this URL but did not get any of the included xsd's in the zip, only the wsdl.
https://wsdl.nspop.dk/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.2?wsdl
I get this message "No root element was found." in the request tab. Any idea?
Hitting Command-L (on OSX) on a Wizdler tab does not move focus to the location bar like it normally does in Chrome, but instead opens a dialog box to jump to line number. This is a very common key combination, perhaps Wizdler could use something else?
My project uses some very large services that have dozens of methods in it. The methods are in a seemingly random order in the WSDL, which is the same order they appear in in the Wizdler popup window, which makes it very difficult to find the right method. Sorting the methods in the popup would make it much easier to use.
Hi,
I do a lot of work with the Salesforce API and I really liked your tool. However, its not generating the SOAPAction header correctly. If you want i can send the WSDL.
Hi, can you please add a "LICENSE.MD".
It seems that you have chosen "GNU Lesser General Public License, version 3.0" as displayed here.
Thank you.
Using the Salesforce Partner wsdl, the Soap headers are not being generated correctly. For example making the query call should use these headers:
However, this header is repeated each time:
Generated SOAP Message: [string] [string?] [string] [string?] [string] [string?] [string] [string?] [string] [string?] [string]When I try to generate a manual request using Wizdler from an incognito window, it creates the request tab in a non-incognito and doesn't work.
Expected: A new tab for the SOAP request is opened in the same incognito window, containing the XML request template
Actual: A new tab is opened in a normal window, with no content
I get the error in Wizdler when invoking a function:
No global element for root was found: heartbeatRequest (http://www.amorgroup.com/chroma/webservices/1.0/flightlegdataservice)
I have selected a wsdl. This wsdl contains 4 functions.
When I click browse wizdler it is showing loading window and after several minutes wizdler crushes.
My wsdl is getting loaded in browser but when I click on request it is giving me following error:
No global type was found: {undefined}string
I'm getting this error when attempting to use a particular function exposed by a wsdl. It's not all functions, just some of them.
It looks like this is related to generating the example request, specifically:
https://github.com/pepri/wizdler/blob/46164ede11866e674a2bea5a0c92ca2a8862e5e9/wizdler/scripts/xmlSampleGenerator.js
Line 148
The wsdl is the FedEx ShipService wsdl.
How do I set the value for the SOAPAction header?
I'm attempting to perform a SOAP operation, but am receiving an error message from the server because my SOAPAction request header has no value. In other words, this is being sent to the server:
SOAPAction:
Thanks.
I am getting the same error referenced in #14 .
The WSDL I'm looking at is https://gateway.monster.com:8443/bgwBroker
After doing a little bit of digging, I found that the types that are "not found" are actually referenced, but they are included through a secondary file.
So If I am looking to use the ExecuteQuery
method described in this WSDL, it says No global element for root was found: Query (http://schemas.monster.com/Monster)
This definition is actually included via the chain https://gateway.monster.com:8443/bgwBroker
-> http://schemas.monster.com/current/xsd/Monster.xsd
-> http://schemas.monster.com/current/xsd/Query.xsd
I don't claim to be any type of an expert in the SOAP protocol or WSDL definitions. But, I hope that this is enough info for you to work with, and possibly shed some light on what might be happening in #14 as well.
Let me know if there's anything else you need from me! :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.