Hi Shashika, AFAIK CEP in it's startup reads the <CEP_HOME>/repository/conf/data-bridge/streams-definition.xml file by default and store it in the registry. When you run a sample, during the start-up, it will gather the relevant files from the samples/artifacts/id directories.
Try changing the name of the edited stream. On Thu, Oct 9, 2014 at 11:41 AM, Praneesha Chandrasiri <pranee...@wso2.com> wrote: > Hi Shashika, > > I think this is related to the discussion in the mail thread with the > subject "[Dev] [BAM] Location of the stream definitions XML file in BAM?" > in @Dev group. > > Hope this information will be useful! > > Copying @Documentation in case if there are any updates to be done in the > docs. > > On Thu, Oct 9, 2014 at 11:34 AM, Shashika Karunatilaka <shashi...@wso2.com > > wrote: > >> Hi, >> I'm in a process of running a sample using [1], >> in the samples there are pre-defined event streams, i found that those >> stream definitions can be found at <CEP_HOME> >> /samples/artifacts/sample-id/stream-definitions.xml. >> If i tried to edit and add another attribute to >> stream-definitions.xml's payloadData it gives me a error if i re run the >> sample using [1]. >> >> {DataBridgeDS} Error redefining event stream of carbon.super: >> >> { >> >> "name": "UserLoginInputStream", >> >> "version": "1.0.0", >> >> "nickName": "login", >> >> "description": "Handles event stream related to user login life >> cycle.", >> >> "payloadData": [ >> >> {"name": "user_id", >> >> "type": "STRING" >> >> }, >> >> {"name": "newly_added", >> >> "type": "STRING" >> >> } >> >> ] >> >> } >> >> >> >> org.wso2.carbon.databridge.commons.exception.DifferentStreamDefinitionAlreadyDefinedException: >> Cannot define Stream definition:{ >> >> "streamId": "UserLoginInputStream:1.0.0", >> >> "name": "UserLoginInputStream", >> >> "version": "1.0.0", >> >> "nickName": "login", >> >> "description": "Handles event stream related to user login life cycle.", >> >> "payloadData": [ >> >> { >> >> "name": "user_id", >> >> "type": "STRING" >> >> } >> >> ] >> >> }, Another Stream with same name and version exist :{ >> >> "streamId": "UserLoginInputStream:1.0.0", >> >> "name": "UserLoginInputStream", >> >> "version": "1.0.0", >> >> "nickName": "login", >> >> "description": "Handles event stream related to user login life cycle.", >> >> "payloadData": [ >> >> { >> >> "name": "user_id", >> >> "type": "STRING" >> >> } >> >> ] >> >> } >> and if i add the same data, save it using management console and re run >> the product using [1], it gives a similar kind of error with regard to that >> newly added data. then this can be fixed by adding the same data which >> added using management console to <CEP_HOME> >> /samples/artifacts/sample-id/stream-definitions.xml. >> I found that there is another stream definition file in >> <CEP_HOME>/repository/conf/data-bridge >> which updates the stream-definition when runnig the samples. >> >> My question is there any other way, file which stores the stream >> definition other than above mentioned locations? >> >> [1] >> https://docs.wso2.com/display/CEP310/Setting+up+CEP+Samples#SettingupCEPSamples-Prerequisites >> -- >> Shashika Prabath Karunatilaka, >> Software Engineer, >> WSO2, Inc: http://wso2.com/ >> mobile : +94 77 7487792 >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Thanks & Best Regards, > *Praneesha Chandrasiri* > *Technical Writer* > *WSO2 Inc. * > *Mobile: +(94) 718156888 <%2B%2894%29%20718156888>* > *E-mail: pranee...@wso2.com <pranee...@wso2.com>* > > -- > You received this message because you are subscribed to the Google Groups > "WSO2 Documentation" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to documentation+unsubscr...@wso2.com. > For more options, visit https://groups.google.com/a/wso2.com/d/optout. > -- *Niranda Perera* Software Engineer, WSO2 Inc. Mobile: +94-71-554-8430 Twitter: @n1r44 <https://twitter.com/N1R44>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev