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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
