IBM InfoSphere Streams Version 4.1.1

Deprecated functionality in IBM InfoSphere Streams Version 4.1.1

Functionality is deprecated when it is supported but no longer recommended and might become obsolete. In some cases, it might be advisable for you to plan to discontinue the use of deprecated functionality.
The following table lists the functionality that is deprecated in IBM® InfoSphere® Streams Version 4.1.1, the tasks that are affected, and strategies for using alternative functionality. The table also reflects the fact that in some cases, the functionality was deprecated in a previous version of InfoSphere Streams and is not yet discontinued.
Table 1. Deprecated functionality and recommended actions
Task affected Deprecated functionality Recommended action First deprecated in
Administering InfoSphere Streams streamtool chhosttag See streamtool chtag. Version 4.0.1
streamtool lshosttag See streamtool lstag. Version 4.0.1
streamtool mkhosttag See streamtool mktag. Version 4.0.1
streamtool quiescehost See streamtool quiesceresource. Version 4.0.1
streamtool resumehost See streamtool resumeresource. Version 4.0.1
streamtool rmhosttag See streamtool rmtag. Version 4.0.1
InfoSphere Streams no longer defines the following host tags: 'execution' and 'build'. Use the following tags, which are defined in IBM InfoSphere Streams Version 4.1.1: application; audit; authentication; jmx; management; sws; view. The 'build' tag is ignored, and 'execution' is mapped to 'management' and 'application' tags. Version 4.0.0
InfoSphere Streams no longer uses available host files or streams_get_available_hosts scripts. Allocate resources to your domains and use tags to affect which resources are assigned to your instances. For more information, see Creating and removing tags in a domain. Version 4.0.0
The STREAMS_DEFAULT_IID environment variable was deprecated and replaced by the STREAMS_INSTANCE_ID environment variable. InfoSphere Streams sets the STREAMS_INSTANCE_ID environment variable to the instance ID that you specify, or the default instance ID of StreamsInstance. Version 4.0.0
streamtool checkhost See streamtool checkdomainhosts, streamtool checkhosts, and streamtool checkinstancehosts. Version 4.0.0
The -a and --all options are deprecated in the streamtool lsinstance command. See streamtool lsinstance. Version 4.0.0
The --continue and --force options are deprecated in the streamtool rmhost command. See streamtool rmhost. Version 4.0.0
The --continue option is deprecated in the following streamtool rminstance command. See streamtool rminstance. Version 4.0.0
The following configuration properties are deprecated:
  • AAS.TraceLevel
  • LdapGroupAttributeWithUserNames
  • LdapGroupObjectClass
  • LdapGroupSearchBaseDn
  • LdapServerUrl
  • LdapUserAttributeStoredInGroupAttribute
  • LdapUserDnPattern
  • Locale
  • LogFileMaxFiles
  • LogFileMaxSize
  • LogLevel
  • LogPath
  • LogType
  • PamEnableKey
  • PamService
  • SecuritySessionTimeout
  • StreamsServiceStartTimeout
  • SWS.certificateAuthenticationFormat
  • SWS.enableClientAuthentication
  • SWS.httpsPort
  • SWS.jvmInitialSize
  • SWS.jvmMaximumSize
  • SWS.sslProtocol
  • SWS.TraceLevel
  • SWSPath
Those properties were replaced by the following domain properties:
  • aas.traceLevel
  • security.ldapGroupMembersAttribute
  • security.ldapGroupObjectClass
  • security.ldapGroupSearchBaseDistributedName
  • security.ldapServerUrl
  • security.ldapUserAttributeInGroup
  • security.ldapUserDistributedNamePattern
  • domain.localeOverride
  • domainLog.maximumFileCount
  • domainLog.maximumFileSize
  • domainLog.level
  • domainLog.path
  • domainLog.type
  • security.pamKeysEnabled
  • security.pamServiceName
  • security.sessionTimeout
  • domain.serviceStartTimeout
  • security.certificateUserRegularExpression
  • sws.clientAuthenticationEnabled
  • sws.port
  • sws.initialJvmSize
  • sws.maximumJvmSize
  • sws.sslProtocol
  • sws.traceLevel
  • domain.fileStoragePath
The old property names still work in place of the new names, but they are deprecated and might become obsolete. For more information about the domain properties, see streamtool man domainproperties.
Version 4.0.0
The following configuration properties are deprecated:
  • ApplicationNetwork
  • ApplicationUmask
  • ConfigVersion
  • HC.MetricCollectionInterval
  • HC.PEC.TraceLevel
  • HC.PecStartTimeout
  • HC.PecStopTimeout
  • HC.TraceLevel
  • HostLoadProtection
  • HostLoadThreshold
  • InfrastructureTraceLevel
  • LLMInfinibandInterfaceName
  • LLMInputPortConfigFile
  • LLMOutputPortConfigFile
  • LLMPacketSize
  • SAM.TraceLevel
  • SCH.TraceLevel
  • SRM.TraceLevel
  • TraceFileMaxFiles
  • TraceFileMaxSize
Those properties were replaced by the following instance properties:
  • instance.applicationNetwork
  • instance.applicationUmask
  • instance.configurationVersion
  • hc.metricCollectionInterval
  • hc.pecTraceLevel
  • hc.pecStartTimeout
  • hc.pecStopTimeout
  • hc.traceLevel
  • instance.resourceLoadProtectionEnabled
  • instance.resourceLoadThreshold
  • instanceTrace.defaultLevel
  • instanceNetwork.llmInfinibandInterfaceName
  • instanceNetwork.llmInputPortConfigurationFile
  • instanceNetwork.llmOutputPortConfigurationFile
  • instanceNetwork.llmPacketSize
  • sam.traceLevel
  • sch.traceLevel
  • srm.traceLevel
  • instanceTrace.maximumFileCount
  • instanceTrace.maximumFileSize
The old property names still work in place of the new names, but they are deprecated and might become obsolete. For more information about the domain properties, see streamtool man properties.
Version 4.0.0
Compiling applications The --checkpoint-directory option of the sc command is deprecated. Use the domain or instance level checkpointRepositoryConfiguration property to configure the checkpoint data store. For more information, see Configuring the checkpoint data store Version 4.0.0
Developing applications The extraAttr parameter for the createTypes script in the Text Toolkit is deprecated. Use the copyAllAttributes parameter instead. For more information, see the Text Toolkit. Version 4.0.0
Migrating applications The functions and types in the com.ibm.streams.geospatial.twodimension.geometry and com.ibm.streams.geospatial.conversions namespaces in the Geospatial Toolkit are deprecated. Use equivalent functions and types in the com.ibm.streams.geospatial.st and com.ibm.streams.geospatial.st.ext namespaces in the Geospatial Toolkit. Version 4.0.0
The following operators are deprecated in the TimeSeries Toolkit:
  • ARIMA
  • HoltWinters
Use the following operators:
  • ARIMA2
  • HoltWinters2
For migration information, see the guidelines for your release:
Version 4.0.1
The following operators are deprecated in the TimeSeries Toolkit:
  • AutoForecaster
  • CrossCorrelate
  • DSPFilter
  • DWT
  • VAR
Use the following operators:
  • AutoForecaster2
  • CrossCorrelate2
  • DSPFilter2
  • DWT2
  • VAR2
For more information, see Migrating applications that use the TimeSeries Toolkit.
Version 4.0.0
Some versions of the SPL::timestamp SPL::Functions::Time::timeStringtoTimestamp function are deprecated. Use the appropriate replacement function. See SPL::Functions::Time Namespace Reference. Version 3.1
Monitoring applications The host.restid query parameter is deprecated in the REST API jobs and processing elements collection resources. Use the resource.restid query parameter instead. For more information, see Jobs and Processing elements. Version 4.0.1
The following REST API resources are deprecated:
  • Active views
  • Active view
  • Configured views
  • Configured view
Use the REST API views resource instead. For more information, seeViews. Version 4.0.0
The Uniform Resource Identifier (URI) for the REST API view items collection resource changed. Use the new URI to monitor view items. For more information, see View items. Version 4.0.0
The activeView.restid query parameter is deprecated in the REST API operator output ports collection resource. Use the view.restid query parameter instead. For more information, see Operator output ports. Version 4.0.0
The following properties are deprecated in the REST API instance host element resource:
  • statusReason
This explanation about the state of an InfoSphere Streams service is no longer generated for all services.For more information, see Instance host. Version 4.0.0
The following properties are deprecated in the REST API instance element resource:
  • activeViews
  • configuredViews
Use the views property instead. For more information, see Instance. Version 4.0.0
The following properties are deprecated in the REST API job element resource:
  • activeViews
  • checkpointPath
Use the views property instead of the activeViews property. For more information, see Job. Version 4.0.0
The URI for the REST API processing element input ports collection resource changed. Use the new URI to monitor input ports. For more information, see Processing element input ports. Version 4.0.0
The URI for the REST API processing element output ports collection resource changed. Use the new URI to monitor output ports. For more information, see Processing element output ports. Version 4.0.0
Running applications Submitting an application by using the application description (ADL) file is deprecated and replaced with an application bundle file. Use an application bundle file when you submit an application to run. For more information, see Submitting an application bundle file to an instance. Version 4.0.0
Troubleshooting applications The SPL logLevel config is deprecated. Use the tracing config. For more information, see tracing. Version 3.1
The C++ SPLLOG macro is deprecated. Use the SPLAPPTRC and SPLAPPLOG macros. For more information, see Logging and tracing Version 3.1
The SPL::Functions::Utility::log function is deprecated. Use SPL::Functions::Utility::appTrc. For more information, see the SPL::Functions::Utility Namespace Reference. Version 3.1
The OperatorContext.getLogging() method is deprecated. Use java.util.logging.Logger.getLogger() or org.apache.log4j.Logger.getLogger() methods. For more information, see OperatorContext interface. Version 3.1
The AbstractOperator.getLogger Java™ operator API method is deprecated. Use java.util.logging.Logger.getLogger() or org.apache.log4j.Logger.getLogger() methods. For more information, see AbstractOperator class. Version 3.1
Platform support Support for IBM Power Systems™ that run big endian Migrate to IBM Power Systems that run little endian. Version 4.1