我正在使用IBM Worklight Developer Edition 5.0.5尝试创建简单(HTML和适配器)应用程序,但面临未解决的问题
这可能是一个老论坛中没有回答的问题:
[环境]
操作系统:Windows7 64位(日语区域设置),
月食:4.2.1,
Worklight:Developer Edition 5.0.5
[说明]
我在Eclipse中创建了Worklight项目,没有任何外部库,如jQuery mobile或Dojo。我在这个项目中添加了HTTP适配器和SQL适配
我们是否可以停止执行worklight过程(适配器)。我有一个表单。在提交时单击,我通过worklight adapter调用webservice。还有一个取消按钮。我如何在单击取消按钮时停止执行?此时在worklight中无法执行您要求的操作。是否有任何解决方法。因为如果用户wana取消操作,他将如何取消?您的场景是什么?你在开发什么?像我这样的场景有一个页面,显示了一大组带有搜索条件的数据。当调用过程时需要时间。意思是如果用户wana取消此操作并想发布另一个搜索条件,那么该怎么办,因为一旦过
我正准备访问Application Center管理控制台,但上面提到的URL不起作用。是否有其他合适的指南可以实现这一点?提供的URL似乎是正确的。
加载此URL失败时,您在浏览器窗口中看到什么错误
您是否使用IBM安装管理器安装Worklight
假设“是”,因为这是Application Center的唯一安装路径
您选择了什么作为基础应用程序服务器
你启动应用服务器了吗
IBM Worklight Application Center未提供开发者版,可通过Eclipse Mark
如何在Worklight应用程序中添加多语言支持?谁能给我举个例子吗?使用common/js/messages.js文件
使用此指令进行加载
if(WL.App.getDeviceLanguage() == 'en' && WL.App.getDeviceLocale() == 'en-US') {
WL.ClientMessages.loading = 'Custom Loading Message';
}
及
文档使用common/js/messages.js文件
我正在使用Worklight Consumer Edition 5.0.6.1和最新的临时修复程序,对启动屏幕有以下问题:
(1) 当我的应用程序在iPad模拟器(iOS 7)上运行时,在启动屏幕的顶部有一个黑色区域。请看下面的截图。
[在iPhone(iOS 7)上运行时不存在此类问题]
(2) 我已经在iOS的config.xml中将“AutoHideSplashScreen”打开为“true”。我的js中有隐藏启动屏幕的逻辑。然而,我发现在执行js中的逻辑之前,启动屏幕已经隐藏。
[And
我正在安卓2.2下测试。我的开发IDE是worklight 6.0。
当我删除application-description.xml中的securityTest时,直接更新效果很好。然而,当添加时,它不再起作用了
<android securityTest="mobileTests" version="1.0">
<worklightSettings include="true"/>
<security>
我必须访问适配器JS文件中的几个WL服务器属性(从worklight.properties)。我知道我们可以访问适配器xml文件中的属性,但我必须访问JS文件中的属性
{ WL.Server.configuration["local.IPAddress"] }
这可能吗?答案是肯定的
例如,使用新创建的适配器
我在getStories()函数中的返回之前添加了以下内容:
WL.Logger.info("##################### Worklight protocal: " +
我试图从适配器中点击一个基于REST的HTTPS服务,我的.xml文件如下所示
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain>myco.company.com</domain>
<port>443</por
我从文档中看到mobilewebapp环境的版本属性已被删除?为什么会这样?有没有办法补充一下?这对我们非常有用
使用WL 6.1.0.01.20140418-0637。我不太明白它对您有多“有用”,因为这个属性对于我们开始使用的移动Web和/或桌面浏览器环境从来没有任何实际意义。它只会引起混乱,因此现在被删除
开发人员无法将其添加回
如果出于某种原因,您认为它对您有用,您可以提交一个功能请求:如果我的回答有助于解决您的问题,请标记为已回答。
使用URL的第一个登录屏幕localhost:9080
登录成功后。再次使用主机请求登录URL192.168.10.16:9080
我的问题是
为什么登录出现两次
为什么我的主机ip被泄露
您正在使用地址localhost访问控制台,而在代码中,您要么使用publicWorklightHosname=192.168.10.16,要么在构建时使用远程计算机的构建,然后输入服务器的IP
以下是您需要做的:
确保服务器和客户端计算机中存在主机名的DNS条目
将worklight.propertie
我们能否在WebSphere 8.5.5.1完整版本(即不在Liberty概要文件上)上安装Worklight 6.2?如果有人有安装指南链接,那就太好了。是的,你可以。
Worklight支持WAS、WAS Liberty profile和Tomcat作为“底层”应用服务器
程序是一样的
您可以安装应用程序服务器
您可以使用IBM Installation Manager部署Worklight服务器工件等
您可以使用Configurator工具设置数据库,部署项目的.war、.adapter
我没有找到任何方法来配置Worklight 6上未经验证的MPN推送
知识中心只讨论经过身份验证的web服务。
那么-Worklight能否对MPN执行未经验证的web服务?如果是,如何配置它们
谢谢
JerryWorklight可以在Windows Phone 8中处理经过身份验证和未经身份验证的推送通知
这已说明(幻灯片#52)。
可能需要在知识中心进一步澄清
要向Windows Phone 8设备发送推送通知,必须使用
Microsoft推送通知服务(MPNS)
未经身份验证的推送通知不
关于Worklight 6.2构建过程,我有两个问题:
问题1:是否可以将标准Worklight(6.2)构建过程与自定义构建步骤集成
我需要补充如下:
初始化构建过程
WLApp构建(优化步骤)
自定义步骤
WLApp包装
适配器构建和打包
战争建造和包装
最终构建过程
问题2(关于步骤3):是否可以在wlapp打包过程之前(在优化步骤之后立即)修改wlapp文件
我正在使用CLI命令:wl build。从Worklight 6.2开始,在标准Worklight构建期间,没有受支持的执行自定义
我已经下载了worklight的新补丁包,并将其添加为IBM Installation Manager的存储库,并禁用了检查更新的复选框
然后,在IBM IM中,我尝试更新,并且新的fixpack显示正确,当选择更新包并按next时会出现问题
在此之后,IBM IM将在back、next、update和cancel上显示灰色按钮
编辑:
我在寻找我的即时通讯日志时发现,在我所有的尝试中,即时通讯都停留在同一阶段
<entry num='68' time='1416502265029' el
我一直在使用Worklight Quality Assurance(WQA)(在6.3版本中更名为IBM MobileFirst Platform Quality Assurance),并且已经设置了Rational Team Concert来自动为bug和崩溃创建工作项。在我的RTC设置中,我使用IBM DevOps服务项目(JazzHub)为插入指令的应用程序报告的bug和崩溃自动创建工作时间。在我使用IBM MobileFirst Platform Quality Assurance 6.
我正在使用websphere liberty profile v8.5.5.0和worklight 6.2
我的WL和运行时的完整版本是:
Server version: 6.2.0.00.20140922-2259
Project WAR version: 6.2.0.00.20140922-2259
我注意到,有时我在进入worklightconsole时遇到问题,服务器回答问题的时间太长,大多数情况下只是给我一个暂停时间
关于JVM堆,它占总堆的60-70%,最有可能是1,5 Gb或类似
工具:IBM Mobilefirst TestWorkbench 8.6.0.1
OS:Windows7
有一个显示3个文本框的应用程序,两个用于输入数字,第三个用于显示数字总和
记录一个测试。(在两个文本框中分别输入数字;结果显示在第三个测试框中)
播放时,是否可以将数字存储在变量中,添加它们并与应用程序显示的结果进行交叉验证?
上述信息将帮助我们验证银行应用程序中的交易是的,这是可能的
首先,在脚本中创建一个变量(打开“文本资源”节点,对吗
单击“测试变量”并选择“添加”菜单
然后
环境:
1.Windows 7和
2.IBM MobileFirst Platform Studio 7.0
示例脱机工作IBM MobileFirst Platform 7.0的应用程序,从入门模块导入,并按照以下步骤进行测试
1. Set heartbeat to 5 seconds
2. Background application behavior can be seen using web debuggers
3. Shut down MobileFirst Server
4. In
我们要求在用户首次下载应用程序时显示用户协议。是否存在在下载应用程序时仅调用一次的事件或方法。如有任何建议,将不胜感激 MobileFirst平台没有提供这种“仅限首次”的方法
对于您的需求,我的建议是在JSONStore文档中持续存储对用户协议的接受。启动应用程序时,请查询JSONStore,查看之前是否记录用户协议已被接受,如果未被接受,请出示协议并在协议被接受之前不允许用户在应用程序中继续。当然,一旦协议被接受,就在JSONStore文档中记录这一事实,然后启动应用程序的正常流程。谢谢。我
当我在预览模式下检查适配器时,它在移动浏览器和web浏览器中都可以正常工作
当我从移动应用程序调用相同的过程时,它抛出以下错误
{“invocationContext”:null,“errorCode”:“无响应的_主机”,“errorMsg”:“服务当前不可用。”}
您需要确保应用程序指向您的服务器:
我不知道您所说的“移动应用”(Android应用或iOS应用或从设备中的移动浏览器预览mobileweb环境)是什么意思,但请确保worklight.plist/wlclient.propert
设置:
Liberty Farm 8.5.5上的MobileFirst server 8.0
IBM DB2
IBM MF分析
使用服务器配置工具将MF服务器配置为MobileFirst_server_Config。当我在server.xml中看到时,它会自动创建一些具有密码的内置用户,比如Admin\u MobileFirst\u server\u Config或Push\u MobileFirst\u server\u Config
我在websphere日志中更频繁地看到以下错误。我们从未
我已将Mobilefirst Platform Foundation 8.0更新为当前可用的最后一个修复程序(8.0.0.0-MFPF-IF2020111111304)。在应用修复程序后,我们没有遇到任何问题,但是当我们尝试发送IOS推送通知时,我们收到以下错误:
[1/22/21 10:05:36:058 CST]00000484调解员E
com.ibm.mfp.push.server.notification.Mediator提交通知
FPWSE1081E:发送通知失败。有关详细信息,请参阅
我的代码:
<div id="homeView" data-dojo-type="dojox.mobile.View">
<div id="loadmap" data-dojo-type="dojox.mobile.ListItem"
data-dojo-props="label:'Load Map ', moveTo:'mapView',
transition:'slide'>
&
我有一个Worklight应用程序,从中创建了一个apk文件。创建了一个测试项目。
将apk文件添加到工作台时,会出现以下错误:
应用程序xxx.apk不能导入;它不是无效的,就是无效的
它包含不受支持的特定功能
问题很可能与Eclipse没有指向JDK这一事实有关。
请编辑eclipse.ini以指向您的JDK(-vm…JDK位置…)尝试打开worklight工作区的.log文件。我看到一个错误,说为了让RationalTestWorkbench工作,我需要使用JDK而不是JRE
解决我问题
在Android(HTC S设备和Android虚拟设备)上,当我导航到我的“我在哪里?”页面时:
初始化并显示忙碌指示器“检查您的位置”
加载谷歌地图api
地理定位和显示谷歌地图
隐藏忙指示器
我第一次进入该页面时,忙碌指示灯从未显示
当我第二次进入该页面时,有一个“加载”忙指示灯冻结了我的应用程序。我必须终止应用程序之外的进程
当我删除忙指示器的代码行时,我的应用程序工作正常
以下是忙指示灯冻结的代码:
// Geolocation of collaborators
var map;
fu
环境配置:
Windows Server 2008 R2企业版
WebSphereApplicationServerV7
Worklight Server v6
Derby数据库(通过Worklight安装管理器进行默认安装)
在worklight生产服务器上部署应用程序和适配器后,当我使用worklight Console的MBS(iPad环境)测试应用程序时,出现以下错误:
getNewsFeed\u CallbackFailure响应::
{“状态”:500,“调用上下文”:null,
我遵循此WebSphere Commerce指南中的Worklight store fronts链接,使用使用IBM Worklight 5.0.6.1的混合应用程序
应用程序成功启动,但是,当我尝试下订单时,我可以继续执行几个步骤,但随后出现“服务器连接已超时”错误。当我重新安装应用程序并再次尝试继续时,我在下订单的不同步骤中遇到此错误
谁能告诉我有什么问题吗
Logcat日志-
10-08 14:44:34.504: D/dalvikvm(960
我已经安装了EclipseJuno 4.2.2,但是在安装worklight时出现了一个问题
收集要安装的项目时出错会话上下文为:(profile=epp.package.jee,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,操作数=,操作=)。无法读取位于的存储库。读取超时无法在读取存储库。读取超时
确保您正在使用以下受支持的Eclipse版本之一(用于Worklight):
EclipseJavaEE4.2.2(“J
我最近从Eclipse市场下载了IBM Worklight Developer版本
为了在我右键单击HTML文件并选择RunAs>RunonServer时部署应用程序。然后它要求我选择在我的机器上运行的Localhost。当index.html文件显示在窗口中时,会出现一个空白页面,并且我的html文件正文的内容不可见
我无法在IBM Worklight中构建、部署和运行任何项目。它不适合您,因为您做错了。。。
在一头扎进工作灯之前
创建新的Worklight项目和应用程序后,您需要:
右键单击
我想知道是否可以在Worklight中执行以下操作:我们有两个移动应用程序。当我们点击应用程序a中的一个按钮时,会使用应用程序B中的参数X计算出一些内容,这是一个输入字段。也就是说,用户可以在应用程序B中更改X,这将影响应用程序A的计算结果。最简单的方法是:
应用程序A将X发送到后端(可能通过Worklight适配器)
应用程序B从后端请求X(可能通过Worklight适配器)
我想不出有什么Worklight API可以在没有服务器的情况下实现这一点
可能相关:
“Android实现了一些
我想使用JsonStore保护在worklight中实现应用程序我想根据登录用户存储密码,并将这些密码添加到WL.JsonStore.init(集合,选项)中的选项中。数据对象data={}中的其余细节
如何提取保存的密码WL.JSONStore.init(集合,选项)options对象,以便对其余函数进行api调用?您有两个选项(尽管我不是安全专家):
每次打开应用程序时,请使用该应用程序的用户(因此也包括JSONStore)输入密码,然后在WL.JSONStore.init方法中检查密码(如
我已经编写了Json存储,用于在数据库中添加或删除值。
我已经初始化了集合。如下所示
function wlCommonInit(){
var collections = {
Users : {
searchFields: { Username: 'integer', Password: 'string'}
},
adapter:{
name:'SQL',
add:'addSQL'
此错误发生在我们将.WAR文件放入Tomcat的webapp文件夹后。然后我们尝试转到以下链接:
http://localhost:port/ProjectName/console
但是发生了404错误。当我们停止Tomcat服务器重新启动它时,我们无法再启动Tomcat服务器。以下事件表明:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users\Ad
我们遵循了远程服务器上的静默安装过程,如IBM Developer文档6.3中的链接所述:
从以下链接下载了MobileFirst CLI 6.3文件:
将其解压缩到MobileFirst CLI 6.3.0,并复制了installer.properties文件,其中包含休闲内容
许可证\u已接受=真
用户安装目录=/opt/ibm/Worklight CLI
我将CLI 3.0安装到指定的文件夹中,并保持在同一文件夹中:
./install_linux.bin -i silent -f i
我正在使用mobilefirst进行混合应用程序开发(用于Android、iPhone和windows phone设备)。我尝试了WL.App.close(),但它对我不起作用
是否有关闭Mobilefirst应用程序的方法?
如何在Mobilefirst中识别backbutton退出应用程序?根据谷歌和苹果的指导原则,您不能为最终用户以编程方式退出应用程序。这是您必须让用户执行的操作
因此,WL.App.close()API不再这样做。事实上,并将在未来的版本中删除
要触发退出应用程序,您可能
我正在使用现有环境(无环境更改)将现有项目从worklight 6.0.2迁移到6.3,但我无法在iOS(iPhone和iPad)中更新连接到本地主机的更改,同样在Android中工作正常 当你说“无法更新”时,你实际上是指直接更新吗
建议尝试删除iphone\native文件夹(假设您没有任何自定义的本机代码,否则请将其备份并稍后放回),然后重新构建应用程序。然后,部署到设备上,看看直接更新现在是否有效。您会遇到什么样的错误?升级过程中更改的任何配置文件?我们需要更多详细信息来帮助您解决问题。
我是否可以在没有MobileFirst服务器的情况下使用MobileFirst应用程序中的web服务?如果调用是例如对外部资源的调用,则可以使用与其他任何地方相同的普通常规AJAX调用
如果资源受MobileFirst平台保护,则必须使用适配器。适配器必须通过MobileFirst服务器。例如,如果调用的是外部资源,则可以使用与其他任何地方相同的普通AJAX调用
如果资源受MobileFirst平台保护,则必须使用适配器。适配器必须通过MobileFirst服务器。是的,您可以使用您的Mobil
我在mac应用服务器上安装了MobileFirst服务器v.7,它是v.8.5.5.4。分析控制台正在打开,但未显示任何数据。
Server.xml如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<server description="new server">
<!-- Enable features -->
<featureManager>
<feature>js
ING Bankerian Nederlads通过将IBM worklight与nuance语音服务集成,在其移动银行应用程序中实现基于语音的货币支付。信息链接:
我想知道如何在worklight中使用nuance语音服务。请提供有关IBM worklight与nuance语音服务集成的适当文档。除了nuance之外,还有其他服务可用于使用worklight实现基于语音的移动应用程序。以下是您需要执行的操作:
谷歌的“细微差别语音服务”,并访问他们的网站
点击“面向开发者”
点击“关于Nuan
据说IBMMobileFirst是开发混合移动应用程序的非常先进的工具,我很想知道我们是否可以使用单个代码库同时开发移动应用程序和响应移动应用程序。我知道Mobilefirst提供了不同的开箱即用环境,即移动浏览器、桌面浏览器、Android等。。我觉得这为开发人员开发移动和响应web应用程序提供了一种选择。但下面的问题和功能让我重新思考如何继续使用这种方法进行实际实现
1) MobileFirst在以下方面的可重用性和灵活性有多大:
*为两个应用程序实施会话管理
*两种应用程序的身份验证和授权
我正在使用IBM MobileFirst平台开发一个应用程序,发现Worklight.js文件存在问题。Worklight.js扩展了函数原型,定义了几种方法,如bind、curry、wrap等
我的应用程序是用aurelia框架构建的,在将框架升级到最新版本后,我遇到了一个与绑定扩展相关的棘手问题
如果我在worklight.js中对绑定扩展进行注释,那么一切看起来都像一个魔咒(不知道为什么worklight实现了它的绑定版本)
Worklight.js文件似乎在构建时添加到wlapp包中。是
我一直在跟踪。
但是,即使应用程序中未包含公钥,应用程序仍然能够直接更新
这是我在启用安全直接更新时遗漏的任何步骤吗?可以保护直接更新。这意味着它即使在没有安全保护的情况下也能工作。您是否按照所有说明在客户端保护直接更新?按照网站上的说明去做我已经按照网站上的说明去做了。似乎应用程序必须配置公钥才能启用安全直接更新。如果应用程序未配置公钥,则应用程序仍可以直接更新。直接更新可以受到保护。这意味着它即使在没有安全保护的情况下也能工作。您是否按照所有说明在客户端保护直接更新?按照网站上的说明去做我已
每次尝试调用受保护的ressource时,都会出现以下错误:
"{"errorCode":"invalid_client","errorMsg":"Incorrect JWT format"}"
我尝试了几乎所有的cordova plgin mfp版本
我有最新的IFIX for mobilefirst并更新了我的mfpdev cli
有什么问题吗?我的服务器时间是17:38,我的移动时间是17:36,所以我更改了服务器时间,使其与移动时间完全匹配,并且工作正常
这种行为正常吗?它是可配置的还
我注意到每次在Android应用程序中初始化Worklight/Cordova时都会调用cordovaInitCallback。特别是,它将科尔多瓦的“clearHistory”称为清除WebView历史。当我尝试在多页应用程序中使用window.history时,这一直是一个问题,因为在从一页到另一页的初始化过程中,历史总是被重置
由于该评论表明,此clearHistory调用的目的是防止在直接更新场景中返回到旧页面,因此该条件是否可以通过Android环境检查得到加强,以便仅在直接更新刚刚发
我有一个已经运行的Worklight应用程序。我们计划明天迁移到另一个生产群集,但我想获得已部署在第一个群集上的旧.wlapp
我怎样才能得到它?我可以在websphereapplicationserver的temp文件中找到一个目录,但它是以分解形式存在的。当我压缩其中一个并将其转换为.wlapp时,当部署成功时,我进行了直接更新,应用程序无法启动
这是正确的路径吗?当您在Worklight Studio中构建应用程序时,该构建会生成.wlapp文件并将其存储在yourProject\bin文
在Worklight 6.2环境中部署war文件后,控制台不会显示关联的运行时环境:找不到任何运行时。这是Worklight 6.2的基本用法,但我不知道如何修复它
我所做的:
在WebSphere Liberty 8.5.5.2+DB2 V10.5上安装Worklight Enterprise 6.2
使用我的设置自定义configuration-liberty-db2.xml
ant-f myxmlfile数据库
ant-f myxmlfile管理员安装
ant-f myxmlfile数据库
出于某种原因,我想要worklight studio版本6.1.0.01.20140427-1450,但eclipse marketplace上的最新worklight版本是v6.2,因此,我在哪里可以找到它
谢谢 请参见此处,以获取以前版本的最新可用版本的下载URL列表:
如果您是IBM客户或业务合作伙伴,则应联系IBM以获取您可能需要的版本的特定版本。的可能副本
我在Liberty profile上使用MobileFirst平台,在DB2上使用数据库
我在mobilefirst平台上部署了新的projectwar文件。部署后,当我尝试访问Mobile First Platform控制台时,我重新启动服务器,出现以下错误
但是项目模式、mobilefirst平台模式和报告模式都存在,目前在DB2方面没有任何变化
原因:org.springframework.beans.factory.BeanCreationException:错误
正在创建URL中定义了
当我从Eclipse清理构建时,我观察到它没有清理war文件。因此,为了确保我有正确的war文件和更新的更改,我手动删除war文件。这样做之后,如果我重新部署应用程序,我就会看到Bean创建的问题。请查看服务器日志
Listening for transport dt_socket at address: 10777
Launching worklight (WebSphere Application Server 8.5.5.5/wlp-1.0.8.cl50520150305-220
服务器版本:7.1.0.00.20160229-1240
WebSphereND8.5.5.9
移动应用通过调用方法WL.Logger.send()通过WLClientLogReceiver适配器向服务器发送日志;我确实通过终端在ApplicationServerSystemOut.log中看到了来自移动应用程序的日志
但是操作分析控制台不加载任何客户端和服务器日志。它在“管理”选项卡中显示零个文档。但它有其他事务的文档,如会话、适配器调用、设备等
尝试使用某些关键字搜索日志时,在应用程序服务
1 2 3 4 5 6 ...
下一页 最后一页 共 53 页