Hi Hasitha,

In the readme configurations[1][2] we have given the configurations that
support for tenant context.
Since there have been many updates over the time. I can't remember the
exact results on tests done with tenants.

[1] #tenat context eg: tenant mode
tenant.context=https://localhost:9443/t/abc.com

[2]
https://github.com/wso2/product-bps/blob/master/modules/samples/product/process-tools/readme

Best regards,
Amal

On Wed, Aug 3, 2016 at 4:27 PM, Hasitha Aravinda <[email protected]> wrote:

> Hi Amal,
>
> Have we tested this for a Unloaded tenant. ? I think we will face same
> issue because tenant space is not loaded at the time we try to remove
> artifacts from registry.
>
> Thanks,
> Hasitha.
>
>
> On Wed, Aug 3, 2016 at 4:06 PM, Amal Gunatilake <[email protected]> wrote:
>
>> Hi Malith,
>>
>> There is an inbuilt tool packaged with BPS for process instance cleanup.
>> The same tool can be used to clean packages as well.
>> While the server is running you can run the cleanup script
>> <BPS_HOME>\bin\processcleanuptool.sh side by side.
>> You will have to do the configurations specific to tenant which is
>> similar to example[2].
>> Once you run the tool, it will list down all the packages according to
>> given filter configurations. Then you can select what packages to delete.
>>
>> [1]
>> https://github.com/wso2/product-bps/tree/master/modules/samples/product/process-tools
>> [2]
>> https://github.com/wso2/product-bps/blob/master/modules/samples/product/process-tools/src/main/resources/process-cleanup.properties
>>
>> Best regards,
>> Amal.
>>
>>
>> On Wed, Aug 3, 2016 at 3:40 PM, Nandika Jayawardana <[email protected]>
>> wrote:
>>
>>> Hi Malith,
>>>
>>> Can you have a look into the process instance cleanup tool. It has the
>>> capability to delete bpel packages as well.
>>>
>>> Regards
>>> Nandika
>>>
>>> On Wed, Aug 3, 2016 at 3:28 PM, Malith Munasinghe <[email protected]>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> While writing a Package undeployer tool for BPES 3.2.0 for several
>>>> tenants I did the following to undeploy a BPEL package. While starting the
>>>> tenant flow with super tenant I was able to successfully undeploy the
>>>> releveant package. Starting the tenant flow with a tenant I get the below
>>>> warning with the undeployed result as SUCCESS.
>>>>
>>>> WARN
>>>> {org.wso2.carbon.bpel.core.ode.integration.store.TenantProcessStoreImpl} -
>>>>  Cannot find BPEL package with name
>>>> ApplicationRegistrationWorkflowProcess_1.0.0 in the repository. If the bpel
>>>> package is un-deployed through the management console or if this node is a
>>>> member of a cluster, please ignore this warning.
>>>>
>>>> When I check the artifact though carbon console I still find the
>>>> Package and the undeployment is not successful.
>>>>
>>>> While debugging I found even though the tenant flow is started the
>>>> tenantProcessStore returns a null because the tenant specific process store
>>>> is not set. So is there a specific method that I should call to load this
>>>> process store before undeploying the package for the specific user.
>>>>
>>>> Attached below is the code snippet used to undeploy the package.
>>>>
>>>> try {
>>>>     PrivilegedCarbonContext.startTenantFlow();
>>>>     PrivilegedCarbonContext privilegedCarbonContext =
>>>> PrivilegedCarbonContext.getThreadLocalCarbonContext();
>>>>     privilegedCarbonContext.setTenantId(1);
>>>>     privilegedCarbonContext.setTenantDomain("abc.com");
>>>>     packageManagementServiceSkeleton = new
>>>> BPELPackageManagementServiceSkeleton();
>>>>
>>>> packageManagementServiceSkeleton.undeployBPELPackage("ApplicationRegistrationWorkflowProcess_1.0.0");
>>>> } finally {
>>>>     PrivilegedCarbonContext.endTenantFlow();
>>>> }
>>>>
>>>>
>>>> Regards,
>>>> Malith
>>>>
>>>>
>>>> --
>>>> Malith Munasinghe | Software Engineer
>>>> M: +94 (71) 9401122
>>>> E: [email protected]
>>>> W: http://wso2.com
>>>> <http://wso2.com/signature>
>>>>
>>>
>>>
>>>
>>> --
>>> Nandika Jayawardana
>>> WSO2 Inc ; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>
>>
>>
>> --
>> *Amal Gunatilake*
>> WSO2 Inc.; http://wso2.com
>> Lean . Enterprise . Middleware
>>
>> mobile: (+94) 773561195
>> blog: amalg-blogs.blogspot.com; twitter: @daag123
>> linkedIn: https://www.linkedin.com/in/amalgunatilake
>>
>
>
>
> --
> --
> Hasitha Aravinda,
> Associate Technical Lead,
> WSO2 Inc.
> Email: [email protected]
> Mobile : +94 718 210 200
>



-- 
*Amal Gunatilake*
WSO2 Inc.; http://wso2.com
Lean . Enterprise . Middleware

mobile: (+94) 773561195
blog: amalg-blogs.blogspot.com; twitter: @daag123
linkedIn: https://www.linkedin.com/in/amalgunatilake
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to