A Legacy Project Fails to Compile or Run

Problem: A legacy project does not compile or does not run. You might see an error saying there is no such adapter as platform_in or platform_out.

As of Event Stream Processor version 5.1.04, the Platform Input and Platform Output adapters are no longer installed.

Solution: If your project uses platform_in or platform_out to create stream or window bindings in the CCL file, you must remove the bindings from the CCL and recreate them in the CCR file.
  1. Remove ATTACH ADAPTER statements for the deprecated adapters from the project:
    • ATTACH INPUT ADAPTER platform_in
    • ATTACH OUTPUT ADAPTER platform_out

    You can do this in Studio using either the visual editor (right-click the adapter element and select Delete) or the CCL text editor (delete the statement). The default location of the CCL file on the Studio machine is <user's-home-dir>/SybaseESP/5.1/workspace/<project-name>/<project-name>.ccl.

  2. Recreate each binding in the project configuration (CCR) file. See the Studio Users Guide for information on editing the project configuration. The default location of the CCR file on the Studio machine is <user's-home-dir>/SybaseESP/5.1/workspace/<project-name>/<project-name>.ccr.
  3. If your old CCL file references adapter parameters that do not appear on the Bindings tab of the Project Configuration File Editor in Studio, call technical support to report the problem.