问题标签 [u2]
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.
c# - 在 ASP.NET MVC 中使用 Universe 数据库处理身份验证的最佳方法是什么?
我们使用一个名为 Universe 的 IBM 数据库,它在一个名为 USERINFO 的表中保存了我们所有的用户 ID、密码和个人资料信息。
我可以使用 Membership Provider 连接到这个数据库并对用户进行身份验证吗?
数据库访问实际上是通过 Web 服务,因为我们没有直接连接到数据库。
我们有一个名为 GetUserInfo 的 Web 服务方法,它接受用户名参数。该方法将返回密码和配置文件信息。
permissions - IBM U2 (UniVerse 10.2) - 创建模式 - 如何
我们有一个传统的紫外线帐户。一个目录中的数据文件,另一个目录中的应用程序和子例程。我们最新的项目是实现 JDBC,为了从 java 中完全访问子例程,我相信我需要在现有的 uv 帐户上创建一个模式。
我怎样才能做到这一点?我尝试以 uvadm 身份登录并创建一个模式。得到以下错误:
创建模式测试;UniVerse/SQL:“uvadm”不是 SQL 用户。
任何人都可以帮忙吗?
c# - 从我的数据库中获取数据最干燥的方法是什么?
我必须编写一个 ASP.NET 应用程序来连接到我们的旧版 IBM Universe 数据库,并且我们正在使用一个名为 mv.net 的产品,它允许我们连接、读取、写入、选择、运行服务器端程序等。
我希望尽可能少的代码重复,但我也希望尽可能少的数据传输。
为了打开连接,我们必须首先使用以下代码获取对帐户的引用:
然后我们可以读取一个项目:
然后我们就完成了:
每个模块都有一个类,所以我可能有 INVOICE、PURCHASE_ORDER、RMA、REQ、SHIPMENT 等等。在 INVOICE 中,我可能需要访问多个表,例如 CUSTOMER、INVOICE、TERMS、SHIPVIA 等。
我计划做的是创建一个名为 TechDB 的类,它是我们数据库的名称,并将代码放在那里,所以在我的 INVOICE 类中我可以说:
当我这样做时,我的 TechDB 类将打开连接,读取记录,然后一步注销。
我想我正朝着正确的方向前进,但如果不是,请告诉我。这是我的问题:
如何在我的 INVOICE 类中返回错误?例如,如果我们无法连接到数据库、无法打开文件、无法读取记录,则可能会发生错误。
如果我需要从我的 INVOICE 中获取一些数据然后读取 TERMS 表怎么办。当我刚打开一个数据库时,我不想打开一个新的连接。
我应该在所有有这个的类上调用 Dispose 方法吗?例如,mvAccount 有一个 Dispose 方法。没有文档说要调用它,但是我应该在 Logout() 之后调用它吗?
我可以在执行 myAccount.Logout() 的 TechDB 类上创建一个 Dispose 方法吗?这样连接将保持打开状态,当我完全完成它时,我可以从我的 INVOICE 类中关闭它吗?
给我一些关于处理这个问题的最佳方法的意见?我的目标是一个健壮的应用程序,它易于修改并且代码重复尽可能少。
database - 学习查询 UniData
我们有一个 IBM UniData 服务器。我刚刚安装了 UniObject .net。看起来您只是通过 .net 类发出 unidata 查询。
我在哪里可以学习查询语言/语法并在一般情况下使用 UniData?您推荐哪些书籍、网站或视频?
code-injection - 清理 UniData 的输入
任何人都可以提供一个功能来清理 UniData 查询的输入吗?或者提供要删除的内容列表?
xml - UniVerse 中的 XDOM API
我正在使用 UniVerse 10.1.0 中的 XDOM 函数构建一个 xml 解析器和构造函数。在我开始使用 XDOMAddChild 函数之前,一切都很顺利。我可以使用句柄很好地添加单个元素,但添加树时出现错误。手册表明添加树很好。
XDOMAddChild 函数
句法
XDOMAddChild(xmlHandle, xpathString, nsMap, nodeHandle, dupFlag)
描述
XDOMAddChild 函数在 DOM 结构中的上下文 xmlHandle 中找到 xpathString,并插入一个节点 nodeHandle 作为找到的节点的最后一个子节点。如果插入的节点类型是 XDOM.ATTR.NODE,则该节点作为属性插入。
参数
下表描述了语法的每个参数。参数说明
xmlHandle 上下文句柄。[IN] xpathString 相对或绝对 Xpath 字符串。[IN] nsMap 解析 xpath 字符串中前缀的命名空间映射。格式为“xmlns=default_url xmlns:prefix1=prefix1_url xmlns:prefix2=prefix2_url”</p>
例如:“xmlns= http://myproject.mycompany.com xmlns:a_prefix=a.mycompany.com” [IN]
nodeHandle DOM 子树的句柄。如果 nodeHandle 指向一个 DOM 文档,它的所有子节点都以相同的顺序插入。[在]
dupFlag XDOM.DUP:克隆 nodeHandle,并插入重复的节点。XDOM.NODUP:插入原始节点。子树也从其原始位置移除。[在]
我接受 XDOM 的错误和缺陷(特别是在构建命名空间前缀方面)并愿意使用它们,但是这可能是我当前使用的逻辑的阻碍。这是一些测试代码:
我把这个找回来......
1004,函数XDOMAddChild发生DOM异常,DOM异常代码:4
如果我使用 XDOMCreateNode 创建 TEST.CHILD 元素,则 XDOMAddChild 工作正常。我可以证明的唯一区别是插入的节点 hanlde 在 2 个示例之间是不同的。使用节点句柄的一种是 XDOM.ELEMENT.NODE(类型 1),而在 XDOM.DOC.NODE(类型 9)中失败的一种。
不知道从这里去哪里。任何代码片段、链接、指针;非常感激
rdf - 选择和 RDF/SPARQL
有人有兴趣将 RDF 和/或 SPARQL 与 PICK 数据库集成吗?有没有人试过这个?我对尝试什么有一些想法。一个想法是弄清楚如何使用定义了一些相关性的字典创建文件,这些相关性允许从文件中提取数据作为 RDF,作为 n-triple、turtle、n3 或 XML 中的一个或多个。另一个想法是 PICK BASIC SPARQL 端点。
不幸的是,我不再在有 PICK 数据库可用于测试的地方工作。我想我可以设置一个 Maverick 实例,但我宁愿在 D3 或 U2 上执行此操作。
u2 - 宇宙学习资料
我最近接触到了 UniVerse 的专有后代。有谁知道我在哪里可以获得一个好的教程或复习其更受欢迎的父级的语法怪癖?我什至不知道如何获得表格列表。导航很困难,而且我看不到任何手册页。
使用官方 Rocket Software 链接更新:
需要特别注意SQL Reference
、SQL Administration for DBAs
和User Reference
。在这两个页面的底部还有一个指向包含所有文档的 zip 的链接。Universe 10.3 还有一个关于 Rocket Software 的演示(需要个人信息),但它仅适用于 RHEL。而且,即使它是静态链接的,它也会在我使用 Ubuntu 8.10 时出现段错误。
这些链接来自 Rocket Software(Uni* 系列产品的当前所有者)的官方链接
这是 Rocket Software 收购产品线之前的一个:
database - 多值数据库 (UniVerse) -- SM (MV) vs SM (VS) 和 ASSOC()
我有一个问题来自IBM 的嵌套关系数据库白皮书的第 16 页,我很困惑为什么在下面的CREATE
命令中他们使用 MV/MS/MS 而不是 MV/MV/MS,当两者ORDER_#
都是PART_#
一对多时关系.. 我不明白非 1nf 数据库设计中的值和子值是什么意思。我也想知道更多关于该ASSOC ()
条款的信息。
IBM 的嵌套关系数据库白皮书第 16 页(对空格稍作修改)
IBM 嵌套关系数据库将嵌套表实现为重复属性和重复的关联属性组。SM 子句指定属性是重复的(多值--“MV”)或重复组(多子值--“MS”)。ASSOC 子句将嵌套表中的属性关联起来。如果需要,IBM 嵌套关系数据库可以支持一个基表中的多个嵌套表。需要以下标准 SQL 语句来处理图 5 的 1NF 表以生成图 6 中所示的报告:
u2 - 如何使用 RetrieVe 或 SQL 在 UniVerse 中找到列列表?
我遇到了一个问题,其中一个table
(文件)被设置为foo
在LIST table
和上返回列SELECT * FROM table
。我需要知道table
. 我很确定这是通过设置@
(unqualified 的行为定义LIST
) 和@select
(* with very 的行为定义SELECT
) 实现的,但我不知道如何获取完整的列列表。如何读取表架构uvsh
并查询物理表列?
在表格上运行LIST.ITEM
会显示所有字段编号和值的列表,但我如何找到DISPLAY NAME
编号字段的列名?