问题标签 [lcds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Flex:LCDS 服务在第二次执行时返回 null Asynctoken
我正在使用 RobotLegs、LiveCycle DS 和 Java 开发一个 Flex 应用程序。我正在尝试使用 LCDS 实现更新功能,但遇到了一些奇怪的行为:
这是 RobotLegsexecute
命令中的 ActionScript 代码,用于执行更新:
model.currentRequestDetail
我要更新的是一个 RequestDetail 对象:
第一次执行 Actionscript 代码时,一切正常。函数很好地返回了 AsyncToken services.requestService.commit()
,resultHandler 按预期执行,我的对象在 GUI 中更新。
但是,第二次执行此代码时,我的services.requestService.commit()
函数返回一个空值,并且我的 resultHandler 永远不会到达。我怀疑我们甚至没有到达 java 汇编器。
这就是我声明 DataService 的方式:
resultHandler 和 faultHandler 都有正确的签名:
我们还使用了一个自定义的 java 汇编器,代码如下:
这是汇编程序的配置:
长话短说:
有没有人有线索/经验,为什么我第二次执行services.requestService.commit();
它返回一个 null Asynctoken 的函数?
提前谢谢!
根据要求,我从我的服务类中添加了(剥离的)代码。如您所见,没有什么特别的事情发生:
这是添加我的结果和故障处理程序的地方:
apache-flex - LCDS 或 blazeds 或 flex 通道或应用程序的默认超时
我正在开发 lcds 应用程序,并且正在使用安全 amf 通道进行远程对象调用。调用 Websphere 服务器(Java EE 应用程序)。
我想知道与应用程序中的通道或超时相关的超时。是否有任何关于频道超时的文档。我在开发指南中阅读了配置文档。
(RemoteObject requestTimeout 默认值是什么??)?
我主要想知道.. 连接超时、请求超时、AsyncTimeout 的默认值以及其他超时值(如果可能)
LCDS/Blazeds 是否可以选择配置这些或接受默认服务器值?
apache-flex - 如何使用 LCDS 获取多字段
我是 Flex 的新手。在我的项目中,我使用 LCDS 定义了一个包含 holidayId、countryCode 和 companyCode 的假期表。LCDS 生成的所有 getBy 都非常方便。但是,我需要获取 countryCode = US AND companyCode = ABC 的记录。当然,我不能使用任何生成的 getBy (每个都只处理一个字段)。您能否建议我如何修改生成服务中的代码(在我的情况下,它是 _Super_HolidayService.as)以处理多键数据检索或为我指明正确的方向。谢谢。
apache-flex - 从 flex LCDS 服务中检索数据的延迟
我们使用远程对象从 java webservice 中检索数据。在初始加载时,我们正在创建 4 个远程对象并点击服务“myService”。在 java 端,从 remoteObj1 调用的函数首先执行,然后执行第二、第三和第四。但是只有在执行第 4 个远程对象的 java 函数后,才会调度所有 4 个远程对象的结果事件。
我们希望如果第一个函数首先执行,那么应该首先调度该远程对象的结果事件。它不应该等待第四个函数执行。
有什么建议么?
performance - Flex 大数据量性能(ADEP/LCDS 数据服务)
正如我们为 Hibernate 找到的解决方案一样,服务器端加载数据的速度非常快:数千条记录甚至更多记录不到一秒。现在问题在于将数据从服务器传输到浏览器。两个问题:
1.数据网格总是等到 ArrayCollection 完全加载。我们通过指定:
==> 数据网格开始快速显示。问题是服务器停止从第 51 行加载数据。有没有办法强制 Flex 继续在后台加载数据(通过配置或代码)
2.如果我尝试加载一个大的 ArrayCollection(例如超过 20K 条记录),它会锁定整个浏览器。是否可以在幕后顺利加载?
请帮忙!谢谢
apache-flex - 在 HttpSession 和 FlexSession 之间共享数据
我知道这听起来很傻,但这就是我们所处的情况:
- 在 index.jsp 中,我们必须捕获包含从浏览器发送的工作用户的用户名的 Http Header(这有点像我们组织的单点登录)
- 在 RemoteObject and Assembler (LCDS, ADEP) 中,我们需要检索用户名进行数据处理。
到目前为止,我们将用户名放在#1 的 HttpSession 中,然后在 #2 中检索它。幸运的是,它之所以有效,是因为 RemoteObject 在 amf(即 http)上运行。我们发现它不是很便携,因为如果将 RemoteObject 切换到 rtmp,它将无法工作。
请告知我们。
hibernate - Hibernate 无法初始化代理 - 没有会话:LCDS 在所有集合上引发延迟加载
AMF Servlet 中正在发生一些肮脏的事情......
我调用了一个 DAO 方法,该方法用于通过从 java 到 flex 的远程对象检索没有任何子级的 DTO 列表:
这是 hbm.xml
关闭会话后出现此错误,因为当对象在 AMF Servlet 上反序列化时,Hibernate 尝试加载此类的所有子级,我可以通过保持会话打开来查看每个子级的查询。因此,有 2 个修复程序可以消除此错误,一个是设置lazy="false"
一对多关系,第二个是让会话保持打开状态,直到 AMF 完成加载所有子项,但这不是我想要的。为什么我被迫加载每个孩子?
编辑:好的,我只是以一种丑陋的方式解决了这个问题......我对检索到的列表进行了克隆,所以当这个列表被反序列化时,它不会触发任何 Hibernate 查询。有没有办法告诉 LCDS 哪些集合被延迟加载?
livecycle - 在 Adobe livecycle 中构建第一个应用程序
嗨,我刚刚安装了 workbech 和 livecycle server。我必须在 livecycle 中创建一个应用程序。当我转到文件>新建>应用程序时
出现一个对话框,必须填写
用户名、密码、登录
这三个字段的值应该是什么,以便我能够在实时循环中创建应用程序。任何人都可以帮忙吗?我是 livecycle 的新手,没有创建任何应用程序,请帮助我从哪里获得这些值!
livecycle - ALC-TTN-105-000 无法连接到引导 servlet
您好我正在尝试使用 Adobe LiveCycle Configuration Manager 安装 livecycle 服务器。在此我到达幻灯片标题是 LifeCycle ES3 数据库初始化有一个标记为 initializa 的按钮和两个文本字段在主机文本字段中我输入了 localhost 和端口我输入8080 并出现错误 ALC-TTN-105-000 could not connect to bootstrap servlet.Port[Connection denied:connect] may be invalid 。我也尝试了其他端口 8081 8085 9090 等,但仍然面临同样的错误。谁能告诉我如何解决这个错误?请帮助我是一个初学者,我很高兴创建我的第一个应用程序请帮助如何进一步进行并解决这个问题!!
livecycle - 实时循环的 PDF 生成器配置
我使用交钥匙安装了livecycle服务器,它正在运行我能够登录工作台并创建了我的第一个应用程序。但是在安装过程中我取消选中pdf生成器。之后我再次卸载并安装它,这次有一个pdf生成器配置框,标题为“管理员本地 PDF 转换的用户凭据”如果您是在 Windowsserver2008 上使用 LiveCycle PDF 生成器进行 config.native pdf 转换,您必须在用户名、密码和添加用户按钮中提供至少一个本地的帐户。我填写表单时收到“添加用户时出错” 。我的服务器默认情况下是管理员,密码是密码,所以我填写它并得到“添加用户时出错”的错误。请告诉在 pdf 生成器配置窗口中创建用户的用户名和密码应该是什么?