Data Streamer gets message HBO6057E at startup

After you start the Data Streamer procedure, you get message HBO6057E.

Symptom

The Data Streamer started task HBODSPRO receives error messages like the following ones at startup.
HBO6119I Default Heap:8g Maximum Heap:8g
HBO6057E The file "/etc/izoa/S-datareceiver su z/OZ SYSC2-localhost-8088.txt" cannot be created.
HBO6001I The Data Streamer started successfully in Warm start mode.
HBO6003I Gatherer from IP address /127.0.0.1 on port 53833 connected to the Data Streamer.
HBO6059I S-datareceiver su z/OZ SYSC2-localhost-8088 connected to subscriber datareceiver su z/OZ SYSC2 at address
HBO6003I Gatherer from IP address /xx.x.xx.xxx on port 54643 connected to the Data Streamer.
HBO6057E The file "/etc/izoa/S-datareceiver su z/OZ SYSC2-localhost-8088.txt" cannot be created. java.io.IOException: EDC5129I No such file or directory.

Cause

The problem is caused by illegal characters in the name of the subscriber that is associated with the Data Receiver.

Solution

Change the subscriber name in the policy to remove illegal characters.

To check the subscriber name, perform the following steps.
  1. Access the Policy in the Configuration Tool.
  2. Edit the subscriber that is associated with the Data Receiver.
  3. Check the name of the subscriber in the field Name of the Configure subscriber window.
In this example, the subscriber name is datareceiver su z/OS SYSC2 with the illegal character /. Rename the subscriber to something similar to datareceiver_ZOS_SYSC2. The Data Steamer will start properly afterward.