Customer Portal

Generate something like a batch key for records

Comments 1

  • Avatar
    admin
    0
    Comment actions Permalink
    Hi Peter,

    you can do following within Reformat:

    //#CTL2

    //current bucket nr
    integer bucket = 0;

    //passed records since last bucket nr increment
    integer passed = 0;

    function integer transform() {
    //test bulk size
    if (passed>10) {

    //reset counter
    passed = 0;

    //new bucket
    ++bucket;
    }

    //copy input record to output
    $out.0.* = $in.0.*;

    //enrich by bucket nr
    $out.0.bucket = bucket;

    ++passed;

    return ALL;
    }


    I hope this helps.

Please sign in to leave a comment.