{"action":"created","issue":{"url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/issues/96","labels_url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/issues/96/comments","events_url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/issues/96/events","html_url":"https://github.com/IBMStreams/streamsx.messaging/pull/96","id":59973605,"number":96,"title":"Fix for #89, 91, 94","user":{"login":"conglisc","id":8483828,"avatar_url":"https://avatars.githubusercontent.com/u/8483828?v=3","gravatar_id":"","url":"https://api.github.com/users/conglisc","html_url":"https://github.com/conglisc","followers_url":"https://api.github.com/users/conglisc/followers","following_url":"https://api.github.com/users/conglisc/following{/other_user}","gists_url":"https://api.github.com/users/conglisc/gists{/gist_id}","starred_url":"https://api.github.com/users/conglisc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conglisc/subscriptions","organizations_url":"https://api.github.com/users/conglisc/orgs","repos_url":"https://api.github.com/users/conglisc/repos","events_url":"https://api.github.com/users/conglisc/events{/privacy}","received_events_url":"https://api.github.com/users/conglisc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-05T16:09:55Z","updated_at":"2015-03-23T18:30:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/pulls/96","html_url":"https://github.com/IBMStreams/streamsx.messaging/pull/96","diff_url":"https://github.com/IBMStreams/streamsx.messaging/pull/96.diff","patch_url":"https://github.com/IBMStreams/streamsx.messaging/pull/96.patch"},"body":"Also merged changes with master."},"comment":{"url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/issues/comments/85134871","html_url":"https://github.com/IBMStreams/streamsx.messaging/pull/96#issuecomment-85134871","issue_url":"https://api.github.com/repos/IBMStreams/streamsx.messaging/issues/96","id":85134871,"user":{"login":"conglisc","id":8483828,"avatar_url":"https://avatars.githubusercontent.com/u/8483828?v=3","gravatar_id":"","url":"https://api.github.com/users/conglisc","html_url":"https://github.com/conglisc","followers_url":"https://api.github.com/users/conglisc/followers","following_url":"https://api.github.com/users/conglisc/following{/other_user}","gists_url":"https://api.github.com/users/conglisc/gists{/gist_id}","starred_url":"https://api.github.com/users/conglisc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conglisc/subscriptions","organizations_url":"https://api.github.com/users/conglisc/orgs","repos_url":"https://api.github.com/users/conglisc/repos","events_url":"https://api.github.com/users/conglisc/events{/privacy}","received_events_url":"https://api.github.com/users/conglisc/received_events","type":"User","site_admin":false},"created_at":"2015-03-23T18:30:10Z","updated_at":"2015-03-23T18:30:10Z","body":"Issue #89: The issue is that currently the value of provider_url must be a absolute path. The change made is to support relative path, and the relative path must be relative to the application directory, if user does not specify a value for provider_url, then it is assumed that the bidings file can be found at etc/ directory. i.e the following use cases will be supported.\r\n\r\nprovider_url=\"\" // operator is looking for .bindings file from Application_Dir/etc/\r\nprovider_url=\"etc/\" // Application_Dir/etc\r\nprovider_url=\"file:etc/\" Application_Dir/etc\r\n\r\nIssue #91: The make file of all samples is currently assuming the location of the toolkit directory at ../../com.ibm.streamsx.messaing. This works well if user compiles the sample from the github file structure. If a user compiles it from the sample shipped with the product, then this will not work as the toolkit location is  actually at ../../../toolkits/com.ibm.streamsx.messaing. To support this scenario, I have added ${STREAMS_INSTALL}/toolkits/com.ibm.streamsx.messaing in the make file, i.e STREAMS_INET_TOOLKIT ?=../../com.ibm.streamsx.messaing:${STREAMS_INSTALL}/toolkits/com.ibm.streamsx.messaing \r\n\r\n\r\nIssue #94: The MQTT operator requires that either the dataAttributeName parameter is used to identify the data attribute in streams schema or having an attribute that is named \"data\" on the stream. Otherwise the application will not compile even the streams schema only has one attribute.\r\n\r\nThe change is made to take care of use case where there is only a single attribute in the streams schema, the operator will assume this attribute is the data attribute when it is not named as \"data\" and the dataAtttributeName parameter is not used."}}