Running the SHOPZIMPORT cron task
After the SHOPZIMPORT cron task instance is enabled, the cron task will execute at the scheduled times, convert the HTML files that were created by the Shopz tool into XML files, and then pass those XML files on to the Integration Framework which handles the import into the License application.
The cron task will perform some processing steps on each record
in the HTML file while converting the file to an XML file.
- Parses the HTML file to extract necessary license data.
- Maps the data to their corresponding license fields.
Data from HTML file Corresponding License Field Entitlement ID (EID) Software product Level quantity Capacity Charge option License charge period License effective date License start date Serial number Serial number Program description Description Measure Capacity unit
The cron task uses the following processing rules.
- If an EID match cannot be found, the license created will have a status of NOT READY and a License Type of GENERIC.
- If an EID match is found, the License Type will be set to IPLA if the matching Software Catalog indicates the IPLA. Otherwise, it will be set to ICA.
- If the Change Option is NOCHARGE, then the license created will have a capacity of zero and a capacity unit of NA.
When each record in the HTML file has been processed, an XML file is created in the same directory as the HTML file. This XML file is passed on to the Integration Framework to perform the actual import into the License application.