问题标签 [ptc-windchill]

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 投票
3 回答
616 浏览

java - 在方法中导入类?

我正在自定义一个 PLM Windchill 工作流,它提供了一种执行 java 代码片段的机制。不幸的是,它们被“插入”到准备好的服务的方法中,这意味着无法导入类,所以我必须包含完整的包名才能使用它。不要试图理解下面的代码片段,只要看看它是什么样子的:

在此处输入图像描述

我的问题是 - 如何让这段代码更具可读性?当然没有办法在方法中导入类,甚至没有办法将这个片段分成单独的方法(因为它被“粘贴”成一个)所以我正在寻找其他想法。

0 投票
1 回答
1010 浏览

ptc-windchill - 需要 API 代码以从 Windchill 下载特定扩展名的文件

任何人都可以帮助我使用代码将特定扩展名的所有文件(例如 *.prt 或 *.asm)从 Windchill 下载到本地。请推荐合适的API

0 投票
3 回答
1467 浏览

ptc-windchill - 如何在 asp.net mvc 应用程序中使用 Windchill API

我需要在 Asp.Net MVC 应用程序中使用 WindChill API 来进行 CRUD 的一些基本操作,或者 HTTP get 和 Post 操作示例。

有人可以帮忙吗?

0 投票
2 回答
144 浏览

java - 创建这样的测试有意义吗?

最近我更深入地进行单元测试,我有点卡住了。

例子。我们有这样的方法:

其中大部分取决于clientData返回的内容。有两种可能:

  1. 如果找不到文本参数,则返回 null
  2. 如果有则返回字符串值


嗯......我已经创建了两个测试,但想知道这样的测试是否有任何意义?在这种情况下你会做什么?

0 投票
3 回答
249 浏览

java - Creating tests with many mock objects?

I'm having doubts about if I should create tests that have many mock objects or not.

I recently read When should I mock? and I'm feeling confused.

Let's take a look at a method I have (it is just to illustrate the problem)

All of the following methods need to have a connection to a server in order to work, otherwise they will throw errors

In addition I can't create 'real' objects of part or epm documents. This also requires to have a connection to a server.


So at this point, what I really want to test is actually logic of this part of code

But to test it I need to mock really many objects

so finally I can test the logic:

where

can be moved to @BeforeEach.


At last, I have my test and it works. It validates what I wanted to be validated but in order to come to this point I had to put a lot of effort to come through the whole API which needs interactions with a server.

What do you guys think, is it worth it to create tests like this? I guess this is a wide-open topic 'cause many newbies that try to come into the 'test world' will have similar a problem, so please do not close the topic because of opinion-based judgement and give your feedback on this topic.

0 投票
1 回答
371 浏览

ptc-windchill - 在 Windchill 中读取局部变量的值

我在 Part 上创建了一个本地属性。该属性是布尔类型,是一个同步属性。

在我的代码中,我试图获取该属性的值。按照代码:

sys out 中的值始终为空。我在这里错过了什么吗?

Windchill/FlexPLM V11

0 投票
1 回答
299 浏览

java - 如何克隆具有与生产服务器相同数据的系统

我们拥有所有产品生命周期数据所在的 PLM 系统。我们希望构建服务 (REST) 以让其他系统访问这些数据。

我们使用的 PLM 系统带有 REST 服务,我们还可以在此基础上构建自己的。

这些 PLM 系统是我们的生产服务器,我们不希望其他人直接在生产服务器上使用这些服务。我们可以使用生产数据重新托管其他系统,但重新托管的系统并不总是将实时数据作为生产系统。

有什么想法可以解决这个问题吗?

0 投票
1 回答
1393 浏览

oracle - 使用 SQL 查询 Windchill 的数据库

许多供应商(例如 Microsoft 的 Sharepoint 和 Dynamics)在转换为软件即服务 (SAS) 产品时,无法直接在较新版本中访问数据库表。

我正在与 PTC Windchill 合作,并开发了广泛的 Oracle SQL 层 ETL 处理。在该产品线的背景下,这是一种面向未来的实践吗?或者将来我会被要求通过某种 DAL 工作。如果是这样,是否有推荐的做法?

Windchill for Cloud 提供的信息似乎含糊不清,主要是向我建议在基础架构层进行虚拟化,这表明我将能够在未来很多年在数据库层进行查询。任何确认、指示或反馈将不胜感激。

0 投票
1 回答
861 浏览

ptc-windchill - 如何通过 Windchill 中的 QuerySpec 获取本地属性值

我在 Windchill 中的一个类型上创建了一个本地字符串类型属性。我正在尝试使用 QuerySpec 获取该属性的值,但它引发了以下异常:

2019-04-16 20:53:05,092 INFO [ajp-nio-127.0.0.1-8011-exec-5] wt.system.err - wt.query.QueryException:属性“ptc_str_89typeInfoLCSProduct”不是类“类”的成员com.lcs.wc.product.LCSSKU” 2019-04-16 20:53:05,092 信息 [ajp-nio-127.0.0.1-8011-exec-5] wt.system.err - 嵌套异常是:属性“ptc_str_89typeInfoLCSProduct”不是“类 com.lcs.wc.produ”类的成员

以下是我的代码:

0 投票
1 回答
283 浏览

javascript - 由于 CORS 在复杂的服务器情况下访问 XMLHttpRequest

我有两台服务器,都由我控制。一个是thingworx 服务器,它与另一个windchill 服务器通信,并显示我的网页。我有一个与 windchill 服务器对话的thingworx mashup。它从 Windchill 服务器中提取图像和 pdf,并允许混搭操作员更改图像或 pdf,然后将其放回服务器上。我解决了从服务器提取图像时出现的 CORS 问题,但现在我在 POST 到服务器时遇到了 CORS 错误。

我尝试将 CORS 过滤器放在 thingworx 服务器上,但没有任何乐趣。我不得不告诉脚本将图像作为跨域拉取,所以我认为也有一些适当的方法来请求跨域 POST。

在 chrome 中关闭 CORS 检查时效果很好。