SI executes a SFTP Get service to retrieve all files, if a filename contains a space, the files are not retrieved and the BP hangs in Waiting_On_IO.

Technote (troubleshooting)

Problem(Abstract)

SI executes a SFTP Get service using parm "RemoteFilePattern" and the filename contains a wild card to pull all available files, the files are not retrieved and the BP hangs in Waiting_On_IO. This problem occurs attempting to get a file and the filename contains a space. When this situation occurs the SI SFTP Client log for the SFTP Get service will post error 'INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.'

Symptom

The SFTP Client log during the SFTP Get post error 'INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.'

SFTP Get service attempt to retrieve a filename but the file is not retrieved, the BP hangs in Waiting_On_IO and must be manually terminated.

Cause

SFTP Get service to retrieve a file and the filename contains a space, for example a filename of positions.txt 2 (see space is just prior to the 2). This has been identified as a product defect under APAR IC96126.

Diagnosing the problem

As a workaround, recommend using an underscore in the filename instead of using a space.