There’s a way around this but it would require you to have access to the webM Admin page (specifically - you will need access to Package Management section of the Administrator) and write permission on /IntegrationServer/replicate directory on the filesystem where webM IS is installed. Let’s assume you have a package PackageA that has a top level folder - A (I usually create a top level folder with the same name as the package itself, if you too follow such namespace, this excercise would be easier). Now in order to make a copy of PackageA such that none of the services in the resulting package - PackageB refer to any service/document in the original package, follow these instructions:
- Go to the webM Admin page ->Packages-> Publishing.
- Create a release of PackageA as a patch. **You can release a package as a patch by setting ‘Release Type’ radio button to ‘Patch’, in the ‘Create/Delete Releases’ page.
- While creating Release, select everything that is in the folder A.
- In the Developer, rename the folder A to B.
- Now place the zip file of PackageA (created thru patch release) into the replicate/inbound folder of the server.
- Go to the Admin page again - Packages->Management->Install Inbound Releases, and install the PackageA.
Once PackageA is installed, and activated, it will have two folders - A and B. You can now create a new package - PackageB in Developer, then cut and paste folder B from PackageA to PackageB.
PS: If there was some other package that was dependent on the services in PackageA, and you want these dependencies to change too to PackageB, then select ‘Update References’ when prompted for while renaming folder A to folder B, else, select ‘Ignore’.