IO18148: TDI WILL USE THE VALUES IN THE LIST INSTEAD OF THE LIST ITSELF, BECAUSE THAT IS USUALLY WHAT IS EXPECTED

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • TDI will use the values in the list instead of the list itself,
    because
    that is usually what is expected.
    
    
    But for the special attribute named "$tcb.accumulator" we
    actually want
    the list itself.
    
    Therefore a code change needs to be resolve.
    
    
    Steps to Duplicate:
    
    1. Create an AL that uses and Assembly Line Function Component
    and the
    $tcb.accumulator  where the accumulator is a list.
    
    Expect to get the list in return.
    
    
    
    Workaround for the example given.
    
    
    In the data flow of an AL,
    
    1.  Create a script component to set the newList attribute.  For
    example:
    
    work.setAttribute("newList", java.util.ArrayList());
    
    2.  Create the ALFC component and define the following:
    
    
    Output Map:
    
    Component attribute:  $tcb.accumulator
    Assignment:  return work.newList;
    Connection:  testAL
    
    3.  Create a  2nd script node to view the list returned.
    
    if (work.newList) task.logmsg(work.newList);
     else task.logmsg("newList is null");
    
    
    
    For the 2nd AL  (named testAL)
    Create a Feed - File System connector
    A simple example is a File System connector to a file that
    contains
    email addresses.
    
    
    
    Desired Behavior:   list is return from $tbc.accumulator
    
    Environment: TDI 7.1 and TDI 7.1.1
    

Local fix

  • 1788
    

Problem summary

  • Problem with special attribute named "$tcb.accumulator" in TDI
    

Problem conclusion

  • This is bug in TDI code and has been fixed, formal fix will be
    made available in 7.1.0-TIV-TDI-FP0008.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IO18148

  • Reported component name

    ITDI MULTIPLATF

  • Reported component ID

    5724D9960

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-02-14

  • Closed date

    2013-02-14

  • Last modified date

    2013-02-14

  • APAR is sysrouted FROM one or more of the following:

    IO17917

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    ITDI MULTIPLATF

  • Fixed component ID

    5724D9960

Applicable component levels

  • R710 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Security Directory Integrator
General

Software version:

710

Reference #:

IO18148

Modified date:

2013-02-14

Translate my page

Machine Translation

Content navigation