Installing Your Development Environment
Pre-requisite
• You must provide the necessary details when using the PTC Solution Installer for installation. You can navigate to the integration environment to find the following details:
◦ Base DN—Must be set as your organization name. This entity is available under the Organizations tab of Windchill+.
◦ Initial Organization—Must be set as your organization name. This entity is available under the Organizations tab of Windchill+.
◦ Organization Internet Domain—Must be set to ptcmscloud.com.
◦ The LDAP adapter name must match the Windchill+ target environment.
Installing Windchill
Perform the following steps to install Windchill:
|
|
• PTC recommends building the environment on a virtual machine to leverage the snapshot and rollback capabilities.
• Landscape compatibility requirement—PTC SaaS environments are hosted on the Linux operating system using the Oracle database. PTC strongly recommends using the Oracle Database to avoid issues during the release management due to the database incompatibilities.
|
3. Proceed to install Windchill as per the standard Windchill installation guide. Consider the following points:
◦ To get started with basic use cases for customization and configuration, a simple monolithic installation of Windchill is sufficient.
◦ To get started with the development and configuration processes, an installation of PDMLink is sufficient.
|
|
The availability of these modules in your development and Windchill+ environments does not entitle you to their usage. Consult your PTC Software Bill of Materials to ensure that you have the appropriate licensing for usage.
|
Installing Your Preferred Integrated Development Environment
Install your preferred integrated development environment (IDE) on your development instance of Windchill. For example, Eclipse, NetBeans, and so on.
Use the following link to install Eclipse:
Eclipse.
Windchill+ Specific Settings
You must add the following properties in your Windchill+ development environment for it to be compatible with Windchill+:
Windchill property:
<Property name="WindchillPlus"
overridable="true"
targetFile="codebase/wt.properties"
value="true"/>
BAC related property:
<Property name="com.ptc.windchill.bac.ignoreGUIDList"
overridable="true"
targetFile="codebase/wt.properties"
value="All"/>