Kavita,
If you work with XIF Adapter IDOCs, the adapter is directly linked to BDoc adapter and on creation of BDoc, the IDOC gets created on its own.
If you follow the link, there is a step of assigning Site with BDoc type from transactopn CMRXIF_C1.
Did you try that step?
Thanks,
Ravi