Simulator and Windchill integration
What Acolad hands over, whether it can be reused, and whether a full Windchill round trip works in the test environment. This is the critical path for Phase 1.
Spike 1 at riskSpike 2 in progressSpike 11 blocked
Step 6 of 24 · Presenter note
The Windchill integration is the critical path. It depends on what Acolad hands over and on a full round trip working in the test environment.
Acolad transfer package
6 of 10 usable- Simulator source code and binariesReceived 18 Nov
- Interface specifications (requestDoc, publishPDFDraft, publishDoc)Received 18 Nov
- Configuration filesReceived 18 Nov
- Third-party dependencies and licences14 libraries, 2 licences unclear
- Architecture and deployment documentationPartial: no deployment guide
- Build instructionsRequested 21 Oct, overdue
- Logs and error catalogueRequested
- Test scenariosRequested
- Rights to modify and maintainWith Acolad legal
- Transition supportOffered: 20 days over 3 months
Windchill round trip in WCTEST2
DOC-TEST-0007, English to German- requestDoc: create language packagePackage PKG-TEST-0007-DE, 7 topics
- Retrieve package from exchange areaSFTP pickup in 40 s
- Parse, segment and create XLIFF184 units
- Return translated XLIFFChecksum verified
- Import and associate target topics7 topics linked to source A.1
- publishPDFDraftDraft PDF, 12 pages
- publishDocPermission denied for service account svc-gtl-tp (WC-8841)
- Confirm target stateNot run
Reuse options for the Simulator
Dots: 1 low, 3 high| Option | Effort | Risk | Maintainability | Acolad dependency | Notes |
|---|---|---|---|---|---|
| Reuse complete Simulator | Fastest start, but keeps the desktop client and end-of-life runtime. | ||||
| Reuse back end, replace front end Tentative recommendation | Keeps proven Windchill calls; UI moves into the Operations Console. | ||||
| Reuse selected integration logic | Port method calls and package handling into new services. | ||||
| Rewrite, keep Windchill methods | No Acolad dependency; most effort; needs full method documentation. |
The recommendation is tentative
It depends on reproducible builds and on the right to modify the code. If either is missing by 11 Dec, the rewrite option becomes the plan. It is estimated in parallel so the choice does not delay Phase 1.
Publication connectors for Phase 1
- Windchill, through the existing methodsrequestDoc, import and publishPDFDraft work. publishDoc is waiting for a permission.
- SAP/PNCInterface documentation requested 4 Nov and not received. Idempotency analysis cannot start.
- FieldCheckEditor and SuccessFactorsPhase 2
Early findings
- End-of-life runtimeThe Simulator service layer needs a runtime upgrade before it can be hosted in the approved environment.
- The methods behave as documentedrequestDoc correctly leaves out topics that are already translated or in translation.
- No retry or duplicate protection todayThe current Simulator relies on the operator. The new connector must add idempotency.