//update package
if (packageId != null && packageId.trim().length() > 0) {
entity = pa.updatePackage(sessionHandle, packageId, processDefinitionData);
} else {
entity = pa.uploadPackage(sessionHandle, processDefinitionData);
}
pa.synchronizeXPDLCache(sessionHandle);
if (entity != null) {