CQ-RTC Synchronization Fails
I'm not sure what I'm doing wrong, but I can't synchronize CQ defects in RTC (v1.0 latest release), due to "Permission Denied" errors in the Gateway console. (The synchronization from RTC to CQ works fine though)
In the cqconnector.properties file, the parameter is set to: com.ibm.team.uris=https://cqconnector:cqconnector@localhost:9443/jazz
I can login to RTC/Jazz with cqconnector user that has been assigned "CQ Connector and Developer Client Access Licenses" as well as "JazzUsers" & "JazzAdmins" permission roles. The cqconnector is also a team member of the Project Area that owns the External Repository Connection.
There are no errors in the gateway site (http://localhost:8081/InteropGateway), but it keeps ignoring change events as more defect records are created in CQ.
The gateway console throws the following exception repeatedly:
Enabling the debug options (level 1& 2) in the log4j.properties doesn't provide much useful information.
Has anyone seen this problem and please let me know what I'm missing here? Tnx
In the cqconnector.properties file, the parameter is set to: com.ibm.team.uris=https://cqconnector:cqconnector@localhost:9443/jazz
I can login to RTC/Jazz with cqconnector user that has been assigned "CQ Connector and Developer Client Access Licenses" as well as "JazzUsers" & "JazzAdmins" permission roles. The cqconnector is also a team member of the Project Area that owns the External Repository Connection.
There are no errors in the gateway site (http://localhost:8081/InteropGateway), but it keeps ignoring change events as more defect records are created in CQ.
The gateway console throws the following exception repeatedly:
Caused by: com.ibm.team.interop.client.rest.InteropClientException: CRJAZ0002I Error creating the item identified by collection "https://jazz-server:9443/jazz/service/com.ibm.team.repository.common.internal.IItemRestService/com.ibm.team.repository/itemCol/com.ibm.team.interop.ExternalProxy?linkuri=CQ%253Acq.repo.cq-rec
ord%253AProject%252F33554501%2540sample_schema_repo%252FSAMPL&sync=true". Exception message: 'Synchronize with External Objects' failed. Permission denied.
at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceMa
nager.advise(OperationAdviceManager.java:351)
Enabling the debug options (level 1& 2) in the log4j.properties doesn't provide much useful information.
Has anyone seen this problem and please let me know what I'm missing here? Tnx
One answer
'Synchronize with External Objects' is a permission that must be granted to your 'cqconnector' user in your project area's process specification. The out-of-the-box process templates that come with Team Concert grant that permission to 'Everyone', so perhaps that was changed, or you're using a process specification you constructed? In any case, open your project area, go to the Process Configuration tab, expand Team Configuration, select Permissions, and look for the 'Synchronize with External Objects' action on the right (under Item Connectors). You'll need to grant that to a role that is held by your 'cqconnector' user in that project area.
John
Jazz ClearQuest Connector Team
John
Jazz ClearQuest Connector Team
I'm not sure what I'm doing wrong, but I can't synchronize CQ defects in RTC (v1.0 latest release), due to "Permission Denied" errors in the Gateway console. (The synchronization from RTC to CQ works fine though)
In the cqconnector.properties file, the parameter is set to: com.ibm.team.uris=https://cqconnector:cqconnector@localhost:9443/jazz
I can login to RTC/Jazz with cqconnector user that has been assigned "CQ Connector and Developer Client Access Licenses" as well as "JazzUsers" & "JazzAdmins" permission roles. The cqconnector is also a team member of the Project Area that owns the External Repository Connection.
There are no errors in the gateway site (http://localhost:8081/InteropGateway), but it keeps ignoring change events as more defect records are created in CQ.
The gateway console throws the following exception repeatedly:
Caused by: com.ibm.team.interop.client.rest.InteropClientException: CRJAZ0002I Error creating the item identified by collection "https://jazz-server:9443/jazz/service/com.ibm.team.repository.common.internal.IItemRestService/com.ibm.team.repository/itemCol/com.ibm.team.interop.ExternalProxy?linkuri=CQ%253Acq.repo.cq-rec
ord%253AProject%252F33554501%2540sample_schema_repo%252FSAMPL&sync=true". Exception message: 'Synchronize with External Objects' failed. Permission denied.
at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceMa
nager.advise(OperationAdviceManager.java:351)
Enabling the debug options (level 1& 2) in the log4j.properties doesn't provide much useful information.
Has anyone seen this problem and please let me know what I'm missing here? Tnx