3 Replies Latest reply on Dec 17, 2014 3:29 PM by Cristiano Oliveira

    Manipulate BlPackageItem using Command Line

    Cristiano Oliveira

      Hi guys!

       

      I am trying to automate the creation of our BlPackages in BladeLogic 8.5 using Command Line.

       

      Currently, our Deployment Team manually:

       

      1) clones an existing BlPackage with some External CMD and Add DIR items;

      2) delete the existing Add DIR item;

      3) use Import New Assets to create a new Add DIR item;

      4) move new Add DIR item to right position (ItemID).

       

      Undocumented BlPackageItem.replacePackageItemFileContent seems to do the trick, but I did not understand how I can get the com.bladelogic.om.infra.model.depot.blpackage.BlPackageItem instance and pass as a parameter to it. Should I use JLI or something like that?


      Do you guys think there is another better way to achieve that? It seems that creating a BlPackage from Component Template is the regular approach, but I would have to create the External CMD items again, right?


      Thank you very much,


      Cristiano