Questione : errore java.net .MalformedURLException del cfinvoke di coldfusion: Per la stringa dell'input:

Sto tentando di invocare il seguente webservice (vedere sotto). Tuttavia, tutto il ritorno di metodi il seguente errore (vedere sotto).  Ho rimosso il userid e la parola d'accesso per sicurezza, ma anche con i creds corretti lo stesso errore è restituito.  La cosa sconosciuta è che tutto ha lavorato al loro assistente di sviluppo, ma la produzione sta gettando questo errore.  Ho provato su impresa di W2K CF5, campione di W2k3 CF9, sviluppatore CF9 di Windows 7 con lo stesso omit= " no " omit= " no " omit= " no " difetto del "" del value= del name= " userId " di
del xmlResponse " " del returnvariable= " " di changePassword " del method= " del #myObj# del webservice= del >
https://servic es.labcorpsolutions.com/webservice/services/LabcorpOTS/wsdl/LabcorpOTS.wsdl " del rel= " del _blank " del target= " di https://services.labcorpsolutions.com/webservice/services/LabcorpOTS/wsdl/LabcorpOTS.wsdl del href= di
del "" del value= " di newPassword " del name= di
del >


The restituito quando invoca il servizio di fotoricettore il funzionamento è:

AxisFault
 faultCode: {rel= " nofollow " " del _blank " " del target= " di http://schemas.xmlsoap.org/soap/envelope/ del href= di
g/soap/envelope/ di http://schemas.xmlsoap.or} faultSubcode di Server.userException
:
che faultString: java.net .MalformedURLException: Per la stringa dell'input: “443.labcorpsolutions.com " faultActor del
: faultNode del
: faultDetail del
: stackTrace del
{rel= " nofollow "„ del _blank„„ del target= " di http://xml.apache.org/axis/ del href= di s/ di http://xml.apache.org/axi}: java.net. MalformedURLException: Per la stringa dell'input: “443.labcorpsolutions.com "
a java.net .URL. (URL.java: 601)
a java.net .URL. (URL.java: 464)
a java.net .URL. (URL.java: 413)
a org.apache.axis.transport.http.HTTPSender.invoke (HTTPSender.java:
di 132) a org.apache.axis.transport.http.HTTPSender.readFromSocket (HTTPSender.java:
di 725) a org.apache.axis.transport.http.HTTPSender.invoke (HTTPSender.java:
di 143) a org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:
del 32) a org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:
del 118) a org.apache.axis.SimpleChain.invoke (SimpleChain.java: 83)
a org.apache.axis.client. AxisClient.invoke (AxisClient.java: 16… '' l'assistenza del

Any sarebbe notevolmente appreciated.

Thanks
class= del

Risposta : errore java.net .MalformedURLException del cfinvoke di coldfusion: Per la stringa dell'input:

Credo le bugie di problema nella capacità del Coldfusion di trattare le sessioni SSLv3. Cercare “SSLv3„ in questo articolo:  http://ruthsarian.wordpress.com/2009/10/26/washing-client-certs-in-coldfusion-with-soap-part-2/

Mi sono concluso sul usando la modifica su ordinazione CFX_HTTP5 http://www.cftagstore.com/tags/cfxhttp5.cfm

Esempio:


xmlns del velope: SOAP-ENV= " http://schemas.xmlsoap.org/soap/envelope/ " SOAP-ENV: encodingStyle= " http://schemas.xmlsoap.org/soap/encoding/ " >
https://services.labcorpsolutions.com/webservice/services/LabcorpOTS " >
 
   
      
   
 


ontent>
            
     

 
https://services.labcorpsolutions.com/webservice/services/LabcorpOTS " HEADERS=#HEADER# BODY=#soap# SSLERRORS= OUT= " " GIUSTO " risultato " >

#result#
Altre soluzioni  
 
programming4us programming4us