properties - 未使用复合应用程序为此命名空间定义属性

标签 properties namespaces wsdl xpages composite-component

我创建了一个包含 View 和 xpage 的复合应用程序。
当用户选择一个文档时,我将所选文档的 unid 发布到 xpage。使用组件可以正常工作。

现在,除此之外,当我在 View 中单击一个操作时,我想将另一个 unid 值发布到 xpage。所以我使用 Lotusscript 和以下代码来做到这一点。

Dim s As New NotesSession
Dim pb As NotesPropertyBroker
Set pb = s.GetPropertyBroker()
Call pb.setPropertyValue("Unid","Test")
Call pb.Publish()

当我运行此代码时,出现以下错误

“未为此工作区定义属性”

enter image description here

有任何想法吗?

最佳答案

您需要在 WSDL 文件中创建该属性。幸运的是,Domino Designer 中的编辑器使您免受复杂性的影响。它们是复合应用程序 - 电线属性。

View 发布的是继承。您发布的内容需要定义为 Wire 属性。

关于properties - 未使用复合应用程序为此命名空间定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12772377/

相关文章:

java - 带 Map 键的 Spring Boot 映射

javascript - 创建对象的更简洁的方法

php - 相对命名空间和 call_user_func()

ios - 来自 WSDL 的 Objective-C 的 SOAP 客户端生成器?

.net - 如何修复 Visual Studio 生成的用于处理锯齿状数组的 Web 引用代理?

java - "JAXWS wsimport"表示 "jaxb file binding"中的 XPath 为空

properties - 选项、设置、属性、配置、首选项——何时以及为什么?

python - 使用 unittest 测试作业失败

wpf - 如何在 WPF XAML 中声明命名空间?

namespaces - 更改 xml 命名空间