I am working for company A in their H1B. I had got another job in company B and they processed my H1B and it was approved. Due to some business changes in company B’s side, I could not join them. I am still with company A, in their H1B and they do not know anything about the company B scenario. Company B told me that since the employment was not possible they are going to withdraw the petition and they sent me a soft copy of the approved I797 for my record (not the hard copy).
My question is, when I go for H1B stamping, is this I797 required? This H1B has never been activated and it has been withdrawn. I have all documents related to my current H1B. Thanks in advance for your reply.