Hi,
The two modes of UDLD are aggressive and normal. As far as I know they are work together without problem, but I would recommend to use aggressive mode on both side.
The advance of the aggressive mode is if no message received from the other party the port is put to err disable opposed to normal mode where the port state remain up.
For more information about udld pls refer to:
http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a008009477b.shtml
Hope it helps, rate if does
Krisztian