2017-09-08 1 views
0

Ich habe eine SAP UI5 App in Web IDE und auch eine XSJS App mit HANA webbasierten Tools erstellt. Aber ich kann den xsjs-Dienst nicht direkt von meiner Web-IDE-Anwendung aufrufen, indem ich einen Ajax-Aufruf verwende, der die vollständige URL angibt.Sap ui5 und xsjs

Wenn jemand eine Idee geben kann, wäre es großartig.

+0

Ich denke, Sie müssen auf die Richtung von CloundConnector schauen und die so genannten "Destinationen" einrichten, um Web-Seiten-Anfragen an Dienste zu ermöglichen. –

Antwort

0

Zuerst müssen Sie ein HTTP-Ziel erstellen, das die URL xsjs und die Informationen des berechtigten Datenbankbenutzers aus dem Bereich SAP Cloud Platform Connectivity enthält. Dann fügen Sie das Ziel wie folgt in Ihre neo-app.json-Datei ein, um es mit "/ customPathToUse" aufrufen zu können. Es ist fertig.

{ 
    "path": "/customPathToUse", 
    "target": { 
    "type": "destination", 
    "name": "NameOfTheDestination" 
    }, 
    "description": "XS Destination" 
} 
+0

Vielen Dank Huseyin für die Antwort. Ist xsjs Konfiguration ähnlich wie xsodata? können Sie einen Screenshot für das gleiche teilen. –

+0

Nein, es ist ganz anders. Sie können dieses https://blogs.sap.com/2016/09/20/creating-a-simple-proxy-using-xs-http-destinations-and-xsjs/ lesen. – Huseyin