Usecase:
Deployed the MOSIP except Resident and digital card services. Generated Identities.
Deploying the Resident services along the Digital Card service. Found that not able to get digital cards for already generated
identities/resident before deploying the Resident services and digital card.
Please let us know is there any retroactive issuance mechanism to get the digital cards for older records.
Hi @malay.pandey,
Thank you for reaching out to us. We will check this query with the team and get back to you as soon as possible.
Regards,
Varaniya S
On behalf of Team MOSIP
Thanks @Varaniya1 , appreciate your assistance. I will await your feedback.
Hi @malay.pandey ,
Could you please confirm the version of MOSIP currently you are working on
Hi @Varaniya1 I am using Mosip version 1.2.0.1
Hi,
Yes, digital cards can be generated retroactively for identities that were created before the deployment of Resident and Digital Card services.
MOSIP provides the Credential Feeder utility for this purpose. The Credential Feeder reads existing identities from ID Repository and publishes credential issuance requests so that Digital Cards can be generated for already enrolled residents.
The utility is available here:
How it works
-
The Credential Feeder scans existing identity records from ID Repository.
-
It creates credential issuance requests for eligible identities.
-
These requests are pushed through the normal credential issuance workflow.
-
Once processed successfully, Digital Cards become available through the Resident services.
Prerequisites
Before running the Credential Feeder, please ensure:
-
Resident services are deployed and operational.
-
Digital Card service is deployed and configured correctly.
-
Credential issuance workflow components are healthy.
-
ID Repository services are running.
-
Required Kafka topics and dependent services are available.
-
Partner credentials and Digital Card configurations are properly set up.
Running the Credential Feeder
Please refer to the README for the exact deployment and configuration steps corresponding to your MOSIP version.
In general:
-
Configure the feeder properties according to your environment.
-
Specify the identity range/batch parameters if required.
-
Deploy and execute the Credential Feeder job.
-
Monitor the application logs to verify that credential requests are being generated successfully.
-
Verify the processing status in the credential issuance workflow and confirm that digital cards are generated.
Verification
After execution:
-
Check Credential Feeder logs for successful processing.
-
Verify credential issuance events are being published.
-
Check Digital Card service logs for successful card generation.
-
Login to the Resident Portal and verify that digital cards are available for the affected residents.
Recommendation
If you have a large number of pre-existing identities, it is recommended to execute the feeder in batches and monitor the system load during processing. This helps avoid overwhelming downstream services involved in credential generation.
If you encounter any issues while running the utility, please share:
-
Credential Feeder logs
-
Digital Card service logs
-
Resident service logs
-
MOSIP version and deployment details
Regards,
Kamesh
on behalf of Team MOSIP