问题标签 [jdedwards]

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 投票
0 回答
557 浏览

excel - How do I send navigation keys and extract data from IBM i Access Client Solutions?

At work I must extract data from an AS400 screen using IBM i Access Client Solutions.

I used to have code that I could use with PComm; however, they recently replaced the software in my company (without asking) and that is causing delays of up to several days.

Here is the old code I had:

The example above helps me navigate the screens by sending several keystrokes and to extract some text to memory.

0 投票
0 回答
91 浏览

java - JDE BSFN 通过 servlet 但不是主要方法引发引导登录错误

我正在尝试通过 servlet 调用 JDE BSFN,但它在登录时一直失败,引发引导登录错误。我从 main 方法(从命令行上的脚本启动)调用了相同的代码,并且可以正常登录。两段代码使用相同的 jar 和配置文件,唯一的区别是一个是 servlet,另一个只是一个 main 方法。

有没有人遇到过这个问题?在工具 9.1 上一切正常,但在尝试使用工具 9.2 时,这已经开始发生。使用 servlet 方法时,似乎有些东西被阻塞了。这可能是工具发布问题吗?防火墙问题?我完全不知所措,甲骨文没有帮助。

这是没有登录的代码:

0 投票
1 回答
54 浏览

sql - 将 JD Edwards 编号列格式化为 HH24:MI:SS

我有一个 JD Edwards 表列,其值 170443 代表时间。我想将其格式化为 HH:MI:SS 但我收到错误 ORA-01850: hour must be between 0 and 23. 我需要对以下代码应用哪些更改才能使输出显示为 17: 04:43?

0 投票
2 回答
1966 浏览

sql-server - 将儒略日 CYYDDD 转换为 DD/MM/YYYY

我在 SQL Server 的表中有一个列,它以 Julian 格式 (CYYDDD) 存储日期。我正在字段上运行选择 SQL,并希望将日期格式转换为 DD/MM/YYYY。

尝试了几个 SQL 进行格式转换,但没有一个能给出正确的输出

希望以 DD/MM/YYYY 格式查看日期输出,后面没有任何 0

我在列中有一个 Julian Date 值,115351我希望它转换为17/12/2015

0 投票
0 回答
168 浏览

java - POS Hypercom Terminal T4230 使用 Java 串行端口通信的集成问题

我们正在使用 Java 集成代码将 JDE-Edwards ERP 集成到 POS 终端,但是当我尝试将事务启动请求发送到 POS 终端时,它有时工作正常,有时我从 POS 得到否定确认。但是请求我发送的在这两种情况下都是相同的。我无法弄清楚问题出在哪里。我使用 Eltima 软件对 com 端口通信进行了低级跟踪,但没有区别。这里我使用的 POS 终端是 HyperComm T4230

我已经测试了我的相同代码 VX520 Pos 终端,它工作正常,但不能在这个终端上工作。

请求我在开始交易时发送它。

我希望它不会在用户从 JDE ERP 发起交易时卡住。

0 投票
2 回答
81 浏览

java - 增加句柄计数的动态 JDE 连接器问题导致 OutOfMemory 并在解决后给出 NullPointerException

我们正在尝试为 JDE9.0 使用动态 java 连接器,并面临进程句柄数增加的问题。

设想:

与多个调用同时并行调用动态 JDE 连接器。

BSFN的执行过程如下:

1) 登录方法拥有所有凭据并返回 sessionID

2) ExecuteBSFN 有输入参数为module、bsfnName 和inputfile(输入数据到bsfn)

3)注销:

在这种情况下,我们观察到进程的句柄计数不断增加,即使我们使用了 logoff() 方法并最终导致 OutOfMemory。

为了在注销实现中解决此问题,在注销后我们调用:

在这种情况下,我们观察到它会为后续调用引发空指针异常。有谁知道如何克服这种情况?

0 投票
3 回答
3699 浏览

sql - JD Edwards / IBM iSeries DB2 Julian Date / Calendar Date SQL 转换

在 IBM iSeries 上运行着上个世纪的许多遗留应用程序仍在使用中。例如 JD 爱德华兹。日期字段通常以多种格式存储,统称为Julian Date。这些格式是年份和日期的组合,现在更准确地称为序数日期

JD Edwards ERP 应用程序数据库中广泛使用的特定 Julian Date 格式是 6 位格式 ( YYYDDD ),由 3 位年份(表示为自 1900 年以来的年数)和 3 位数字(带前导零)组成那一年。 在此处输入图像描述 有一个清晰简洁的方法在 SQL 中在这两种格式之间进行转换是非常有帮助的。

这是 IBM 提供的将 Julian Dates 转换为 Calendar Dates的解决方案:

哎哟。我头疼...

我希望有一种更简单、更容易的方法来转换任何一种方式,只使用 IBM iSeries DB2 SQL 语法?

0 投票
1 回答
79 浏览

sql - SQL 查询连接表

我正在尝试join基于primary key地址编号 1 的表格。但是,下面的问题会为同一地址编号创建重复记录。003 78057911 (wpphtp !=F) 和 003 78057922 (wpphtp = F) 是相同的字段database,但是我想在不同的列上提取它。我该怎么做?

结果:

预期结果:

0 投票
2 回答
426 浏览

iis - 单个 IP 的 SSL 证书 - 两个端口,相同的 URL 网站

我们有一个即将上线的项目,我们在与开发人员打交道时遇到了这个问题。这是两个 JDEdwards (ERP) 网站,它们托管在单个 IBM WebSphere Web 服务器上,当前使用 FQDN,并为 DEV 和 TEST 用户分配不同的端口。这样的网站是 -

开发者

https://jdeweb01dev.corporate.company.com:100/jde/owhtml/

测试

https://jdeweb01dev.corporate.company.com:101/jde/owhtml/

上面的服务器 FQDN 只配置了一个 IP,但我们最终会给出通用名称,例如 JdeDev.company.com JdeTest.company.com 之类的。

我们想为我们的测试/开发环境实现 SSL 证书,但是我们将如何在 IIS 或 IBM Web SPhere 以及 DNS 级别上实现它。当然,URL 之间的唯一区别是端口号,它们都指向不同的网站。我愿意就我们如何改进设计或如何使当前设计工作提出建议。

另一个需要考虑的重要事情是,这两个网站将在两个具有临时信任的不同域森林之间访问。这是一个 JDEdwards 项目。

感谢您对此的任何帮助!

0 投票
1 回答
341 浏览

sql - JD Edwards E1 (DB2) 的复杂 SQL 查询帮助

让我先承认我无论如何都不是数据库或 SQL 专家。我知道基本的查询,并且做了一些稍微复杂的查询,但这超出了我的理解。

背景

我的公司将 JD Edwards Enterprise One 用于他们的 ERP 应用程序。下表由本系统中的实际表格表示。为了简单起见,我在下面解释了它们。后端数据库是运行在 AS/400 平台上的 DB2。

表定义

表:项目分类帐 (IL)
列:

表:无时间交易 (WOT)
列:

笔记:

  • 实际上,这些表的列比此处显示的要多得多。
  • 查询需要过滤项目分类帐,使得文档类型 = “IC”。
  • 查询需要过滤时间事务,使得 hours type = “3”。

样本数据

注意:为糟糕的格式道歉,但似乎没有办法在这个场地很好地代表一张桌子。

项目分类帐 (IL)

无时间交易 (WOT)

注意:时间事务表中没有订单#5 的条目。

目标

目标1:

我们正在尝试按业务部门(例如 BU-1)和工作中心(例如 WC-1)分组,按周汇总(未来:添加其他时间范围,如按月)。

需要注意的重要事项是,项目分类帐中的给定日期可能有多个完成,并且与这些完成相对应的工作时间的时间事务中的条目数量可能要少得多(有时只有一个)。在某些情况下,工作时间条目可能要到第二天才能发布(这是一个 24x7 的轮班操作),在这种情况下,相关事件(给定订单的完成和小时记录)是在不同的日子。

如果我们将这两个表中的数据融合在一起,其中订单号是常见的关系:

注意:我是手动组装的,所以可能会有错误。

现在,按业务部门、工作中心分组并按周总计:

我不知道实现此结果的正确 SQL 查询。我认为这需要一个完整的外部连接,但我尝试过的一切似乎都会为结果集产生某种笛卡尔积,这只是将两个表中的数据组合在一起的第一步,别介意最终聚合和分组。

任何关于如何编写查询(或者可能是多个查询?)来实现这种结果的帮助和建议将不胜感激。

更新(20 年 8 月 14 日):

我试图根据https://stackoverflow.com/users/10418264/mark-barinstein (Mark Ba​​rinstein) 的建议来实现查询。我已经分析了建议的查询,我想我大部分都理解了。

我正在努力将 JD Edwards Julian 日期转换为可用于计算一年中星期几的表格。这是可能的最新尝试。请注意,此处使用的是实际的表名和列名。

有没有办法简化将 JDE Julian 日期转换为周数的逻辑?我了解正在做什么,但希望我可以将它分解为一个函数并调用它。

我仍然收到错误:

不同的问题:可以在 GROUP BY 子句中使用列“别名”(例如BU,代替)吗?F4111.ILMCU它会使它更具可读性。