XS项目共享SAP HANA无法在浏览器中看到

时间:2017-08-31 07:53:38

标签: sapui5 hana xsengine

我有XS项目的项目,我已经与HANA包共享但是在向浏览器显示时失败了,错误显示:

404 - 未找到 我们无法找到您尝试访问的资源。 它可能拼写错误或目前无法使用。

我的.xsaccess:

import QtQuick 2.5
import QtPositioning 5.5
import QtLocation 5.6
import QtGraphicalEffects 1.0
import QtQml 2.2
import QtQuick.Controls 1.0

Rectangle{
id: mainContainer
width:800; height:width
color: "red"

Grid {
id:gridA
anchors.centerIn: parent
width: parent.width; height:width;
columns: 2; rows: 2; spacing: 2

verticalItemAlignment: Grid.AlignHCenter
horizontalItemAlignment: Grid.AlignVCenter

Repeater {
id:cells
model: gridA.columns*gridA.rows
property int draggedItemIndex: -1

Rectangle {

width: gridA.width/gridA.columns; height: gridA.height/gridA.rows
color: "white"

DropArea {
    id: dragTarget
    property alias dropProxy: dragTarget
    anchors.fill: parent
    keys: [ "KEY_A" ]

    Rectangle {
        id: dropRectangle
        anchors.fill: parent
        states: [
            State {
                when: dragTarget.containsDrag
                PropertyChanges { target: dropRectangle; color: "grey"}
                PropertyChanges { target: cells; draggedItemIndex: index}
                }
            ]
        }
    }
}
}
}

Rectangle{
id: icon
property var draggedIndex: 0

width: parent.width/3; height:width
color:"blue"
Drag.active: dragArea.drag.active
Drag.keys: [ "KEY_A" ]

MouseArea {
    id: dragArea
    anchors.fill: parent
    drag.target: icon
    cursorShape: drag.active ? Qt.ClosedHandCursor : Qt.OpenHandCursor
        onReleased: {
            console.log("Drag: " + cells.draggedItemIndex)
            if (cells.draggedItemIndex != icon.draggedIndex) {
                icon.draggedIndex = cells.draggedItemIndex
                cells.draggedItemIndex = -1
            }
            icon.x = cells.itemAt(icon.draggedIndex).x
            icon.y = cells.itemAt(icon.draggedIndex).y
        }
    }
}
}

.xsapp:

{
    "exposed" : true,
    "authentication" : [{"method":"Basic"}], 
    "cache_control" : "no-cache, no-store",
    "cors" : {
        "enabled" : false
    }
}

xsprivileges:

{}

和一个问题,是否可能是问题,因为角色用户或权限用户,关于授权?如何解决这个问题?感谢

1 个答案:

答案 0 :(得分:1)

.xsapp应该是一个没有内容的空文件。 .xsaccess中的公开参数应足以公开您的项目。确保在HANA存储库中激活所有文件。

如果错误是特定于授权的,则会收到503错误。如果404错误是XSEngine页面,则代码未激活或包路径不正确。