IBM Support

PH26281: GENERATE DUTCH BURGERSERVICENUMMER BSN WITH LUA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • A new sample FOPLBSN contains functions to generate and
    validate BSN
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Optim users that want to mask Dutch BSN      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Optim Data Privacy Providers (ODPP) do  *
    *                      not support the masking of Dutch BSN    *
    ****************************************************************
    * RECOMMENDATION: Apply the update                             *
    ****************************************************************
    The BSN is used in much the same way as the United States
    Social Security Number, and consists of 9 digits in the format:
    NNNNNNNNN
    Each number is generated randomly with the last digit being a
    check digit. The entire number conforms to a technique known as
    the 11 check.  Sample Lua functions are provided:
    
    function generateBSN()
    -- generate random BSN
    
    function generateBSN2(BSNin)
    -- generate deterministic BSN based on input BSN
    
    function validateBSN(BSNin)
    -- Check if BSN is valid
    

Problem conclusion

  • Use new sample FOPLBSN to generate and validate BSN
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH26281

  • Reported component name

    OPTIM MOVE FOR

  • Reported component ID

    5655V0700

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2020-06-09

  • Closed date

    2020-07-07

  • Last modified date

    2020-08-03

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

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

    PH26282 PH26284

Modules/Macros

  • FOP1OSFN FOP9APIM FOPCFPMN FOPCSSN  FOPCUST  FOPCXLIB FOPDBMCS
    FOPDHPUS FOPDRGSZ FOPDSTEP FOPHSTM  FOPIBP02 FOPINS0  FOPK11
    FOPLBSN  FOPMAIN  FOPMARCN FOPMCMAI FOPMCOLA FOPMCOLP FOPMECMN
    FOPMMUNU FOPMMUTL FOPODPP  FOPOMN   FOPTBP02 FOPZFMMN FOPZMAIN
    

Fix information

  • Fixed component name

    OPTIM MOVE FOR

  • Fixed component ID

    5655V0700

Applicable component levels

  • RB70 PSY UI70434

       UP20/07/09 P F007  

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"B70","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 August 2020