SAP Program RPUDISB0 - Dimona download file

Purpose
This report enables you to retrieve electronic Dimona files from theTemSE directory and to create corresponding digital signature files,each to be sent together with its Dimona file to the National Officefor Social Security.
The SAP system is shipped with Secure Store and Forwardmechanisms (SSF) to help you convert electronic files to secure formatsor to equip them with digital signatures, which uniquelyidentify the sender.
To use SSF, you need:

  • A third-party security product. Per default, a DLL called the SAP
  • Security Library is provided (SAPSECULIB), which enables you togenerate a Public Security Environment (PSE) where the user's orcomponent's public-key information is securely stored.
    • A public-key infrastructure, to validate and trust the digital
    • signatures, certificates (a digital document that contains allthe necessary information to identify its owner and check his or herdigital signatures) and certification authorities (a third-partyinstance that issues public certificates and guarantees the identity ofthe certificate owner).
      Fo more information, see the SAP library.

      Integration
      This report is used in combination with the reports mentioned below.

      Prerequisites
      You must have executed the following reports successfully:

      • Prepare Dimona IT 735 declarations (RPUDIPB0),

      • Dimona declaration report (RPLDIDB0).
      • Selection
        You can specify whether you want to:

        • Specify a directory where the downloaded files should be stored. Note
        • that when this field is not empty and a file with the same name alreadyexist at that directory, the old file will be overwritten with the newfile. When this field is left empty, a pop-up window will appear wherethe user is able to enter the name of the declaration file AND the fullpath where this file should be stored (when no path is entered, thefile will be stored in the user's PC default download folder).
          • Create a GO file, which triggers the processing of the Dimona file on
          • the Social Insurance server.
            • Create a separate digital signature file corresponding to the Dimona
            • file.
              • Use for the signature creation a Secure Store & Forward application
              • (SSF) other than PSE to allow the creation of 1024-bit keys with theRSA algorithm.
                • Run the report in Test mode. If you set this indicator, a "T" extension
                • (instead of an "R" when running in real mode) will be set at the end ofthe file names. The content, however, remains unchanged.

                  Standard_variants
                  No standard variant delivered.

                  Output
                  A log file is displayed containing the file name and informationrelevant to the digital signature and the file download.
                  A file name could be structured as followsDIMD.001066.20020827.00001.981.N.R , where:

                  • "DIMD" refers to the body of the declaration message, that is, the file
                  • containing the declaration data.
                    • "001066" refers to the Sender ID number.

                    • "20020827" refers to the date on which the file was created.

                    • "00001" refers to a sequential number.

                    • "981" refers to the version number, 98 being the year and 1 a
                    • consecutive number.
                      • "N" indicates that the declaration file contains only the declaration.
                      • A digitally signed declaration will then come with a separate "DIMS"file containing this digital signature.
                        "Y" indicates that the "DIMD" file contains both the declaration and acorresponding digital signature together in one file. (This option willbe faded out by the Belgian Social Security and is hence no longersupported by this program.)
                        • "R" indicates that the file contains declarations to be processed (real
                        • mode. A "T" (test mode) means that the file contains testdeclarations, in which case the National Office for Social Securitywill not update its database and will only return a test receipt filewithout receipt number.
                          Note that the "DIMS" file containing the digital signature is providedin BASE64 encoded format (fulfilling this legal requirement).
                          In addition, you can run the TemSE file viewer (RPUDIVB0) and/oraccess the Belgian Social Security website for more information.

                          Activities
                          Select the TemSE file from which you want to retrieve a Dimona file(and for which you may want to create a digital signature or GO file)and press Enter.
                          Set any indicator according to your needs.
                          Choose Execute.
                          Enter the destination of the file(s) which will be downloaded.

578542Dimona: alternative RSA based digital signature