Hi everyone,
We are excited to announce a new community project designed to help our customers transition from AS4 to AS6 more smoothly. Some community members have started developing a script that analyzes an AS4 project and generates a report highlighting potential changes and issues that may arise during the porting process. Here are some important notes about the script:
• The project is open-source and community-based, not an official B&R project.
• The script may not identify all possible issues.
• Support is limited and depends on the availability of contributors.
We encourage everyone to contribute to the script. The project’s first goal is to collect and document as many conversion issues as possible. Please use the GitHub issue page to report conversion issues or feature requests. The second step is to incorporate these issues into the script and generate a report detailing the necessary adjustments for converting to AS6. The third step is to automate some required steps for the conversion process. There are already a few examples of how this could look in the project’s helpers folder.
This thread can be used for general discussions about the script, but please use the GitHub page for reporting conversion issues or feature requests.
Even though I’m not directly involved in the development of the script, I believe in the value it brings to all of us working with Automation Studio.
Migrating from AS4 to AS6 can be challenging, and this tool has the potential to make that process much smoother. But for it to be truly effective, we need your input! As Stephan mentioned, sharing the issues you encounter during migration is already an incredibly valuable. Every real-world case helps us improve the script and make it more robust for everyone.
I tried to create a new issue for the migration script but got an error message: “Unauthorized: As an Enterprise Managed User, you cannot access this content”
This is the issue I am trying to raise:
After running the “Create mapp folders” script for an AS 4.12 project, the first line of Cpu.pkg gets changed from <?xml version="1.0" encoding="utf-8"?>
to <?xml version='1.0' encoding='UTF-8'?>
Double quotes should be used to surround xml attribute values, not single quotes.
That way this is parsed is one and the same from the Automation Studio side. But as this is written just as plain text it should be quite easy to change.
If you only have an ABB enterprise user and want to raise issues/contribute, you would have to create a “standard” non enterprise User that you can use in parallel on Github.
And then use the account switcher to switch back and forth:
Thanks for that note. For AS the quotes should not make a difference. It seems that the issue with the folders if fixed in AS 6.3 so the question is probably if we should remove the folder detection and remove the script entirely.