问题标签 [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 回答
1119 浏览

unidata - UniData - 所有文件/表的记录数

在这里寻找捷径。我非常擅长 SQL 数据库引擎和 ERP。我应该澄清一下...我的意思是 MS SQL、MySQL、postresql 等数据库。

当我在一个新项目上工作时,我喜欢做的一件事就是了解什么正在被利用,什么没有被利用。在 T-SQL 中,这很容易。我只是查询信息模式并获取所有表的行数并过滤掉行数 = 0 的表。我知道这并不是真正的精确行数,但它确实让我了解了正在使用的内容。

所以我最近开始在一家新公司工作,他们的一个系统在 UniData 上运行。这是对主流数据库的一个相当彻底的转变,并且没有太多的帮助。我想知道是否有人知道在 UniBasic/UniQuery/其他任何内容中执行上面列出的相同操作的命令。

哪些表、文件被大量填充,哪些不是?

0 投票
1 回答
153 浏览

vbscript - 不允许 UCI 连接到非 Universe 数据库

我需要从服务器访问 unidata 数据库。我尝试使用 vbscript。

uci.config 文件包含

但我有一个错误

在此处输入图像描述

任何人都可以帮忙吗?

0 投票
2 回答
706 浏览

subroutine - UniData 列出所有可用的子程序/所有参数

我正在尝试将一些 UniData 子例程包装到 SOAP Web 服务。我计划使用 C# 和 UODOTNET 库(IBM U2 Data Management Interface for .NET)。此外,我希望创建一个引擎来从数据服务器读取所有可用的子例程,并读取所有必需的参数并动态生成 W​​eb 服务所需的代码。

我的代码将是这样的:

问题 1:我可以使用任何命令来检索所有可用子例程的列表吗?

问题 2:我可以使用任何命令来检索特定子程序的所有参数列表吗?

干杯

0 投票
0 回答
93 浏览

universe - Rocket Soft U2 Web Designer 对象/类中可以有多少属性

有人能告诉我 U2 Web Designer 中对象或类的最大属性数是多少吗?我似乎无法在文档中找到它。

0 投票
0 回答
269 浏览

u2 - 获取现场位置 U2 Unidata

很难找到 U2 Unidata/Universe 数据库的任何帮助,在线搜索也没有多大帮助。所以我正在尝试进行动态字段更改(基于输入):

问题是执行此程序的用户不知道字段位置,字段位置可能是 10,可能是 5,可能是任何数字(除了 0 是 ID)。我一直在阅读火箭文档,但找不到类似的东西。我最接近的是编写如下所示的查询:

这是一种解决方法,我只需将其转换为代码,但我希望有一些比这更容易的东西。

0 投票
0 回答
120 浏览

java - 自定义 UniData 服务器

我正在查看以下文档,希望了解uniData。我遇到的问题是我无法制作后端服务器的“模拟真实版本”来测试我的 unidata 查询。

这是我到目前为止所拥有的:

我有一个进入服务器的主要入口,用于收听:

SimulatedConnection 接收请求,并尝试从中读取一些数据。(纯粹使用套接字)

在我的客户端上,我正在建立一个 uniData 会话,如下所示:

为什么我要这样做?

好吧,我正在尝试看看如何创建服务器以及如何从中查询一些数据。显然,我的首选是使用套接字,因为这似乎是这里通信的基本原理。

什么有效,什么无效?

到目前为止,客户端能够连接到 tcp 套接字,并读取此行:

但是,使用 uniApi 连接,没有成功并且超时时间很长(因为这是我在 uSession.setTimeout(5000); 值中配置它的方式:

uSession.connect();

此外,我的缓冲阅读器在服务器上没有读取任何数据,因为我猜测我传递的子例程参数实际上没有被称为字符串。

考虑到这一点,我想做什么?

我想更新我的服务器以接受 uniAPI 请求,并充当可以执行某些操作的实际服务器。但是,很明显,我在实现某些接口或某些连接管理时可能会丢失,以使其正常工作。知道那可能是什么吗?

0 投票
1 回答
137 浏览

java - 使用 Java 进行 RPC 和 UniData 模拟

我正在尝试为 RPC 服务器编写一个模拟器,以便可以使用 UniData Java 库。如果我反编译他们的 api,我会看到这段代码。

headBuffer 属性填充了如下内容:

通过挖掘,这部分代码似乎负责初始化与某个服务器的 RPC 连接。

为了模拟这一点,我创建了一个侦听此端口的服务器,并打开输出流,如下所示:

但是,我一生都无法弄清楚 readHeaderLength() 实际试图从连接中检索什么。虽然我可以看到反编译的代码,但这是我理解它试图解析的内容的最佳尝试。我正在看这个网站这个答案

  • 0xFF = 00000000 00000000 00000000 11111111(表示 32 位 int 值)

  • value & 0xFF = 将所有与 1 重叠的 0 替换为零,除了前 8 位

  • 如果 this.headerBuffer[5] 评估为某个值,则可能产生 ... 01100100 00000101 & ...00000000 11111111 = 00000000 00000101

  • 当 (this.headerBuffer[5] & 0xFF) 计算时,<< 16 将在右侧添加 16 个零。

那么 this.headerBuffer[]实际包含什么?

如果我写一些简单的东西,例如:

我得到的输出:115 97 109 112 108 101

因此,所讨论的方法很可能是在建立 RPC 连接时寻找一些格式良好的标头以进行同步。我试图查看这个网站以了解我应该传递什么样的标头作为我的服务器响应的一部分,以便 readHeaderLength() 方法有利于通信,但尚未找到明确的答案。

  • 我对 readHeaderLength() 方法如何工作的理解是否正确?
  • 我是否正确推断它最有可能在寻找 RPC 标头?
0 投票
1 回答
163 浏览

c# - 使用 C# 处理 Unidata 文件

我有一个运行 Unidata 的 Windows 服务器。我需要编写一个 C# 程序来操作文件并保存。

我目前必须这样做的方式涉及进入 udt。我曾尝试查看仅操作文件本身,但怀疑它是否会正确保存。

开始:

D:\u2\ud73\demo

udt 它回复:Envision Initialized....输入密码。

:AE VOC LOGIN....(进行更改,然后键入 FI 保存)

问题有没有办法用 C# 操作文件并保存它而不进入 udt?

提前致谢...

0 投票
1 回答
401 浏览

database - 使用.net sdk和sql查询Universe数据库时如何获取页面

我正在使用他们的 .net 驱动程序连接到一个宇宙数据库(来自火箭软件)。我想根据每页的用户请求按需获取数据,即进行分页。对于我们可以使用的其他数据库(偏移提取),但 Universe db 似乎不支持它。它不识别关键字偏移量,类似的东西 SELECT NAME, AGE FROM CONTACTS WHERE AGE > 25 offset 5 sample 5不起作用。我不认识这些关键字,也没有好的文档:-(

注意:虽然它传统上是一个多值数据库,但我使用的不是多值类型,而是结构被规范化。

0 投票
0 回答
105 浏览

python-2.7 - Python netCDF4.date2num 函数中的随机行为

我正在生成一些 netCDF 数据集,其中包含 21 世纪的日常变量,每 5 年的数据存储在一个单独的文件中。一切都很顺利,但是当我检查每个文件中的时间值时,我发现 date2num 为一些 netCDF 文件生成了一些随机的大数字(9.96921e+36)!我很确定我的日期数组(转换为数字)没有任何问题或缺少数据。事实上,我再次运行了相同的代码,它针对该特定文件运行,但为另一个文件生成随机大数字。有没有人遇到过这个问题?