abelsky
16 years agoNew Contributor
Stuck on "Loading Definition"
Hello Everyone;
I'd appreciate any pointers/advice if you have the time to reply.
SYMPTOMS:
I'm trying to add a WSDL from a secured web service to a new SoapUI project. SoapUI is stuck on the "Loading Definition" message, which won't go away until I hit the "Cancel" button.
ENVIRONMENT:
SoapUI versions: 2.5.1, 3.0-beta2
Windows Vista Business
Steps I took to try to load the WSDL:
1. Created a new empty project (no WSDL reference)
2. Under Security Configurations -> Keystores/Certificates, I added the keystore with the signed certificate.
3. Right-clicked the project name, selected "Add WSDL", specified the HTTPS url to the WSDL (https://xxx.yyy.mil:443/Service/Test?wsdl)
4. Looking at the "Loading Definition" for 30 min, then cancel...
Log:
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Getting wsdl component from [https://xxx.yyy.mil:443/Service/Test?wsdl]
Wed Jul 08 09:44:46 EDT 2009:DEBUG:HttpConnectionManager.getConnection: config = HostConfiguration[host=https://xxx.yyy.mil], timeout = 0
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Getting free connection, hostConfig=HostConfiguration[host=https://xxx.yyy.mil]
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Freeing connection, hostConfig=HostConfiguration[host=https://xxx.yyy.mil]
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Notifying no-one, there are no waiting threads
I also tried to set the Default Alias (and Alias Password) properties for the keystore, but it didn't solve the problem.
WHAT WORKS:
1. Loading non-secure WSDLs works just fine (where SSL wasn't involved).
2. I exported the certificate from the keystore, imported it into Firefox, and was able to access the hosted secured WSDL that I'm trying to load into SoapUI.
3. I saved the WSDL to a local file, imported it into SoapUI, and was able to run a request successfully.
If I remove the keystore, then I get SSL Handshake errors, so the keystore shouldn't be the problem. The certificate from the keystore also worked in Firefox...
If I execute "Update Definition" on the PortBinding, and replace the reference to the local WSDL with the reference to the hosted WSDL, then I get the same "Loading Definition" message that stays there until I hit the cancel button.
Does anyone know what I need to do to be able to import the hosted WSDL directly, and get past the "Loading Definition" message?
Thanks,
Al
I'd appreciate any pointers/advice if you have the time to reply.
SYMPTOMS:
I'm trying to add a WSDL from a secured web service to a new SoapUI project. SoapUI is stuck on the "Loading Definition" message, which won't go away until I hit the "Cancel" button.
ENVIRONMENT:
SoapUI versions: 2.5.1, 3.0-beta2
Windows Vista Business
Steps I took to try to load the WSDL:
1. Created a new empty project (no WSDL reference)
2. Under Security Configurations -> Keystores/Certificates, I added the keystore with the signed certificate.
3. Right-clicked the project name, selected "Add WSDL", specified the HTTPS url to the WSDL (https://xxx.yyy.mil:443/Service/Test?wsdl)
4. Looking at the "Loading Definition" for 30 min, then cancel...
Log:
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Getting wsdl component from [https://xxx.yyy.mil:443/Service/Test?wsdl]
Wed Jul 08 09:44:46 EDT 2009:DEBUG:HttpConnectionManager.getConnection: config = HostConfiguration[host=https://xxx.yyy.mil], timeout = 0
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Getting free connection, hostConfig=HostConfiguration[host=https://xxx.yyy.mil]
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Freeing connection, hostConfig=HostConfiguration[host=https://xxx.yyy.mil]
Wed Jul 08 09:44:46 EDT 2009:DEBUG:Notifying no-one, there are no waiting threads
I also tried to set the Default Alias (and Alias Password) properties for the keystore, but it didn't solve the problem.
WHAT WORKS:
1. Loading non-secure WSDLs works just fine (where SSL wasn't involved).
2. I exported the certificate from the keystore, imported it into Firefox, and was able to access the hosted secured WSDL that I'm trying to load into SoapUI.
3. I saved the WSDL to a local file, imported it into SoapUI, and was able to run a request successfully.
If I remove the keystore, then I get SSL Handshake errors, so the keystore shouldn't be the problem. The certificate from the keystore also worked in Firefox...
If I execute "Update Definition" on the PortBinding, and replace the reference to the local WSDL with the reference to the hosted WSDL, then I get the same "Loading Definition" message that stays there until I hit the cancel button.
Does anyone know what I need to do to be able to import the hosted WSDL directly, and get past the "Loading Definition" message?
Thanks,
Al