Expand my Community achievements bar.

Adobe Campaign User Groups are live now. Join our Adobe Campaign User Groups and connect with your local leaders!
SOLVED

Automating Package Movement in Adobe Campaign

Avatar

Level 1

I am trying to export specific schema(ex nms:deliveries) packages automatically from one environment to another on a timely manner.

 

I am trying to create a workflow which would take up all the contents of schema and load it into a package and automatically export it.

Is there any way to define a package definition using a workflow, instead of actually going and creating  a package in package management.

Any inputs would be appreciated.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @d12kp,

here you go:


var specfileXml = '<package> <definition id="1" lineCountMax="500" schema="nms:delivery"> <where> <condition expr="@internalName = ' + '\'' + provide_delivery_internal_name +'\'' + '"/> </where> </definition> </package>';
var fileName = "location_of_export" + "your_package_name " + formatDate(getCurrentDate(), "%4Y-%2M-%2D %2H:%2N:%2S") + ".xml";
var specFile = xtk.specFile.create(specfileXml);
var package = specFile.GenerateDoc();
saveXmlFile(package, fileName);

Regards

Milan

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @d12kp,

here you go:


var specfileXml = '<package> <definition id="1" lineCountMax="500" schema="nms:delivery"> <where> <condition expr="@internalName = ' + '\'' + provide_delivery_internal_name +'\'' + '"/> </where> </definition> </package>';
var fileName = "location_of_export" + "your_package_name " + formatDate(getCurrentDate(), "%4Y-%2M-%2D %2H:%2N:%2S") + ".xml";
var specFile = xtk.specFile.create(specfileXml);
var package = specFile.GenerateDoc();
saveXmlFile(package, fileName);

Regards

Milan

Avatar

Administrator

Hi @d12kp,

Did the given solution work for you? Please let us know.

Thanks!



Sukrity Wadhwa