IMS programming techniques: a guide to using DL/I
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York
Van Nostrand Reinhold
1986
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 338 S. |
ISBN: | 0442246552 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV006542602 | ||
003 | DE-604 | ||
005 | 20130624 | ||
007 | t | ||
008 | 930210s1986 |||| 00||| eng d | ||
020 | |a 0442246552 |9 0-442-24655-2 | ||
035 | |a (OCoLC)311515618 | ||
035 | |a (DE-599)BVBBV006542602 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-739 | ||
050 | 0 | |a QA76.9.D3 | |
082 | 0 | |a 005.75 |2 19 | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
100 | 1 | |a Kapp, Dan |e Verfasser |4 aut | |
245 | 1 | 0 | |a IMS programming techniques |b a guide to using DL/I |c Dan Kapp ; Joe Leben |
250 | |a 2. ed. | ||
264 | 1 | |a New York |b Van Nostrand Reinhold |c 1986 | |
300 | |a XIX, 338 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Machine-readable files - Management - Software packages: DL/I | |
650 | 4 | |a Database management | |
650 | 4 | |a IMS (DL/I) (Computer system) | |
650 | 0 | 7 | |a Datenbanksystem |0 (DE-588)4113276-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Datenbanksystem |0 (DE-588)4113276-2 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
700 | 1 | |a Leben, Joe |e Verfasser |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=004169571&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-004169571 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804120810813652992 |
---|---|
adam_text | II /IQ pR0GRAMM|NG 11VI O TECHNIQUES
A Guide to Using DL/I
Second Edition
Dan Kapp
Joe Leben
VAN NOSTRAND REINHOLD COMPANY
New York M M
Contents
Preface to the Second Edition vii
Preface to the First Edition ix
PART I CONCEPTS
1 IMS Systems and DL/I 3
The Objectives of Data Base Management Systems 3
Data Independence 3 / Data Redundancy 4 /
Data Communications 4
The IMS Software Environment 4
Application Program 5 / IMS Data Base S /
IMS Data Base Software 6 / IMS Control Blocks 6 /
The IMS-DC Teleprocessing Monitor 6 / IMS Terminology 7
Exercises 7
2 IMS Terminology 8
The HOSPITAL Data Base 8
Data Base Contents 8 / Record Descriptions 9 /
IMS Concepts and Terminology 11 /
IMS Hierarchical Structure 11 / Data Base Hierarchy Chart 12 I
Segment Types and Segment Occurrences 12 /
Relationships Between Segment Types 13 /
Hierarchical Paths 16 / Data Base Records 16
Exercises 16
3 IMS Data Base Definition 18
The Designer s View of the Data Base 18
Factors in Designing Data Bases 19 / Key and Search Fields 19
Key or Sequence Fields 20 / Additional Search Fields 20
HOSPITAL Data Base Key and Search Fields 21
The HOSPITAL Segment 21/ The WARD Segment 21/
The PATIENT Segment 21 /
xii CONTENTS
The SYMPTOM and TREATMNT Segments 23 /
The DOCTOR Segment 24 / The FACILITY Segment 24
Defining the Data Base 24
The DBDGEN Process 25 /
HOSPITAL Data Base DBDGEN 25 / DBD Statement 26 /
DATASET Statement 26 / Defining the Hierarchical Structure 27 /
SEGM Statements 27 / FIELD Statements 27 /
DBDGEN Control Statements 28
Logical and Application Data Structures 28
Defining a Logical Data Structure 29 / The PSBGEN Process 29 /
PSBGEN for the Retrieval Program 30 / PCB Statement 30 /
SENSEGStatements30/PSBGENStatement31/
Field-Level Sensitivity 31
Control Block Relationships 32
IMS Program Execution 33 / IMS Programming Conventions 33 /
/MS Entry Linkage 34 / Requesting IMS Services 34
Exercises 35
PART II DATA BASE PROGRAMMING
4 Random Retrieval 41
The Retrieval Program 41
Entry Coding and the PCB 41 / File Description Coding 43 /
The Input Records 43 /
The WORKING-STORAGE SECTION 43 /
The PROCEDURE DIVISION 46
The IMS Call 46
The Parameter List 46 / Function Code 46 / PCB Mask 48 /
I/O Area 48 / Segment Search Arguments 48
Using SSAs 49
Fully-Qualified SSAs 49 / Unqualified SSAs 51 /
Calls without SSAs 51
Random Retrievals 51
SSA Combinations 53 / Fully-Qualified Calls 53 /
Calls using Unqualified SSAs 53 /
Combinations of Qualified and Unqualified SSAs 54 /
Missing Hierarchical Levels 55 / Calls with No SSAs 55 /
Get-Unique Calls 55 / Status Code Logic 55 /
Other Function Codes 56
Variable-Length Segments 56
Variable-Length Segment Format 56
Exercises 57
CONTENTS xiii
5 Sequential Retrieval 59
Sequential Retrieval Concepts 59
IMS Processing Sequence 59 /
Reading Sequentially through the Data Base 60 /
Sequential Retrieval Logic 62
Get-Next Retrieval Calls 62
Get-Next Calls without SSAs 62 /
Get-Next Calls with Unqualified SSAs 63 /
Get-Next Calls with Qualified SSAs 63 /
Skip-Sequential Processing 64 / Using Search Fields 65 /
Status Codes with Get-Next Calls 65
Get-Next-Within-Parent Calls 67
Setting Parentage 67 / GNP Calls Without SSAS 67 /
Get-Next-Within-Parent Using SSAs 68
Examining Fields in the PCB 69
PCB Linkage 69 / PCB Fields 70 / Key-Feedback Area 71 /
Describing the Concatenated-Key Area 72 /
PCB Fields for Unsuccessful Calls 72 / Using the PCB Fields 73
Boolean Operators in SSAs 74
Boolean Operators 74 / Complex Boolean Statements 75
Coding Problem 75
6 Loading and Inserting Segments 78
The Insert Call 78
Using Qualified SSAs with Insert Calls 79 /
Insert Call Processing Options 79
Data Base Loading 80
Data Base Loading Options 80 /
SSAs for Load-Mode Insert Calls 83 /
Load-Mode Status Codes 84 /
Inserting Segments into an Existing Data Base 84 /
Using Qualified SSAs for Segment Insertion 84 /
DBD Insert Rules 86 / Segments with No Key Field 87 /
Segments with Non-Unique Key Fields 88 /
Insert-Mode Status Codes 88 /
Loading and Inserting Variable-Length Segments 89
Exercises 89
7 Deleting and Updating Segments 92
Get-Hold Calls 92
Delete and Replace Rules 93
Get-Hold Call Requirement 93 / No Intervening Calls 93 /
No SSAs 94 / No Key Field Modification 94
xiv CONTENTS
Delete Calls 94
Delete Calls with SSAs 95 /
Automatic Deletion of Dependent Segments 95
Replace Calls 95
Replace Calls Following a Get-Hold Path Call 96
Delete and Replace Status Codes 96
Replacing Variable-Length Segments 97
Coding Problem 98
8 Command Codes 100
Command Code SSA Format 100
Command Codes in Qualified SSAs 101 /
Command Codes in Unqualified SSAs 101
The D and N Command Codes 101
Replacing Segments after a Path Call 103
The C Command Code 104
The L and F Command Codes 105
The L Command Code 105 / The F Command Code 106
The P Command Code 108
The Q Command Code 109
The U and V Command Codes 109
The Null Command Code 112
Exercises 112
9 Multiple Positioning and Multiple PCBs 114
Multiple Positioning 114
SYMPTOM, TREATMNT, and DOCTOR Segments 114 /
Retrieving with Multiple Positioning 119/
Specifying Single or Multiple Positioning 119
Multiple PCBs 120
Applications for Multiple PCBs 120 /
Accessing Multiple PCBs 121 / Multiple PCB Applications 122 /
A Parallel Processing Example 122/ Other Types of PCBs 122
Coding Problem 123
PART III DATA COMMUNICATIONS PROGRAMMING
10 IMS-DC Concepts 127
The IMS DB/DC Environment 127
The Batch Environment 127 / DB/DC Differences 128 /
The Resources that IMS-DC Controls 129 /
Application Resources 129 / Application Programs 129 /
Transaction Codes 130 / Message Queues 130 /
IMS Data Bases 130 /
CONTENTS xv
Defining Application Resources to IMS-DC 131 /
Data Communications Resources 131 /
Communications Lines 131 / Physical Terminals 132 /
Logical Terminals 132 /
Defining Communications Resources to IMS-DC 132
Data Communications Messages 133
Transaction Code Messages 133 / Message Segments 134 /
Message Segments in the Application Program 134 /
Logical Terminal Name Messages 135 /
IMS Terminal Commands 135
The IMS DB/DC Operating Environment 135
The IMS Control Region 136 /
Message Processing Regions 136 /
Batch Message Processing Regions 137
Message Processing 137
Receiving the First Message Segment 137 /
Reading the Remaining Message Segments 138 /
Sending Information Back to the Terminal 138
Flow of Information Through the System 139
Message Input 139 / Message Selection 139 /
Message Processing 139 / Message Output 140
Sending Information to Terminals and Other Programs 140
Sending Messages to the Originating Terminal 140 /
Data Base PCBs 140 / Data Communications PCBs 140 /
Using the I/O PCB 141 /
Sending Messages to Other Terminals 142 / Alternate PCBs 142 /
Modifiable Alternate PCBs 143
Program-to-Program Message Switching 143
IMS Message Scheduling Techniques 143
Allocating the Message Processing Regions 144 /
Message Selection 144 / A Message Selection Example 144
Conversational Programming 145
The Scratch Pad Area 146 / Writing Conversational Programs 146
Exercises 147
11 Message Processing Programs 148
A Message Processing Program 148
Entry Coding 149 / The LINKAGE SECTION 149 /
Input and Output Message Format 154 /
Using Alternate PCBs 155 / Alternate PCB Coding 155 /
The Alternate PCB Mask 155 / Modifying the Alternate PCB 156
Message Processing Program Status Codes 156
Additional MP Program Techniques 157 / The Purge Call 157 /
xvi CONTENTS
The Scratch Pad Area 158 / Scratch Pad Area Format 158 /
Using the Scratch Pad Area 159 /
Terminating the Conversation 159
Efficiency Techniques 159
Message Format Service (MFS) 161
Input Message Formatting 161 /
Output Message Formatting 161 / MFS Advantages 162
Coding Problem 162
PART IV ADVANCED TECHNIQUES
12 IMS Access Methods 165
Storage Organizations and Access Methods 165
The Hierarchical Sequential Organization 166 /
The Hierarchical Direct Organization 166 /
The IMS Physical Access Methods 166
The Two Hierarchical Sequential Access Methods 166
The Hierarchical Sequential Segment Format 167 /
HSAM—Hierarchical Sequential Access Method 167 /
HSAM Data Base Example 167 /
HSAM DBD and PSB Statements 168 /
Get-Unique Processing with HSAM 170 /
SHSAM—Simple HSAM 170 /
HIS AM—Hierarchical Indexed Sequential Access Method 171 /
HIS AM Data Set Structure 171 /
Adding Segments to an HISAM Data Base 172 /
HIS AM Disadvantages 172 / HISAM DBD Statements 173 /
SHISAM—Simple HISAM 174
The Two Hierarchical Direct Access Methods 174
HD Segment Format 174 /
HD Access Method Characteristics 174 /
HDAM Root Segment Access 175 / HDAM DBD Statements 175 /
HID AM Root Segment Access 176 /
HID AM DBD Statements 177 / Hierarchical Direct Pointers 177 /
Physical-Child-First and Physical-Twin-Forward Pointers 178 /
Hierarchical Pointers 178 / Pointer Variations 178 /
Pointer Combinations 181 / Choosing Pointer Types 182 /
Pointer Selection Rules 183
Data Set Groups 183
Exercises 184
13 Secondary Indexing 186
Secondary Index Implementation 186
Secondary Index Terminology 186
CONTENTS xvii
ADMINDX Secondary Index 187 /
Referencing the Indexed Field 188 /
Processing the Secondary Index as Data 189 /
Secondary Index Terms 189 / PATINDX Secondary Index 190 /
DATEINDX Secondary Index 191 /
DIAGINDX Secondary Index 193
Programming with Secondary Indexes 194
Using the Indexed Field Name 196 /
Using the Independent-AND Boolean Operator 197 /
Multiple Secondary Indexes 198 /
Secondary Indexing Restrictions 198 /
Secondary Indexing Relationships 198 /
Non-Unique Key Fields in Pointer Segments 199 /
Index Pointer Segment Format 199 /
Index Pointer Segment Examples 200
Exercises 201
14 Logical Relationships—Concepts 203
Logical Data Bases 203
Logical Data Base Terminology 206
Logical Data Structure 206 / Application Data Structure 207 /
Physical Data Base 207 / Logical Data Base 207 /
Restructuring a Hierarchy 207 /
Connecting Physical Data Bases 207 /
PATIENT and DOCTOR Data 208 /
A Unidirectional Logical Relationship 211 /
Logical, Physical, and Application Views 213 /
A Second Unidirectional Relationship 215 /
Bidirectional Logical Relationships 216 / Physical Pairing 217 /
Intersection Data 217 / Fixed Intersection Data 218 /
Variable Intersection Data 218 / Virtual Pairing 219 /
The Destination Parent 222
Pointers in Logical Relationships 223
Pointers in Physical Pairing 223 / Pointers in Virtual Pairing 224
Logical Data Bases 226
The Concatenated Segment 226 /
Example of a Concatenated Segment 226 /
Diagramming a Concatenated Segment 227 /
Concatenated Segments with Virtual Pairing 228 /
Physical Pairing Efficiencies 229 / Virtual Pairing Efficiencies 230
Exercises 231
15 Logical Relationships—Programming 233
Data Base Examples 233
PATIENT and DOCTOR Data 233 / Logical Data Bases 234 /
xviii CONTENTS
Determining I/O Area Contents 235 /
The Concatenated Segment 235 /
Defining the Concatenated Segment 237 /
Coding for a Transparent Logical Child 237 /
Coding for Logical Child Only 237 /
Format of the I/O Area 238 / The PCB Key Feedback Area 239 /
Other PCB Key Feedback Area Examples 240
Pointers for the Logical Child 241
Symbolic Pointers 242 / Direct Pointers 243 /
Both Symbolic and Direct Pointers 244
Concatenated Segment Key Field 245
Key of the Real Logical Child 245 /
Concatenated Key Restriction 246 /
The Key of the Virtual Logical Child 247 /
Scattered Key Field 247 /
Using a Scattered Key Field in SSAs 248
Segment Sequencing 249
Status Codes 252
Retrieval Status Codes 252 / Update Status Codes 254
Exercises 254
16 Fast Path Data Bases 256
Main Storage Data Bases 256
Terminal-Related MSDB 256 /
Non-Terminal-Related MSDB 257 / The Field Call 258 /
Change Field Calls 258 / Verify Field Calls 258 /
The ROLB Call 258
Data Entry Data Bases 259
DEDB Areas 259 / Performance Features 260
Expedited Message Handling 261
Exercises 262
APPENDICES
Appendix A IMS JCL Coding 265
IMS/VS System Data Sets 265
The IMSVS RESLIB Data Set 266 /
The IMSVS PGMLIB Data Set 266 /
IMSVS PSBLIB and IMSVS DBDLIB 266 /
The IMSVS MACLIB Data Set 266 /
The IMSVS PROCLIB Data Set 266 /
The IMSVS ACBLIB Data Set 267
The DBDGEN Procedure 267
CONTENTS xix
The PSBGEN Procedure 268
The IMSCOBOL Procedure 268
IMS Execution JCL 270
The DLIBATCH Procedure 271
Appendix B IMS Debugging Techniques 273
Locating the Parameter List 273
IMS Batch Programs 273 / MP and BMP Programs 274
Locating the PCBs 274
Locating Information about Recent IMS Calls 275
Appendix C GSAM Programming 277
Access Methods Used with GSAM 277
GSAM Record Formats 277
GSAM Functions Supported 277
GSAM Differences from Standard Data Bases 278
GSAM DBD and PSB Statements 278
GSAM IMS Calls 279
The Record Search Argument 279
GSAM Function Codes 279
The GN Function Code 280 / The GU Function Code 280 /
The ISRT Function Code 280
Appendix D The HOSPITAL Data Base 282
Appendix E Exercise Solutions 287
Appendix F PL/I Coding Examples 304
Appendix G Assembler Language Coding Examples 316
Appendix H IMS Reference Manuals 327
IMS/VS Reference Manuals 327
DL/I VSE Reference Manuals 328
Index 329
|
any_adam_object | 1 |
author | Kapp, Dan Leben, Joe |
author_facet | Kapp, Dan Leben, Joe |
author_role | aut aut |
author_sort | Kapp, Dan |
author_variant | d k dk j l jl |
building | Verbundindex |
bvnumber | BV006542602 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D3 |
callnumber-search | QA76.9.D3 |
callnumber-sort | QA 276.9 D3 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 271 |
ctrlnum | (OCoLC)311515618 (DE-599)BVBBV006542602 |
dewey-full | 005.75 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.75 |
dewey-search | 005.75 |
dewey-sort | 15.75 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01750nam a2200457 c 4500</leader><controlfield tag="001">BV006542602</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130624 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">930210s1986 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0442246552</subfield><subfield code="9">0-442-24655-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)311515618</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV006542602</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.D3</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.75</subfield><subfield code="2">19</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kapp, Dan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">IMS programming techniques</subfield><subfield code="b">a guide to using DL/I</subfield><subfield code="c">Dan Kapp ; Joe Leben</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York</subfield><subfield code="b">Van Nostrand Reinhold</subfield><subfield code="c">1986</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 338 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Machine-readable files - Management - Software packages: DL/I</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Database management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">IMS (DL/I) (Computer system)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Leben, Joe</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=004169571&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-004169571</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV006542602 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T16:48:00Z |
institution | BVB |
isbn | 0442246552 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-004169571 |
oclc_num | 311515618 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | XIX, 338 S. |
publishDate | 1986 |
publishDateSearch | 1986 |
publishDateSort | 1986 |
publisher | Van Nostrand Reinhold |
record_format | marc |
spelling | Kapp, Dan Verfasser aut IMS programming techniques a guide to using DL/I Dan Kapp ; Joe Leben 2. ed. New York Van Nostrand Reinhold 1986 XIX, 338 S. txt rdacontent n rdamedia nc rdacarrier Machine-readable files - Management - Software packages: DL/I Database management IMS (DL/I) (Computer system) Datenbanksystem (DE-588)4113276-2 gnd rswk-swf Betriebssystem (DE-588)4006216-8 gnd rswk-swf Datenbanksystem (DE-588)4113276-2 s 1\p DE-604 Betriebssystem (DE-588)4006216-8 s 2\p DE-604 Leben, Joe Verfasser aut HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=004169571&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Kapp, Dan Leben, Joe IMS programming techniques a guide to using DL/I Machine-readable files - Management - Software packages: DL/I Database management IMS (DL/I) (Computer system) Datenbanksystem (DE-588)4113276-2 gnd Betriebssystem (DE-588)4006216-8 gnd |
subject_GND | (DE-588)4113276-2 (DE-588)4006216-8 |
title | IMS programming techniques a guide to using DL/I |
title_auth | IMS programming techniques a guide to using DL/I |
title_exact_search | IMS programming techniques a guide to using DL/I |
title_full | IMS programming techniques a guide to using DL/I Dan Kapp ; Joe Leben |
title_fullStr | IMS programming techniques a guide to using DL/I Dan Kapp ; Joe Leben |
title_full_unstemmed | IMS programming techniques a guide to using DL/I Dan Kapp ; Joe Leben |
title_short | IMS programming techniques |
title_sort | ims programming techniques a guide to using dl i |
title_sub | a guide to using DL/I |
topic | Machine-readable files - Management - Software packages: DL/I Database management IMS (DL/I) (Computer system) Datenbanksystem (DE-588)4113276-2 gnd Betriebssystem (DE-588)4006216-8 gnd |
topic_facet | Machine-readable files - Management - Software packages: DL/I Database management IMS (DL/I) (Computer system) Datenbanksystem Betriebssystem |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=004169571&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kappdan imsprogrammingtechniquesaguidetousingdli AT lebenjoe imsprogrammingtechniquesaguidetousingdli |