[
https://issues.apache.org/jira/browse/AIRAVATA-568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13454048#comment-13454048
]
Suresh Marru commented on AIRAVATA-568:
---------------------------------------
The experiment id unique is only requirement for a registry. Keeping topic id
unique is a firm requirement for orchestration system. Since the API and data
system integration evolved in a way (which has been well discussed) the API is
a unified entry into the system and external data systems will be integrated
through provenance abstractions, it makes perfect sense to assume experiment id
and topic id are handled identically. As for the use case, lets try to
understand it like this, when we subit to a batch system on a cluster, we
cannot expect to send the job id and expect the PBS server to honor it. Its the
job of the client to maintain the correlation and its perfectly reasonable to
assume that.
As for the use case, if it is with data systems like XMCCat, it was discussed
at lengths previously and its agreed upon by every one thats its a bad idea to
assume a data system unique id be expected by a workflow system to grant
uniqueness. Workflow is only an instantiation and data is persistant. Lets not
confuse with Airavata internal experiment id vs topic id. For external system
integration like ODI, Airavata is a enactment system and the server issues a
unique id for that instantiation. I still say the server accepting a unique id
from client is a bad design choice irrespective of the state of API.
> Method to set messaging topic from airavata client
> --------------------------------------------------
>
> Key: AIRAVATA-568
> URL: https://issues.apache.org/jira/browse/AIRAVATA-568
> Project: Airavata
> Issue Type: Improvement
> Reporter: Raminderjeet Singh
>
> These need to a method to set messaging topic from airavata API for advanced
> clients to sent the information
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira