2017-10-15 3 views
0

Ich wollte einen Webservice in W3schools mit SAPUI5-Anwendung und WebIDE ausgeführt werden.HTTP-Ziel für externen Webservice in HANA Cloud Platform

WSDL-URL ist: https://www.w3schools.com/xml/tempconvert.asmx?WSDL

Wenn ich die URL direkt in UI5 Code verwendet, ich habe Fehler auf „Zugriffskontrolle erlaubt Herkunft“, wie die URL zu anderer Domäne gehört.

Also habe ich beschlossen, ein http-Ziel für die WSDL zu erstellen, verweisen Sie den Alias ​​in neo-ap.json und nutzen Sie diesen Alias ​​im Web-IDE-Code.

Also, ich habe folgende HTTP-Destination in Cloud-Plattform Cockpit

HTTP Destination created in Cockpit

erstellt

neo-app.json

{ 
"path": "/w3schools", 
"target": { 
"type": "destination", 
"name": "w3schools", 
"entryPath": "/" 
}, 

"description": "W3SChools WS Temperature Conversion API" 
} 

In meinem Controller, ich kann das Ziel während Ajax-Aufruf bezeichnet haben wie folgt:

url: "/w3schools/xml/tempconvert.asmx?WSDL", Allerdings scheint es u nicht erreichbar auf den Code, wie ich diesen Aufruf mit rotem Status in der Registerkarte "Netzwerk" von Google Chrome sehen kann !!

Kontrolle zu überqueren, habe ich versucht, das Ziel zu öffnen mit der Anwendung testurl mit Suffix /w3schools/xml/tempconvert.asmx?WSDL

Allerdings habe ich 404 Codefehler

dies mit, kam ich zu dem Schluss, dass das Problem mit dem HTTP-Ziel im Cloud-Cockpit konfiguriert ist.

Ich habe verschiedene Optionen ausprobiert (URL als https anstelle von http), geben anderen Namen ist WebIDESystem, etc, aber nichts funktionierte zu meinen Gunsten. In allen diesen Fällen ist das Ziel im grünen Status, wenn ich mit "Check Verbindung "Option des HTTP-Ziels.

Kann mir bitte jemand sagen, wie man das löst? Hier möchte ich bei dem HTTP-Ziel-Ansatz bleiben, da er mir die Flexibilität gibt, den Dienst aus einer Admin-Perspektive zu konfigurieren, was wiederum die Wartung erleichtert.

Grüße,

Faddy

Antwort

0

Entfernen WebIDESystem aus dem HTTP-Ziel. Es sollte funktionieren

+0

Das hat mein Problem gelöst –

Verwandte Themen