Javascript 操作码==0表示什么?

Javascript 操作码==0表示什么?,javascript,web-services,temenos-quantum,Javascript,Web Services,Temenos Quantum,我正在使用Kony studio进行应用程序开发。我已经使用Eclipse进行了登录验证,以编写用于创建连接到oracle10g数据库的web服务的代码。但是在前端,当我尝试将前端连接到web服务时,我遇到了一个错误。 status==400正在进行验证,但我没有将操作码设置为0,而是将其放入else语句并发出错误警报。这是连接到web服务的Javascript代码。 请帮忙。opstatus==0表示什么 function GetLogin() { var Userid =login.t

我正在使用Kony studio进行应用程序开发。我已经使用Eclipse进行了登录验证,以编写用于创建连接到oracle10g数据库的web服务的代码。但是在前端,当我尝试将前端连接到web服务时,我遇到了一个错误。 status==400正在进行验证,但我没有将操作码设置为0,而是将其放入else语句并发出错误警报。这是连接到web服务的Javascript代码。 请帮忙。opstatus==0表示什么

function GetLogin()
{



var Userid =login.txtloginuname.text;
var Password = login.txtloginpass.text;

var inputParamsLogin={serviceID:"servicelogin",uname:Userid,pass:Password}


if (Userid!=null && Userid!="" && Password!="" && Password!=null)
  {

  appmiddlewareinvokerasync(inputParamsLogin,loginCallBackresponse);
  }
  else
  {
        var alert_seq5_act0 = kony.ui.Alert(
              {
            "message": "Please Enter User name and password",
            "alertType": constants.ALERT_TYPE_ERROR,
            "alertTitle": "",
            "yesLabel": "OK",
            "noLabel": "",
            "alertIcon": "",
            "alertHandler": null
        }, {});
        kony.application.dismissLoadingScreen();
   }

function loginCallBackresponse(status,loginResults)
{
        if(status==400)
        {
        alert("productResults");
            if(loginResults.opstatus==0)
            {
             alert("inside opstatus");

            else
            {
            var alert_seq5_act0 = kony.ui.Alert({"message": "Service      Failed:"+loginResults.errmsg,
            "alertType": constants.ALERT_TYPE_ERROR,
            "alertTitle": "",
            "yesLabel": "OK",
            "noLabel": "",
            "alertIcon": "",
            "alertHandler": null}, {});
            kony.application.dismissLoadingScreen();
            }
         }
       }
     }
我收到“产品结果”警报,但无法收到“内部状态”警报。
相反,我收到的是“服务失败警报。

如果操作状态为0,则表示服务调用成功,而非零值表示失败。

请阅读以下内容,了解更多有关科尼网络电话的信息

以下是kony中与网络呼叫相关的参数说明:

状态-整数值-指示状态

以下是返回的各种状态:

100-网络呼叫已成功启动-结果集不可用且为零。
200-网络正在进行中(当您开始接收第一个字节时)-结果集将不可用,且为零。
300-网络呼叫已取消-结果集将不可用且为零。
400-网络调用完成(在成功和失败场景中都被调用-可以使用resultset中的opstatus查询实际状态。
注意:在移动Web上,回调函数总是在状态为400时调用。其他中间状态代码在移动Web上不适用

resulttable—一个具有键值对的对象—遵循相同的结构(opstatus、errcode、errmsg以及实际的网络返回数据)
这表示服务返回的对象。此对象包含三个值:

opstatus

错误代码

如果opstatus为0,则表示服务调用成功,而非零值表示失败

如果opstatus为非零值,则会在errcode中捕获。以下是可能的错误代码:

1000-连接时出现未知错误(如果平台无法区分各种网络错误,则默认情况下平台会报告此错误代码)。
1011-设备没有WIFI或移动连接。请在建立连接后尝试该操作。
1012-请求失败。
1013-中间件返回了无效的JSON字符串。
1014-请求超时。
1015-找不到主机。
1016-无法连接到主机。
1200-SSL-证书相关错误代码。

与每个错误代码对应的错误消息被捕获在errmsg参数中。

发布我创建的服务并获取此url后,我将url放入chrome:http://:8081/admin/direct。我收到以下错误:步骤:PrepareArchive
步骤:PrepareArchive失败(消息:打开zip文件时出错)
开始回滚…
回滚步骤:PrepareArchive
回滚步骤:PrepareArchive失败(消息:打开zip文件时出错)
我该如何解决它???http://:8081/admin/direct应该给kony moddleware控制台。我觉得中间件配置不正确。将有一个middleware.log文件。请检查该日志。我在哪里可以找到该文件,我应该在其中检查什么?我是kony的新手。您将tomcat作为中间件?请ase查看tom cat的middleware.log。要找到它,请检查tomcat middleware bootconfig文件夹中的middleware-log4j.properties。检查log4j.appender.file.file将给出指向middleware.logI的路径。我还有一个问题,我正在使用kony创建一个本机android应用程序。我有一个密码文本框。我如何设置pr属性,这样当输入文本时,它只会被视为点。我找不到任何这样的选项