0

SUDS 、 python2.7 、および OpenShift に問題があります。Web サービス WSDL を照会しようとすると、次のエラーがスローされます。

URLError: <urlopen error [Errno 13] Permission denied>

これは、エラーを生成する WSDL のアドレスです。

suds.client import from Client
urlmps = ' http://www.mps.com.co:91/ArticuloDisponible.asmx?wsdl '
c = Client ( urlmps )
print c

URLError: <urlopen error [Errno 13] Permission denied>

動作するかどうか webservicex.net からクエリを実行しようとすると。

suds.client import from Client
url = ' http://www.webservicex.net/globalweather.asmx?WSDL '
client = Client ( url )
print client

Suds ( https://fedorahosted.org/suds/ ) version: 0.4 GA build: R699 - 20100913

Service ( GlobalWeather ) tns = " http://www.webserviceX.NET "
   Prefixes (0)
   Ports ( 2):
      ( GlobalWeatherSoap )×
         Methods ( 2):
            GetCitiesByCountry ( xs : string CountryName , )
            GetWeather ( xs : string CityName , xs : string CountryName , )
         Types ( 0):
      ( GlobalWeatherSoap12 )
         Methods ( 2):
            GetCitiesByCountry ( xs : string CountryName , )
            GetWeather ( xs : string CityName , xs : string CountryName , )
         Types ( 0):

ペーストビンの完全なトラック エラー..

http://pastebin.com/Ug​​xtwPWP

注: ローカル コンピューターからの仮想環境の実行は完全に機能します。ポート 91 が OpenShift から拒否されていることがわかります。

ありがとう、マリオ・パルド

4

1 に答える 1