{"action":"closed","issue":{"url":"https://api.github.com/repos/inspire-eu-validation/ets-repository/issues/14","repository_url":"https://api.github.com/repos/inspire-eu-validation/ets-repository","labels_url":"https://api.github.com/repos/inspire-eu-validation/ets-repository/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/inspire-eu-validation/ets-repository/issues/14/comments","events_url":"https://api.github.com/repos/inspire-eu-validation/ets-repository/issues/14/events","html_url":"https://github.com/inspire-eu-validation/ets-repository/issues/14","id":188036060,"number":14,"title":"Non-unique IDs in ETS","user":{"login":"jonherrmann","id":13570741,"avatar_url":"https://avatars.githubusercontent.com/u/13570741?v=3","gravatar_id":"","url":"https://api.github.com/users/jonherrmann","html_url":"https://github.com/jonherrmann","followers_url":"https://api.github.com/users/jonherrmann/followers","following_url":"https://api.github.com/users/jonherrmann/following{/other_user}","gists_url":"https://api.github.com/users/jonherrmann/gists{/gist_id}","starred_url":"https://api.github.com/users/jonherrmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonherrmann/subscriptions","organizations_url":"https://api.github.com/users/jonherrmann/orgs","repos_url":"https://api.github.com/users/jonherrmann/repos","events_url":"https://api.github.com/users/jonherrmann/events{/privacy}","received_events_url":"https://api.github.com/users/jonherrmann/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-08T16:19:02Z","updated_at":"2016-11-08T18:20:17Z","closed_at":"2016-11-08T18:20:17Z","body":"The ETS in the repo possess non-unique IDs.\r\n\r\n2 examples for EID4c53a8c7-7cac-4531-982b-d03eb48ffa77:\r\n\r\nhttps://github.com/inspire-eu-validation/ets-repository/blob/master/data-ps/ps-as/ets-ps-as-bsxets.xml\r\n\r\nhttps://github.com/inspire-eu-validation/ets-repository/blob/master/data-ad/ad-as/ets-ps-as-bsxets.xml\r\n\r\nThe same issue applies to Test Case/Assertion/... IDs. That problem will only be recognizable after startup, when two ETS definitions are queried as XML and the returned collection contains non-unique IDs. The schema prohibits non-unique IDs and therefore an error will be reported.\r\n\r\nIt would be good to have a (groovy?) script for checking the IDs, which can be executed by ETS developers or a CI. This could be also integrated in the ETF later."}}
{"actor":{"display_login":"jonherrmann"}}