Background:
I'm attempting to automatically deploy Alteryx solutions to Alteryx Server via Azure DevOps CICD. In order to do that in the way I need it, I have to figure out how to take a folder full of yxmc and yxmd files and programmatically turn that into a yxzp.
Main:
We know that yxzp files are a compressed binary format. If you change the extension from yxzp to zip and unpack, you'll find the constituent workflows. The challenge that I'm hoping the community can assist me with is finding a means of doing the opposite.
Unfortunately it doesn't seem as simple as compressing a file or collection of files and changing the extension to zip.
Quick nomenclature abbreviations that I'll be using…
p-yxzp: properly created yxzp using the export option in Alteryx
c-yxzp: custom yxzp created by manually compressing one or more workflows/macros then changing the extension to yxzp
Here are my observations:
I tried copying the xml from the resulting primary workflow of the unpacked p-yxzp and using that code in a workflow where I then manually zipped it up and changed the extension but I didn't get the desired result upon opening in Alteryx.
Packaging a yxzp using Alteryx must be doing something to indicate what the primary/parent workflow is but I can't tell what the indicator is. I feel like figuring this part out would crack the problem.
So, does anybody have any thoughts?
Thank you!
-Patrick
@avinashsunchu @manoman29 @surajmthomas I believe you all may find this thread useful 🙂
Hi Were you able to create a Migration app to migrate workflow from one server to other thru API . ?
@david Can you share the Workflow/App that you have for Migrating Workflows from one server to other ?
@joeGade
Yes, I can. I'll need to go through it to eliminate any info about my servers and such. With my workload, I'll need to wait until this evening.
Best,
David
Thank you . really appericiate if you can provide that .