In the classic definition, the "schlemiel" is the guy who trips while walking with his bowl of soup and spills it. The "schlamazal" is the guy he spills his soup on.