Message Oracle ORA-28584 - heterogeneous apply internal error

ERRORheterogeneous apply internal error
CAUSEThe apply slave process encountered an error while trying to apply changes through a gateway to a non-Oracle system.
ACTIONMake sure that the apply database link is correctly configured and that the gateway listener and the non-Oracle system are correctly set up and are up and running. If everything is configured correctly and the problem still occurs, contact Oracle customer support. errors 28590 - 28599 are reserved for the HS agent control utility