Support for Outbound Data Flow
Windchill supports API with the ESI module to allow outbound data flow. If Windchill server is configured to store content on an Azure storage account using the blob configuration tool, and the property esi.azure.storage.container is set to the appropriate container name via wt.properties, it is possible to write text to a blob within that container. Here are details of how this API can be used. For more information, see Configuring Windchill File Vaults to Use Azure Blobs and Configuring Azure Blob Storage Containers for Windchill ESI in the Windchill Help Center.
Package: com.ptc.windchill.esi.utl
Class: ESIBlobUtility
Method: writeTextToAzureBlob
Parameters: String blobNameExcludingContainerName, String text
Returns: true if the number of bytes written is more than 0
Network Requirements
If Windchill deployment is on-prem, ensure that the storage account network config has the egress IP / CIDR for Windchill added to allow-list.
For a PTC managed Windchill deployment, this is already handled.
For more information, see Sample application to download ERP response files from Azure in the Windchill Customization Guide.
Was this helpful?