On Enhanced Profile, code
100 is returned both when the profile is delivered and when a slow order is still processing. The two responses carry the same code, so don’t rely on responseCodeField alone to tell them apart: check the response body. A delivered profile carries the profile payload; a still-processing order instead carries a transactionIdField and a responseDetailsField explaining that the profile is still being processed, with no profile payload. responseCodeField is returned as a string value (e.g. "100") in both cases.responseCodeField will be returned in the response for Search, Lite and Enhanced profiles as well as Fillings Search.
There will not always be a responseCodeField if the result was successful. Successful responses can be treated as 100 - SUCCESS. If the result was unsuccessful, a responseCodeField will be present in the response.