in atomresponder/master_importer.py [0:0]
def ingest_pac_xml(self, pac_xml_record):
"""
Master process to perform import of pac data
:param pac_xml_record: instance of PacFormXml model
:return:
"""
from .pac_xml import PacXmlProcessor
vsitem = self.get_item_for_atomid(pac_xml_record.atom_id)
if vsitem is None:
logger.warning("No item could be found for atom ID {0}, waiting for it to arrive".format(pac_xml_record.atom_id))
return
proc = PacXmlProcessor(self.role_name,self.session_name)
#this process will call out to Pluto to do the linkup once the data has been received
return proc.link_to_item(pac_xml_record, vsitem)