BMC Atrium Integrator "Atrium Integrator Job: BMCATRIUM_NGIEA000310: There was an error during job creation."

Version 4
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BMC Atrium Core - CMDB


    COMPONENT:

    BMC Atrium Integration Engine


    APPLIES TO:

    Atrium Integrator 9.1.x



    DETAILS:

    When you create a AI job using the Wizard, you could get below error at the time of saving the job.

    User-added image

    If you expand the "Show Details":

    <flashrichtext version="1">  <textformat font="Tahoma,Verdana,Helvetica,Arial,sans-serif" size="11" color="734012" bold="false" italic="false" underline="false" url="" target="" align="left" leftMargin="0" rightMargin="0" indent="0" leading="2" blockIndent="0" kerning="false" letterSpacing="0" display="block">(java.lang.ArrayIndexOutOfBoundsException: 3  at org.pentaho.di.trans.steps.constant.ConstantMeta.getXML(ConstantMeta.java:360)          at org.pentaho.di.trans.step.StepMeta.getXML(StepMeta.java:221)     at org.pentaho.di.trans.step.StepMeta.getXML(StepMeta.java:197)     at org.pentaho.di.trans.TransMeta.getXML(TransMeta.java:2526)       at org.pentaho.di.trans.TransMeta.getXML(TransMeta.java:2336)       at com.bmc.atrium.ngie.integ.TransformationDetails.GenerateTranformations(Unknown Source)     at com.bmc.atrium.ngie.integ.TransformationDetails.GenerateTranformations(Unknown Source)     at com.bmc.atrium.ngie.integ.JobHandler.createjob(Unknown Source)           at com.bmc.atrium.lcds.ngie.NGIEJobEditorPentahoService.createNGIEJob(NGIEJobEditorPentahoService.java:209)            at com.bmc.atrium.lcds.ngie.NGIEService.createNGIEJob(NGIEService.java:407)            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ...


    This error occurs at the time the wizard creates the job and transformation in spoon due to an incorrect field mapping. This is means that in the "Mapping" tab under class mapping section you could be mapping target fields with constants (hard coded values) in the Source column.

    The Wizard is not designed to add constants in the transformations and thus it only processes existing fields in the source any target data places.

    For specific data transformations, once you successfully create your job with basic mappings then you can add constants, create custom mappings, manage specific data types, etc... directly from the Job/Transformation in the spoon.

    You can refer to our official documentation for features and details on our Wizard. https://docs.bmc.com/docs/ac91/creating-a-job-through-the-integration-job-builder-wizard-609847242.html


    Article Number:

    000175092


    Article Type:

    Product/Service Description



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles