The SLC5/03 does indeed have a serial port (channel 0).
The other port is for DH485 (channel 1).
Kidblues cable description is OK, I use the same simple wire connection (2 to 3, 3 to 2, 5 to 5) when we make a serial cable for the SLC5/04. By the way, you can also buy a commercially available cable, it will be called a 9-pin to 9-pin "NULL Modem" cable.
Maybe the confusion is caused, because channel 0 can be set up for several protocols (DF1 full duplex, DFI half duplex, DH485, ASCII).
To use it for programming with only the serial cable, it must be set up for DF1 full duplex.