good file, well, there is a tiny mistake. When trying to price the exsiting CDS contracts, the error occurs:
Error in rpv01 (line 9)
RPVDF = LIBOR.getDiscountFactors(RPV_Dates);
All Curve Dates must be greater than or equal to Settle.
, So that, slight adjustment for the code is needed, but still very helpful....