CCD Package Contents and Deployment
This section describes the contents of the CCD package, and the reference to compile and deploy the integration example CCD package.
Overview of the CCD Package Contents
Java Files
File Name
Description
ApiClient.java
This class is used make requests to the external endpoint.
NumberGenerator.java
This class overrides Windchill’s NumberGenerator.java class and returns a unique number from the external endpoint, which is used to create the new ACME Engineered Material.
AcmeMaterialHelper.java
This class is used to persist the data to external endpoint when the ACME Engineered Material is created.
Streamer.java
This class establishes a stream connection with the external endpoint. It parses the responses received from the endpoint and appends them to the custom-table.
InventoryTableBuilder.java
This class contains the table builder for displaying the global inventory.
AcmeResultProcessorWrapper.java
This is a wrapper class required for the custom-table.
acmeManagerResource.java
This is a resource bundle file for the custom-actions.
Configurations
Load Files
File Name
Description
ACMEOrganization.xml
To create an organization named ACMEOrganization.
ACMEUser.xml
To create a user named acmeorgadmin and assign the user admin role in ACMEOrganization.
ACMEAttributes.xml
To create the prerequisite attributes.
ACMEEngineeredMaterial.xml
To create the new sub-type under part.
ACMERuleAlgorithm.xml
To create an OIR required for use case 1.
ACMELifeCycleTemplate.xml
To create a life cycle template for use case 2.
ACMEProcessTemplate.xml
To create a workflow for use case 2.
loadFileSet.xml
To load all the loadFiles collectively.
xconf
custom.site.xconf
Add the property values to refer the custom-actions and custom-actionModels defined in this customization.
Resources
Actions
File Name
Description
inventory-actionModels.xml
To define the action models used in this package.
inventory-actions.xml
To define the actions used in this package.
Compile and Deploy CCD Package
To compile and deploy the integrations example provided with the CCD, refer to the README.md file located at, <WT_HOME>/prog_examples in the CCD.
Was this helpful?