def get_dossier_job_id(self, source_list):
        """Retrieve the job ID for a dossier creation job.

        Args:
            source_list (list): A list of data sources for the dossier creation.

        Returns:
            str: The job ID retrieved from the response JSON.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            url = consts.BASE_URL.format(consts.DOSSIER_ENDPOINTS["Create_Post"])
            body = {
                "target": {
                    "one": {
                        "type": self.type_of_data,
                        "target": self.target,
                        "sources": source_list,
                    }
                }
            }
            response_json = self.make_dossier_call(url=url, method="POST", headers=self.headers, body=body)
            job_id = response_json.get("job_id")
            applogger.info(
                self.log_format.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    self.azure_function_name,
                    "Job ID: {}".format(job_id),
                )
            )
            return job_id
        except InfobloxException:
            raise InfobloxException()
        except KeyError as key_error:
            applogger.error(
                self.log_format.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    self.azure_function_name,
                    "Key error : Error-{}".format(key_error),
                )
            )
            raise InfobloxException()
        except Exception as error:
            applogger.error(
                self.log_format.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    self.azure_function_name,
                    "Unexpected error : Error-{}".format(error),
                )
            )
            raise InfobloxException()
Retrieve the job ID for a dossier creation job.

        Args:
            source_list (list): A list of data sources for the dossier creation.

        Returns:
            str: The job ID retrieved from the response JSON.
        
Solutions/Infoblox/Data Connectors/InfobloxCloudDataConnector/InfobloxDossierOrchestrator/create_dossier_job.py