问题标签 [primavera]

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 回答
666 浏览

jdbc - java.sql.SQLException:连接数据库时网络适配器无法建立连接

当我尝试使用 JDBC 连接从我们的开发应用程序服务器连接到开发数据库(安装在其他服务器中)时,我收到以下错误(也无法从 SQL Developer 连接)

从同一个应用程序开发服务器我们能够连接到其他数据库,从其他服务器和系统我能够连接到开发数据库。仅从开发服务器连接到开发数据库时,我遇到了这个问题。

我们检查了开发数据库服务器的 ping、telnet 和 traceroute,一切正常。

0 投票
0 回答
214 浏览

oracle - 安装 primavera Web 服务时出错。找不到程序将退出的主类

我正在尝试安装 Primavera Web 服务,以便可以将它们部署在 oracle Weblogic 服务器(10.3)上,但它显示错误消息框:

找不到程序将退出的主类。

JVM 启动器显示此消息框。我已经安装了所有先决条件(Java 1.7、Apache ant、Apache cxf 2.2.2、Jackrabit 等),并为 JAVA_HOME 和 CXF_HOME 设置了环境变量。请帮忙。提前致谢。

0 投票
1 回答
205 浏览

sql - 具有水平列的 T-SQL 递归父子选择

我很抱歉提出一个可能已经回答的问题,但我真的很难理解如何正确地从我的数据库中获取我需要的东西。我有一个 primavera P6 数据库,我试图从中获取可用的 WBS 代码。但是,因为我将其构建到报告仪表板中,所以我需要做的不仅仅是连接父/子值。我的问题将分为两部分,但在这里理解我的问题是数据库的基本模型。

我的第一个问题是如何编写一个查询,在不同的水平列中为我提供 wbs_short_name 的每个不同“级别”?最终结果应如下所示:

我添加了一个 level_4,因为在实际数据库中,级别扩展到大约 7 个级别,但这会使这个示例过于复杂。我的第二个问题是(我希望)更简单,是否可以添加一个额外的结束列,将所有这些级别连接并组合成一个 WBS 代码?那看起来像:

我需要仪表板上的切片器控件的级别列,并且我需要 WBS 能够构建一个链接表,这将允许我将我的 P6 数据库连接到使用这些 WBS 代码的其他数据源。感谢您提供的所有帮助。

0 投票
1 回答
121 浏览

primavera - 如何使用 Primavera P6 API 将业务 ref 转换为 objectid

我的目标是使用 P6 API 向活动添加活动代码分配,但要注意的是活动代码是分层的。使用 BOHierarchicalMap 类中的方法,我能够创建一个 BOHierarchyMap 来表示分层活动代码,但该类仅提供业务对象引用 (BOHierarchyMap.ref) 而不是地图的 ObjectId。

为了创建活动代码分配,我需要活动代码的 ObjectId。我搜索了 Oracle 的 Primavera 论坛和 Internet,一般都没有任何成功。

有没有人有使用 API 创建活动代码分配的分层活动代码的经验?如果是这样,任何指针将不胜感激!

0 投票
1 回答
566 浏览

primavera - 如何通过 Primavera Unifier 中的 API 或 Web 服务获取所有业务流程列表

我需要了解 Primavera Unifier 中的所有业务流程吗?我正在使用 Primavera Unifier 公开的 Web 服务。但我没有找到任何返回业务流程列表的服务或方法。

0 投票
1 回答
226 浏览

mpxj - 如何从 MPXJ 任务对象中获取剩余的早期开始和结束

我想在读取 Primavera .xer文件时获取 Activity 的剩余早期开始剩余早期完成属性。我已经看到mpxj 库中的PrimaveraPMFileReader类将这些属性设置为任务对象,但我正在尝试导入 xer 文件,因此使用的阅读器是PrimaveraXERFileReader类。使用 XER 阅读器,任务实例不会设置任何要查找的属性。

0 投票
1 回答
508 浏览

primavera - P6 primavera 胖客户端 (EPPM) 云连接 SSO 因数据库版本不匹配问题而失败

我们正在将 P6 primavera 胖客户端 (EPPM) 与 Oracle Access Manager (OAM) 集成,我们已经按照 oracle 文档在 OAM 和应用程序端完成了所有配置。

连接看起来不错,但它给出了以下错误。

尽管预期和当前的数据库版本是相同的。此外,当我在这里查看时,我在屏幕截图中看到它确实给出了当前数据库版本值。但在我们的例子中,它没有在错误消息中给出任何值。我们使用的是 Primavera P6 版本 16R1。

0 投票
2 回答
431 浏览

javascript - 使用 Javascript 从 Oracle Primavera 解析日历 blob

Oracle Primavera 将日历数据存储为 base64 编码格式的 blob,解码后提供以下内容,

(0||CalendarData()( (0||DaysOfWeek()( (0||1()())) (0||2()( (0||0(s|08:00|f|16: 00)()))) (0||3()( (0||0(s|08:00|f|16:00)()))) (0||4()( (0|| 0(s|08:00|f|16:00)()))) (0||5()( (0||0(s|08:00|f|16:00)()))) (0||6()( (0||0(s|08:00|f|16:00)()))) (0||7()()))) (0||VIEW(ShowTotal|Y)()) (0||Exceptions()( (0||0(d|39814) ()) (0||1(d|39815)()) (0||2(d|39818)()) (0||3(d|39819)()) (0||4(d| 39820)()) (0||5(d|39821)()) (0||6(d|39822)()) (0||7(d|39825)()) (0||8( d|39826)()) (0||9(d|39827)()) (0||10(d|39828)()) (0||11(d|39829)()) (0|| 12(d|39832)()) (0||13(d|39833)()) (0||14(d|39834)()) (0||15(d|39835)()) (0 ||16(d|39836)()) (0||17(d|39839)()) (0||18(d|39840)()) (0||19(d|39841)()) (0||20(d|39842)()) (0||21(d|39843)()) (0||22(d|39846)()) (0||23(d|39847)( )) (0||24(d|39848)()) (0||25(d|39849)()) (0||26(d|39850)()) (0||27(d|39853) )()) (0||28(d|39854)()) (0||29(d|39855)()) (0||30(d|39856)()) (0||31(d |39857)()) (0||32(d|39860)()) (0||33(d|39861)()) (0||34(d|39862)()) (0||35 (d|39863)())(0||36(d|39864)()) (0||37(d|39867)()) (0||38(d|39868)()) (0||39(d|39869)( )) (0||40(d|39870)()) (0||41(d|39871)()) (0||42(d|39874)()) (0||43(d|39875) )()) (0||44(d|39876)()) (0||45(d|39877)()) (0||46(d|39878)()) (0||47(d |39881)()) (0||48(d|39882)()) (0||49(d|39883)()) (0||50(d|39884)()) (0||51 (d|39885)()) (0||52(d|39888)()) (0||53(d|39889)()) (0||54(d|39890)()) (0| |55(d|39891)()) (0||56(d|39892)()) (0||57(d|39895)()) (0||58(d|39896)()) ( 0||59(d|39897)()) (0||60(d|39898)()) (0||61(d|39899)()) (0||62(d|39902)() ) (0||63(d|39903)()) (0||64(d|39923)()) (0||65(d|39958)()) (0||66(d|39997) ()) (0||67(d|40063)()) (0||68(d|40098)()) (0||69(d|40128)()) (0||70(d| 40133)()) (0||71(d|40134)()) (0||72(d|40135)()) (0||73(d|40136)()) (0||74( d|40137)())(0||75(d|40140)()) (0||76(d|40141)()) (0||77(d|40142)()) (0||78(d|40143)( )) (0||79(d|40144)()) (0||80(d|40147)()) (0||81(d|40148)()) (0||82(d|40149) )()) (0||83(d|40150)()) (0||84(d|40151)()) (0||85(d|40154)()) (0||86(d |40155)()) (0||87(d|40156)()) (0||88(d|40157)()) (0||89(d|40158)()) (0||90 (d|40161)()) (0||91(d|40162)()) (0||92(d|40163)()) (0||93(d|40164)()) (0| |94(d|40165)()) (0||95(d|40168)()) (0||96(d|40169)()) (0||97(d|40170)()) ( 0||98(d|40171)()) (0||99(d|40172)()) (0||100(d|40175)()) (0||101(d|40176)() ) (0||102(d|40177)()) (0||103(d|40178)()) (0||104(d|40179)()) (0||105(d|40182) ()) (0||106(d|40183)()) (0||107(d|40184)()) (0||108(d|40185)()) (0||109(d| 40186)()) (0||110(d|40189)()) (0||111(d|40190)()) (0||112(d|40191)())(0||113(d|40192)()) (0||114(d|40193)()) (0||115(d|40196)()) (0||116(d|40197)( )) (0||117(d|40198)()) (0||118(d|40199)()) (0||119(d|40200)()) (0||120(d|40203) )()) (0||121(d|40204)()) (0||122(d|40205)()) (0||123(d|40206)()) (0||124(d |40207)()) (0||125(d|40210)()) (0||126(d|40211)()) (0||127(d|40212)()) (0||128 (d|40213)()) (0||129(d|40214)()) (0||130(d|40217)()) (0||131(d|40218)()) ... ..

如何从此变量中读取日期?我需要将其转换为 JSON 以供脚本使用。我需要所有例外 - 值和日期(例如,131 是例外,40218 是日期)。谢谢,

0 投票
1 回答
204 浏览

primavera - Primavera P6 的环境刷新

请建议一种简单的方法来备份 P6 应用程序配置详细信息(配置和身份验证选项卡)。在将生产数据导入开发环境之前,我需要备份此配置。目前我正在为每个选项截屏,这非常令人筋疲力尽。(我是 Primavera 的新手)。请帮忙。

0 投票
1 回答
223 浏览

asp.net - 如何将 eppm web 服务与 asp.net web 表单集成

在我们公司,使用PRIMAVERA 进行项目控制。现在,我想在我的 ASP.NET 项目中使用 PRIMAVERA Web 服务。换句话说,我想将 PRIMAVERA 与 ASP.NET 项目集成以进行 CRUD 操作。但我现在不知道该怎么做。