I used this code to generate undersubmissionRequest in CA
nDisposition = ICertRequest.Submit(Flag, Request, sAttributes, sServerConfig);
and