Can't find what you're looking for? Contact us for personalized assistance
Following installation or upgrade of the Transform Designer application you might receive the following exception when attempting to load a branch file or create a new branch.
"Transform.PinapI.Designer.Documents.PinapIDocument"
This guide helps resolve issues with the Transform Designer exception by refreshing the addon library and verifying proper installation completion.
Step 1: Refresh the Addon Library
Close all Transform applications first - This is important to prevent file conflicts during the refresh process.
Purpose: This utility refreshes the addon library files that Transform applications depend on for proper operation.
Step 2: Verify Installation Directory Contents
If Step 1 doesn't resolve the issue, check the installation integrity:
Step 3: Check Folder Name Status
Look for folder naming issues that indicate incomplete installation:
Step 4: Identify Incomplete Installation
If you find a folder named "NEWAddonLibrary":
Step 5: Complete the Installation Process
Manually complete the installation by renaming the folder:
Verify the change:
After Completing These Steps
Important Notes
For any antivirus software on the Transform server, it is strongly recommended that Real-Time Virus Protection is not used as this can interfere with the software being able to create temporary files, can affect performance, and in some cases can result in system instability. If it is not possible to completely disable real-time scanning then the ‘data’ directory, the install directory and all of the directories that the projects reference should be excluded from real-time scanning.
It is also recommended to disable the real-time scan from the Windows Print Spooler. Example effects of running antivirus software on Transform are:
Possible solutions are:
Some antivirus programs may block ports & non standard executables by default.
Ports used by Transform are:
The standard ports for Formscape and Transform are:
Transform Foundation Server executables are:
The Transform Web request object works in Transform Designer but returns the following error when deployed to a Runtime Server:
(The request was aborted. Could not create SSL/TLS secure channel)
The following registry settings enable TLS 1.2 support for .NET Framework applications, which resolves connection errors that occur when trying to make web requests to servers that require secure TLS 1.2 connections. Without these settings, older .NET applications may default to less secure protocols like SSL 3.0 or TLS 1.0, causing connection failures.
Make sure you backup the registry before making the change
The Windows Registry is a critical database that stores low-level settings for the operating system and applications. Making incorrect changes can cause system instability, boot failures, or application malfunctions. A backup allows you to restore the registry to its previous working state if something goes wrong.
Registry Settings required on the Transform Runtime Server/s
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319]
If the Transform Web Server and Runtime Server computers are located in different subnets.
it may be necessary to configure the Branch Inter-Process Communication (IPC) Broker process to enable communication between Transform processes on these two machines.To configure the Branch IPC process when dealing with different subnets:
The -f argument uses a pattern-matching system where you specify which parts of IP addresses should match exactly and which parts can vary. This is done using two special characters:
Let's walk through the example with IP addresses 77.78.9.2 and 77.78.8.4:
When you examine these two addresses octet by octet:
Since the first two octets are identical between both IP addresses, you use the # character to indicate they must match. Since the last two octets are different, you use the * character to indicate they can vary.
Therefore, the -f argument should be set to #.#.*.*, which tells the system: "Match IP addresses where the first two octets are exactly the same (77.78), but the last two octets can be anything."
This pattern would match IP addresses like 77.78.1.1, 77.78.50.200, or 77.78.255.255, but would not match addresses like 76.78.1.1 or 77.79.1.1.
For connection from AX2012 set the -f argument to *.*.*.*
FROM: "$(BINDIR)\fscupid.exe" -hn $(DEFAULTGROUP) -f #.#.#.* -dp "$(DATAPATH)"
TO: "$(BINDIR)\fscupid.exe" -hn $(DEFAULTGROUP) -f *.*.*.* -dp "$(DATAPATH)"
Firewall Ports
Additionally, it is crucial to ensure that traffic is allowed across the firewall between the Runtime Server and Transform Web Server computers on specific ports
Ports 24501 and 24502 for the Administrator application
Port 24505 for the Transform Content Center application
To increase throughput you can tune the number of One-way branch files that can run concurrently. To change the number of Branch Execution Workers complete the following steps:
Branch Execution Workers
This shows, the maximum number of remote branch requests that can be processed at the same time, by process group. The default value is 4. Increasing the value of this setting improves throughput, but can impose additional load on the server.
Changing the Settings
After changing a setting, click Modify to implement the change.
Advanced Settings
fsdisp.exe has a number of parameters that can be added to the Command that control the behavior of one-way requests.
-mcc n to specify the number of concurrent fssysnc
-mls nnnn to specify that each fssync process restarts after nnnn seconds
-mr nn to specify that each fssync process restarts after processing nn requests
To update the one-way requests parameters.
Please note when tuning the number of Document Execution Workers you need to ensure your system hardware can facilitate the increase in concurrent processes.
Copyright © 2025 CTA Consultancy Ltd - All Rights Reserved.