IBMStreams streamsx.eventstore Toolkit > com.ibm.streamsx.eventstore 2.5.0.beta > com.ibm.streamsx.eventstore > EventStoreSink > Example
SPL example demonstrates the usage of the EventStoreSink operator:
composite Main { param expression<rstring> $configObject: getSubmissionTimeValue("configObject"); expression<int32> $batchSize: (int32)getSubmissionTimeValue("batchSize", "1000"); expression<rstring> $tableName: getSubmissionTimeValue("tableName"); expression<rstring> $schemaName: getSubmissionTimeValue("schemaName"); graph stream<rstring KEY, optional<int64> DUMMY> Rows = Beacon() { param period: 0.01; output Rows : key = "SAMPLE"+(rstring) IterationCount(); } () as Db2EventStoreSink = com.ibm.streamsx.eventstore::EventStoreSink(Rows) { param configObject: $configObject; keyStore: 'opt/clientkeystore'; trustStore: 'opt/clientkeystore'; batchSize: $batchSize; primaryKey: 'KEY'; partitioningKey: 'KEY'; tableName: $tableName; schemaName: $schemaName; } }
The keyStorePassword and trustStorePassword belong to the file referenced with the parameters keyStore and trustStore. In Event Store 2.0 the file stored in opt/clientkeystore contains both truststore and keystore.