Publish and Export Non-Relational Data using Self Service Catalog

TDM Portal Self Service Catalog (Tester Self Service) now supports publishing the XML, XSD, WSDL and JSON files and exporting the request results. Based on the object type you supplied as input, you can export and download the request results in the same file type from Requests page.
tdm38
TDM Portal Self Service Catalog (Tester Self Service) now supports publishing the XML, XSD, WSDL and JSON files and exporting the request results. Based on the object type you supplied as input, you can export and download the request results in the same file type from Requests page.
As a Test Data Engineer you can create a self service flow that performs both publish and export jobs for non-relational data sources.
 
Note: 
The test engineer can
 
publish the data using the same connection profile that is used to export the non-relational data sources. The test engineer must have permissions to the respective connection profile. For more information about adding users and assigning permissions, see Groups and Users.
 
Follow these steps:
 
  1. Launch Datamaker and go to data pool that you created for non-relational data source.
  2. Create a variable with the name "
     
    ~SHRED_GROUP_ID~
     
    " for the respective generator (data pool). The variable name is case sensitive and to be entered in upper case only.
  3. Go to shredded tables and specify the variable in "shred_group_id" column of each row.
  4. Go to CA Agile Requirements Designer and create a visual flow and add a process block.
  5. Double click on the process block added to the flow and do the following:
    1. Go to the Make System Data tab, click Set Publish.
    2. Select the respective data pool and do the following:
      • Select the variable "
         
        ~SHRED_GROUP_ID~
         
        ".
      • Choose the option "
        Use in TDoD
        ".
    3. Select other variables as required.
    4. Click OK.
    5. Go to the Test Data tab and do the following:
      1. If you are using CA Agile Requirements Designer 1.9.3 or earlier:
        1. Click the Add Variable/Value Pair button.
        2. Enter the variable name as 
          SHRED_OBJECT_ID 
          in the first text box.
        3. Enter the variable value in the second box. The variable value is the 
          Object ID
          . Go to Registered Objects list of the respective project, version, find the request and enter the respective Object ID in this field.
        4. Click Save.
      2. If you are using CA Agile Requirements Designer 1.9.5 or later:
        1. Click the Add Variable button and then click New Variable.
        2. In the Add Variable dialog specify the following:
          •  
            Name
            Specifies the name for the variable. Enter the variable name as 
            SHRED_OBJECT_ID
             in this field. The variable name is case sensitive and to be entered in upper case only.
          •  
            Description
            Specifies a brief description of the variable.
          •  
            Type
            Specifies the type of variable. Select 
            Integer
             from the drop-down list.
          •  
            Value
            Specifies the Object ID of the request created for object registration. Go to Registered Objects list of the respective project, version, find the request and enter the respective Object ID in this field.
        3. Click OK. Then click Save.
  6. Repeat step 5 for each process block that you want to export in the current flow.
  7. Expose the flow to Test Data on Demand.
    Now the testers can see the flow in TDM Portal Self Service Catalog based on their user privileges. When the flow is executed, based on the conditions specified, publish and export jobs can be performed directly from the flow.