{"action":"closed","issue":{"url":"https://api.github.com/repos/cityindex/LogSearchShipper/issues/81","labels_url":"https://api.github.com/repos/cityindex/LogSearchShipper/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/cityindex/LogSearchShipper/issues/81/comments","events_url":"https://api.github.com/repos/cityindex/LogSearchShipper/issues/81/events","html_url":"https://github.com/cityindex/LogSearchShipper/issues/81","id":62048415,"number":81,"title":"Add negative filtering for networkAreas/serverNames/serviceNames","user":{"login":"mrdavidlaing","id":227505,"avatar_url":"https://avatars.githubusercontent.com/u/227505?v=3","gravatar_id":"","url":"https://api.github.com/users/mrdavidlaing","html_url":"https://github.com/mrdavidlaing","followers_url":"https://api.github.com/users/mrdavidlaing/followers","following_url":"https://api.github.com/users/mrdavidlaing/following{/other_user}","gists_url":"https://api.github.com/users/mrdavidlaing/gists{/gist_id}","starred_url":"https://api.github.com/users/mrdavidlaing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrdavidlaing/subscriptions","organizations_url":"https://api.github.com/users/mrdavidlaing/orgs","repos_url":"https://api.github.com/users/mrdavidlaing/repos","events_url":"https://api.github.com/users/mrdavidlaing/events{/privacy}","received_events_url":"https://api.github.com/users/mrdavidlaing/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"fandrei","id":628220,"avatar_url":"https://avatars.githubusercontent.com/u/628220?v=3","gravatar_id":"","url":"https://api.github.com/users/fandrei","html_url":"https://github.com/fandrei","followers_url":"https://api.github.com/users/fandrei/followers","following_url":"https://api.github.com/users/fandrei/following{/other_user}","gists_url":"https://api.github.com/users/fandrei/gists{/gist_id}","starred_url":"https://api.github.com/users/fandrei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fandrei/subscriptions","organizations_url":"https://api.github.com/users/fandrei/orgs","repos_url":"https://api.github.com/users/fandrei/repos","events_url":"https://api.github.com/users/fandrei/events{/privacy}","received_events_url":"https://api.github.com/users/fandrei/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/cityindex/LogSearchShipper/milestones/12","html_url":"https://github.com/cityindex/LogSearchShipper/milestones/Release%201.6","labels_url":"https://api.github.com/repos/cityindex/LogSearchShipper/milestones/12/labels","id":997149,"number":12,"title":"Release 1.6","description":"","creator":{"login":"mrdavidlaing","id":227505,"avatar_url":"https://avatars.githubusercontent.com/u/227505?v=3","gravatar_id":"","url":"https://api.github.com/users/mrdavidlaing","html_url":"https://github.com/mrdavidlaing","followers_url":"https://api.github.com/users/mrdavidlaing/followers","following_url":"https://api.github.com/users/mrdavidlaing/following{/other_user}","gists_url":"https://api.github.com/users/mrdavidlaing/gists{/gist_id}","starred_url":"https://api.github.com/users/mrdavidlaing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrdavidlaing/subscriptions","organizations_url":"https://api.github.com/users/mrdavidlaing/orgs","repos_url":"https://api.github.com/users/mrdavidlaing/repos","events_url":"https://api.github.com/users/mrdavidlaing/events{/privacy}","received_events_url":"https://api.github.com/users/mrdavidlaing/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":6,"state":"open","created_at":"2015-02-26T15:37:47Z","updated_at":"2015-03-20T10:39:55Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-03-16T11:16:03Z","updated_at":"2015-03-20T10:39:55Z","closed_at":"2015-03-20T10:39:55Z","body":"We need a way to do negative filtering of which EDB services are shipped.\r\n\r\nThe `edbFileWatchers/watch` element should have 3 new `NotEquals` attributes, which are combined with the matching attributes to exclude items from the matched lists.\r\n\r\nIn the following example:\r\n\r\n```\r\n<edbFileWatchers>\r\n                <watch\r\n                    dataFile=\"SampleData/EDB/ENV1/Latest.xml\"\r\n                    logEnvironmentDiagramDataEveryMinutes=\"1\"\r\n                    networkAreas=\"DMZ|APP\"\r\n                    networkAreasNotEquals=\"APP\"\r\n                    serverNames=\"(.*01|.*02)\"\r\n                    serverNamesNotEquals=\"(.*TIB|.*MOR)\"\r\n                    serviceNames=\"Ektron.*\"\r\n                    serviceNamesNotEquals=\"Ektron05.*\"\r\n            >\r\n```\r\n\r\n0.  Network areas `DMZ` would be shipped\r\n0.  Server names `APP01` and `APP02` would be shipped, but not `TIB01` or `MOR02`\r\n0.  Service names `Ektron01, Ektron02, Ektron03, Ektron04, Ektron06` would be shipped, but not `Ektron05`"}}