Use the WsSink.props file to associate the WSSink component with the AsapSource component.
AsapSource reads data from the Server and passes records to WSSink, which publishes these records to a Web service.
A second WsSource.props file associates the WSSource component with FileSink. WSSource reads published records to the Web service and passes them to FileSink, which writes those records to file.
Prerequisites
The cluster database stores configuration information. Ensure that the cluster is
running, so that the adapter can interact with the projects on the
cluster.
Procedure
- Set the user name and password in the example environment:
Operating System |
Step |
Windows |
- Edit the set_example_env.bat script
- Set the ADAPTER_EXAMPLE_USERNAME and ADAPTER_EXAMPLE_PASSWORD
variables to the desired user name/password combination.
- If SSL is enabled, set
ADAPTER_EXAMPLE_CLUSTER_NODE_PROTOCOL to esps. If it is
disabled, set it to esp.
|
UNIX |
- Edit the set_example_env.sh script
- Set the ADAPTER_EXAMPLE_USERNAME and ADAPTER_EXAMPLE_PASSWORD
variables to the desired user name/password combination.
- If SSL is enabled, set
ADAPTER_EXAMPLE_CLUSTER_NODE_PROTOCOL to esps. If it is
disabled, set it to esp.
|
- Start SAP Event Stream Processor.
Operating System |
Step |
Windows |
Open a command window:- Start the cluster:
start_server_cluster.bat
- Add project to the cluster, and start it on the cluster:
start_project.bat
|
UNIX |
Open a terminal window: - Start the
cluster:
./start_server_cluster.sh
- Start the project on the cluster:
./start_project.sh
|
- Start streamingsubscribe to subscribe to the project that is
running on the cluster.
Operating System |
Step |
Windows |
Open a command window and
enter: streamingsubscribe.bat
|
UNIX |
Open a terminal window and enter:
./streamingsubscribe.sh
|
- Call the streamingupload command, and upload records to the Server.
Operating System |
Step |
UNIX |
Open a terminal window and enter:
./streamingupload.sh
|
Windows |
Open a command window and enter: streamingupload.bat
|
- Start the WSSource and FileSink components, and the Web service they are connected to.
Operating System |
Step |
UNIX |
Open a terminal window and enter: ./WsSource.sh
|
Windows |
Open a command window and enter: WsSource.bat
|
- Start the WSSink with AsapSource components.
Operating System |
Step |
UNIX |
Open a terminal window and enter: ./WsSink.sh
|
Windows |
Open a command window and enter: WsSink.bat
|
The out_wssource.txt file now contains records. WSSink reads the uploaded records and passes them to the Web service. WSSource reads these records and passes them to FileSink, which writes them to the out_wssource.txt file.