Table of Contents

Search

  1. Preface
  2. PowerExchange Navigator Introduction
  3. Data Maps
  4. Data Maps for Specific Data Sources
  5. Copybooks
  6. Registration Groups and Capture Registrations
  7. Extraction Groups and Extraction Maps
  8. Personal Metadata
  9. Database Row Test
  10. PowerExchange Navigator Examples
  11. Appendix A: PowerExchange Functions for User-Defined Fields
  12. Appendix B: User Access Method Programs
  13. Appendix C: Application Groups and Applications
  14. Appendix D: Data Map Properties
  15. Appendix E: Record, Field, and Table Properties
  16. Appendix F: DTL__CAPXTIMESTAMP Time Stamps
  17. Appendix G: Trace for Creating a Memory Map When Importing a COBOL Copybook

Navigator User Guide

Navigator User Guide

Adding an IMS Multiple-Segment Data Map - Example

Adding an IMS Multiple-Segment Data Map - Example

This example demonstrates how to add an IMS multiple-segment data map that defines a complex table.
In this example, you add multiple segments, one at a time, to create a hierarchical relationship between the segments in the complex table.
To create an IMS multiple-segment data map:
  1. Open a data map that contains multiple segments.
  2. On the
    Data Map
    tab in the
    Resource Explorer
    , right-click a table and click
    Properties
    .
  3. In the
    Table Properties
    dialog box, enter the following information:
    • In the
      Record Dependencies
      list, select a segment to make it the parent.
    • In the
      Available Records
      list, right-click a segment to add it as a child and click
      Add Record as Child
      .
    • In the
      Record Dependencies
      list, select the parent segment.
    • In the
      How do you want to handle multiple instances of selected record
      list, select
      New Row
      .
    • In the
      Record Dependencies
      list, select each child segment and set the multiple instances option to
      New Row
      .
  4. Click
    OK
    .
    For each segment in the hierarchy, you can set different options for the
    How do you want to handle multiple instances of selected record
    option. For example, set ROOT to
    Ignore
    , SEG1 to
    New Row
    , and SEG2 to
    Array
    .
    If a parent segment is set to
    Array
    , set all child segments to
    Ignore
    .
    You can also define segments at the same level. For example, add the SEG1 and SEG2 to ROOT segments as siblings.

0 COMMENTS

We’d like to hear from you!