Forum Discussion

mtejjini's avatar
mtejjini
New Contributor III
5 months ago

launch automatically the import that uses a connector data source

Hello,

I'm looking for a function to put in a extensibility rule that will be handled via a data management sequence to execute an automatic import in a workflow that uses a connector datasource:

 

This function : Dim batchInfo As WorkflowBatchFileCollection = BRApi.Utilities.ExecuteFileHarvestBatch(si, fixedScenario, systemTime, valTransform, valIntersect, loadCube, processCube, confirm, autoCertify, False) executes the harvest file, in my case i want it to execute the connector businessrule

Does anyone know how to do this? your help is much appreciated.
thank you 

 

  • Here is a BRApi call that will trigger an Import from an import step that uses a connector rule. Note the SourceDataOriginTypes.FromDirectConnection argument which specifies that it is a direct connect.

    Dim impProcessInfo As LoadTransformProcessInfo = BRApi.Import.Process.ExecuteParseAndTransform(si, si.WorkflowClusterPk, "", Nothing, TransformLoadMethodTypes.Replace, SourceDataOriginTypes.FromDirectConnection, True)

     

  • So, I see you have had one reply above, which works, but just to expand on this a little.

    You can use that function you are referring to, all you would need to do is to first make sure you create an empty file in the Batch Harvest folder, lets call it a "trigger" file, with the correct naming convention to identify the WF name, Scenario, Time and load method (just the same as it would have been a file containing data). Then when you execute the BRApi.Utilities.ExecuteFileHarvestBatch the system will know its a connector based import workflow and will trigger the import to take place.

    Secondly, there is a solution available on Solution Exchange, in OpenPlace, called "Data Import Schedule Manager" which is a tool to help you schedule connector based workflows in a very easy way.

    Hope that helps.

    • mtejjini's avatar
      mtejjini
      New Contributor III

      Hello JoakimK?,
      I downloaded the "Data Import Schedule Manager" solution and set up an automatic import with it but the import failed because of this:

       

      Do you know how this can be solved ? 
      Thank you for you help.

       

      • mtejjini's avatar
        mtejjini
        New Contributor III

        The version of the solution downloaded is DSM_PV8.2.0_SV100_PackageContents.
        Framework 4.8

  • TheJonG's avatar
    TheJonG
    Contributor III

    Here is a BRApi call that will trigger an Import from an import step that uses a connector rule. Note the SourceDataOriginTypes.FromDirectConnection argument which specifies that it is a direct connect.

    Dim impProcessInfo As LoadTransformProcessInfo = BRApi.Import.Process.ExecuteParseAndTransform(si, si.WorkflowClusterPk, "", Nothing, TransformLoadMethodTypes.Replace, SourceDataOriginTypes.FromDirectConnection, True)

     

  • mtejjini's avatar
    mtejjini
    New Contributor III

    Thank you so much Joakim, i will look at the solution available on OnePlace 👌👍