SPL (Streams Processing Language) is specialized streams-oriented language used in IBM's InfoSphere (big data) platform. SPL allows users to create streams of data, which are connected and manipulated by operators. SPL programs are designed to be deployed on distributed hardware for scaling. The main goals of SPL are scalability, extensibility, and usability.
Questions tagged [infosphere-spl]
25 questions
1
vote
1 answer
Ibm streams Java operator classloading issue
I'm using IBM Streams 4.1.1
I can't use Elasticsearch client in my Java operator, because it has transitive dependency guava-18.0 lib
org.elasticsearch
elasticsearch
2.3.2
When I…

Aleksandr Filichkin
- 660
- 2
- 8
- 22
1
vote
1 answer
I need to check range of mixed substring
I have a string and say I want to check the last 3 digits of the string for some range.
if the string is like sasdaX01, I need to check the last three digits of the string are between X01-X50.
ANy help would be highly appreciated.

Ram Esh
- 11
- 2
1
vote
0 answers
IBM Optim Insert request wrong behaviour
I am new here and in the IBM Optim world, so i hope there is someone here who have worked with IBM Optim.
Here is the issue:
I have a production and a testing database environment.
In my production database i have several users (100 approx.), and I…

3alarasi
- 11
- 2
1
vote
1 answer
Can an SPL function call submit()?
I'm trying to call submit() from an SPL function (that is called from a Custom operator), but it is not working. It complains about the name of my stream:
submit({prop1=value1, prop2=value2}, MyStream);
ERROR: An unknown identifier was referenced…

Mark Rajcok
- 362,217
- 114
- 495
- 492
1
vote
1 answer
How can I change the properties of an Export stream at runtime?
The Dynamic application composition topic says that
Properties can also be added, updated, or removed at runtime, and so can subscriptions. The compile-time properties and subscriptions just serve as initial settings.
but it doesn't say how to do…

Mark Rajcok
- 362,217
- 114
- 495
- 492
0
votes
1 answer
Can we use SPL time functions inside C++ operators?
I want to use toTimestamp function inside cpp.So I am accessing it like SPL::Functions::time::toTimestamp(Sys.YYYYMMDDhhmmss,date).Problem is that its unable to recognize 'Sys'. What library should I include?

shruti
- 13
- 4
0
votes
2 answers
XML Parse operator throws error when working with large XML file in IBM Streams
XML Parse operator throws this error while working with large XML files:
The following error occurred during XML parsing: internal error: Huge input lookup
While documentation says this has been fixed in Streams 4.2.1.3 where we can add this…

Ankit Sahay
- 1,710
- 8
- 14
0
votes
1 answer
IBM Streams export/import operation within the instance versus between two instances
How is an export/import operation different when it happens within the same instance as opposed to when it happens between two different instances. Is there a performance difference between a two?

Ankit Sahay
- 1,710
- 8
- 14
0
votes
1 answer
JSON to Tuple operation in IBM Streams
Is there a way to convert a JSON string to a SPL tuple type without using JSONtoTuple Operator?
I saw this documentation:
https://developer.ibm.com/streamsdev/docs/introducing-the-json-toolkit/
where they have mentioned a native function for…

Ankit Sahay
- 1,710
- 8
- 14
0
votes
1 answer
Setting IBM Streams instance properties and bringing that to effect without restarting the instance
I have to set some instance properties for working on consistent region projects. I set those properties, but they got reflected only when I restarted the instance, which obviously resulted in all the running jobs getting cancelled.
I have 100s of…

Ankit Sahay
- 1,710
- 8
- 14
0
votes
2 answers
SFTP to another server using infosphere streams 3.2
I am trying to write a small SPL program in Streams 3.2
In that I need to generate files using filesink and the same file has to be transfered to another server using FTPCommand.
I have copied the com.ibm.streamsx.inet package in path…

Gandhi Sree
- 11
0
votes
1 answer
Is there a way to capure tuple/sec through an operator in IBM Streams (not through Streams console)
I want to capture the number of tuples/sec through an operator and log it in a file. I can't use 'Throttle Operator' to set the tuple rate by myself. Also, to add again, I am not talking about capturing the information through console, but through…

Ankit Sahay
- 1,710
- 8
- 14
0
votes
1 answer
Delayed deployment of InfoSphere Streams Operators and Runtime 'tags' deployment
I'd like to know if two functionalities are available in infosphere streams, but I could not find it anywhere else.
1) To the best of my knowledge, when an InfoSphere Streams Application starts, all of the operators are deployed on the hosts in the…

t0m9er
- 143
- 2
- 11
0
votes
1 answer
using Java custom operator within java API in infosphere streams
I have been searching for awhile now on how to use a customized Java operator withing infosphere streams Java API
What I need is after writing a customized operator like below ...
public class Test extends AbstractOperator {
private int i;
private…

Exorcismus
- 2,243
- 1
- 35
- 68
0
votes
1 answer
How to use RScript Operator with IBM Streams Java Application Api?
I'm exploring Java Application Api in IBM Streams, so for it looks promising. I'm able to create topologies and run them in both standalone in distributed mode.
Now I'm trying to see how to invoke R script from Java Topology. One way I'm thinking is…

Sudheer Palyam
- 2,499
- 2
- 23
- 28