问题标签 [unidata]

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.

0 投票
1 回答
650 浏览

.net - .NET 的 U2 工具包 - 实体框架示例“EntityFramework_CodeFirst”不起作用

当我们尝试运行“EntityFramework_CodeFirst”和“EntityFramework_CodeFirst2”示例时,我们收到以下错误:

无法确定“U2.Data.Client.U2Connection”类型连接的提供者名称

0 投票
2 回答
174 浏览

java - 如何设置 UniObjects 的时区?

我正在使用 Uniobjects for Java 从 Win7Pro 连接到 AIX 5.3 机器。当 udcs 用户登录时,会执行 /etc/profile。似乎 /etc/environment 没有来源。

如果 rpc 方法(使用 aix 用户 'sbr')调用使用 TIME() 的 Unidata 子例程,则其结果为 UTC。如果同一个用户 ('sbr') 登录并执行相同的操作(没有 rpc),则 TIME() 返回 UTC-5。

在与我的支持人员讨论这个问题时,我被告知 UniObjects rpc 调用执行 /etc/profile,但从不检查用户主目录中的 .profile。就像我在第一句话中所说的那样,似乎也没有使用 /etc/environment 。

注意:我最初没有将其标记为 java,因为这与 VB 绑定到同一个 rpc 服务是一致的。

0 投票
2 回答
1462 浏览

sql - 通过 .net 访问 UniData

我无法从 u2.net 工具包访问 UniData 数据。我可以正常连接 - 已经使用“测试连接工具”测试了连接,并且在代码中,两个连接都可以正常工作。我的问题是当我尝试填充数据集时 - 使用示例代码:我收到此错误:

这是代码:

还有 1 个注意事项,我有一个 ODBC 连接设置。通过 ODBC,我可以在 SQL Server 链接服务器中使用相同的凭据来成功访问相同的查询。任何想法,将不胜感激。

0 投票
2 回答
1899 浏览

powershell - 在 Windows Powershell 中使用用于 .Net / UniObjects 的 U2 工具包?

我是芝加哥一所大学的开发人员,在 Unidata 7.2 上支持 Ellucian/Datatal 同事。我们最近从 Unix 上的 Unidata 转换为 Windows Server,并且有许多必须转换为新操作系统的提取 cron 作业。在那次转换期间,我被介绍到 MS Windows Powershell 脚本环境,并一直在使用它来自动化许多程序上碎片化的任务,这些任务被拆分并在不同的机器上异步执行。

我们正在实施基于 MS Sharepoint 的 Ellucian 门户,对于该任务,我们需要运行一个夜间作业,从我们的 HR 数据中刷新 MS Active Directory 属性。为了做到这一点,我整理了一个 Powershell 脚本来获取一个平面文件并更新 AD。然而,Powershell 脚本的美妙之处在于您可以在本地使用 .Net 框架对象。多年来,我使用 VB UniObjects 开发了许多应用程序和实用程序,这似乎是利用 Powershell 界面并将提取步骤直接构建到 AD 更新脚本中的绝佳机会,因此整个过程可以作为单个集成执行应用。

我已经从 Rocket 软件下载并安装了用于 .Net 的 U2 工具包,但我遇到了一个障碍,因为 Powershell 引用和实例化语法与任何 Visual Studio 语言都不同。尽管我已经取得了一些进展,并且能够与 U2.Data.Client 命名空间建立 U2 ADO 连接,但我仍然无法正确实例化 Native UniObjects U2.Data.Client.UO 对象。

我确信这只是正确引用库的一个简单问题,但我以前从未真正使用过 .Net 框架,而且我似乎找不到任何在 Powershell 中使用 U2 .Net 库的权威示例. 这个论坛似乎是一个很好的资源,我取得的进展归功于我在这里找到的帖子。如果有人对 U2 和 Powershell 有任何想法或专业知识,我很想听听您是否对如何使魔术发生有意见。

0 投票
2 回答
765 浏览

php - 尝试为 Rocket U2 构建 PHP PDO 扩展

我想知道是否有人可以帮助我解决一个让我把剩下的头发拔掉的问题......

我目前正在从事一个需要我与 Unidata 数据库对话的项目。PHP 没有本地驱动程序来访问这种类型的数据库,但是,经过一番谷歌搜索后,我发现了以下内容:

https://u2devzone.rocketsoftware.com/accelerate/articles/u2-pdo-driver/u2-pdo-driver

我有 U2 Intercall 标头和库,我认为我正确地包含了它们。但是,扩展程序编译但没有通过测试,因为它出错了

这向我表明它没有与图书馆链接。当我编辑生成文件并手动指定应包含该库时,它会出错

我尝试在 makefile 中强制使用 -fPIC 开关,但我得到了同样的错误。

我对编译自定义 PHP 扩展来帮助自己的知识还不够了解,我希望这里有一位大师可以为我指明正确的方向!

更新:使用 32 位安装的 Linux 可以完美编译,所以不知道为什么安装 64 位会失败...

0 投票
1 回答
327 浏览

.net - UniObjects .Net not returning any XML

Just looking for some pointers really as I am totally new to UniData...

I am after pulling a table (if that is the right terminology??) from a UniData DB. The easiest way it seems is to do this using XML, which seems to be built in to the UniObjects API and UniData.

However, when using the API no XML is returned, just an empty XML error and when using UniCommand.command nothing at all is returned, just command status 0.

There seems to be some conflicting info here - some developers guides suggest the XML gets written to a file and not returned to the client?

Any pointers?

Cheers,

Kai.

UPDATE - Some code...

Just to confirm, with the above code I can execute commands and retrieve their output. However, if I change the command to something like "LIST ASSET_REPORT TOXML" (as per all the guides I have found) I get nothing back. Equally, if I use the UniXML functions:

All I get are empty dataset exceptions?

0 投票
1 回答
609 浏览

subroutine - 如何使用 U2 Toolkit for .NET 将 U2 Business Logic Subroutine 的多值数据转换为 DataSet/DataTable 等 .NET 对象?

我有以下子程序。它将 INPUT 作为参数 1,并将多值数据 OUTPUT 作为参数 2 发送。

SUBROUTINE MV_TO_DATASET_SELECT_SUBROUTINE(ARG_INPUT,ARG_OUTPUT)

x = ARG_INPUT ARG_OUTPUT = "100":@VM:"101":@VM:"102":@VM:"103":@FM:"Nancy":@VM:"Andrew":@VM:"Janet" :@VM:"玛格丽特":@FM:"01/06/1991":@VM:"06/07/1996":@VM:"11/08/1999":@VM:"12/10/2001 "

返回

上述子程序多值数据的Schema如下。

0 投票
1 回答
519 浏览

u2 - Unidata 中的最大虚拟属性大小

尝试使用较大的虚拟属性检索数据时收到以下错误:

虚拟属性错误:虚拟字段太大。

我无法在 Unidata 手册中找到虚拟属性允许的最大大小。我正在使用 Unidata 7.2,ECLTYPE Pick。

0 投票
1 回答
753 浏览

u2 - .NET 的 U2 工具包 - UniSession 与 U2Connection

我在 U2 Toolkit 的一些基本概念上有些挣扎(而且我在以前的版本中非常成功!)。

首先,我必须使用 U2.Data.Client.UO 添加;为了引用 UniSession 或 UniFile。这可能只是一般的无知,但“使用 U2.Data.Client”并不意味着我也想要它下面的 .UO 东西?!?

第二 - 通过 U2Connection 的 Open() 或 UniSession 的 OpenSession() 连接之间的区别(从概念上)是什么?他们每个人都提供了不同的工作环境吗?

最后 - 虽然文档和 Rajan 的各种文章中提供的示例很有帮助,但我想要一些更实用的东西:简单的“这是您在 Unidata 文件中读取和写入特定记录的方式”怎么样?

谢谢!

0 投票
1 回答
198 浏览

u2 - 寻找与 FMT 功能等效的 U2.NET Toolkit

在 UniBasic 中,我可以使用带有格式规范(如“30T”)的 FMT 函数,在长字符串中的适当位置插入文本标记(想想备注/注释)。我在 U2.NET Toolkit 中看不到等效项。

我知道我可以创建一个 UniBasic 子例程,并从 C# 调用它——但我不想这样做。

重述核心问题:在一个 SQL Server 表中,我有一个文本列(任意大,不是 blob);我希望这最终出现在 Unidata 记录中的多值字段中,每 30 个字符都有 MV 标记(即,类似于 30T 格式)。为了最大限度地减少服务器旅行,我希望它在 C# 中处理。

我已经看到了处理自动换行的各种方法,所以我可能可以做到这一点 - 但首先我想确保 Unidata 的格式化功能不会“隐藏”在 U2.NET Toolkit 的某个地方?