Thanks Dinesh for sharing it and good work indeed.. Regards, Mohan
On Wed, Jun 18, 2014 at 12:16 AM, Dinesh Bandara <[email protected]> wrote: > Hi Mohan, > > Please find the sample client code [1] > > [1] https://github.com/dineshbandara/thrift-python-client > > Thanks > > > On Tue, Jun 17, 2014 at 4:47 PM, Mohanadarshan Vivekanandalingam < > [email protected]> wrote: > >> Hi Dinesh, >> >> Is it possible to share SVN location of the code or point to the >> relevant code segment .. >> >> Thanks, >> Mohan >> >> >> >> On Tue, Jun 17, 2014 at 1:34 PM, Dinesh Bandara <[email protected]> wrote: >> >>> Hi, >>> >>> Problem solved. >>> >>> I have used secure implementation and used the 'TSSLSocket' instead of >>> 'TSocket' which implements the SSL implementation of client-side and >>> disabled SSL certificate validation. >>> >>> Now events can be published to CEP and BAM with out any issue. >>> >>> Thanks >>> >>> >>> On Tue, Jun 17, 2014 at 8:51 AM, Dinesh Bandara <[email protected]> >>> wrote: >>> >>>> Hi >>>> >>>> I have generated the python skeletons from files in [1] and tried to >>>> write a python client. When running the client following error occurred, >>>> >>>> File "PythonClient.py", line 52, in <module> >>>> client.connect('admin','admin') >>>> File >>>> "gen-py/ThriftSecureEventTransmissionService/ThriftSecureEventTransmissionService.py", >>>> line 92, in connect >>>> return self.recv_connect() >>>> File >>>> "gen-py/ThriftSecureEventTransmissionService/ThriftSecureEventTransmissionService.py", >>>> line 104, in recv_connect >>>> (fname, mtype, rseqid) = self._iprot.readMessageBegin() >>>> File >>>> "/home/dinesh/cartridge-agent/examples/carbon/thrift/protocol/TBinaryProtocol.py", >>>> line 140, in readMessageBegin >>>> name = self.trans.readAll(sz) >>>> File >>>> "/home/dinesh/cartridge-agent/examples/carbon/thrift/transport/TTransport.py", >>>> line 58, in readAll >>>> chunk = self.read(sz - have) >>>> File >>>> "/home/dinesh/cartridge-agent/examples/carbon/thrift/transport/TTransport.py", >>>> line 159, in read >>>> self.__rbuf = StringIO(self.__trans.read(max(sz, self.__rbuf_size))) >>>> File >>>> "/home/dinesh/cartridge-agent/examples/carbon/thrift/transport/TSocket.py", >>>> line 118, in read >>>> message='TSocket read 0 bytes') >>>> thrift.transport.TTransport.TTransportException: TSocket read 0 bytes >>>> >>>> Seems like the connect function could not be accessed. >>>> >>>> Any idea on this? >>>> >>>> [1] >>>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/data-bridge/org.wso2.carbon.databridge.commons.thrift/4.2.0/src/main/resources/ >>>> >>>> >>>> Thanks >>>> -- >>>> *Dinesh Bandara* >>>> Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> >>> >>> >>> -- >>> *Dinesh Bandara* >>> Software Engineer >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *V. Mohanadarshan* >> *Software Engineer,* >> *Data Technologies Team,* >> *WSO2, Inc. http://wso2.com <http://wso2.com> * >> *lean.enterprise.middleware.* >> >> email: [email protected] >> phone:(+94) 771117673 >> > > > > -- > *Dinesh Bandara* > Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > -- *V. Mohanadarshan* *Software Engineer,* *Data Technologies Team,* *WSO2, Inc. http://wso2.com <http://wso2.com> * *lean.enterprise.middleware.* email: [email protected] phone:(+94) 771117673
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
