About site: Software/Operating Systems/Mainframe/IBM/z-OS - UnXMIT Information Exchange
Return to Computers also Computers
  About site: http://www.planetmvs.com/unxmit/

Title: Software/Operating Systems/Mainframe/IBM/z-OS - UnXMIT Information Exchange Details on how to write a program for operating systems other than z/OS that will read a z/OS Partitioned DataSet (PDS, also known as a Library) that been sent with TSO's TRANSMIT (XMIT) command.
Yet_Another_Object_Oriented_Operating_System A project of developing new object oriented operating system.

ZeroLevity_com Variety of web hosting plans with a reseller plan.

AI\'2002 Canadian Conference on Artificial Intelligence - To be held 27-29 May, 2002 in Calgary, Alberta, Canada. (May 27, 2002)

The_Common_Lisp_Directory Collects all possible resources for the CL language: libraries, tools, software, documents, events, groups, organizations, people.

Peninsula_Software Create barcodes for inclusion in artwork, and to quickly and easily directly on your Mac or PC.

Loomis,_Diane_-_Loomis_Design Offers web design, custom graphics, digital photography, domain name registration, and hosting. Based in Arlington, Virginia, United States.


  Alexa statistic for http://www.planetmvs.com/unxmit/





Get your Google PageRank






Please visit: http://www.planetmvs.com/unxmit/


  Related sites for http://www.planetmvs.com/unxmit/
    Q40__The_New_Sinclair_QL_Successor Details of a new Sinclair QL-derived machine with a greatly improved specification.
    Touch_International_Inc_ A global supplier of touch input products, offering a broad array of high-quality resistive and capacitive touch screens.
    Apple_-_RSS_Information Full inventory of Apple feeds.
    DuTraffic A dial-up that records statistics and automates starting and closing applications depending on a status of connection. [Win32]
    Membership_Agreements Article by lawyer Ivan Hoffman discussing membership agreements and resolving issues that arise from them. Applicable only to U.S. Law.
    JabberFoX A Jabber client for Mac OS X. An open source instant messaging system fully based on XML.
    Compuware_Quality_Assurance_Solutions Process-based tools which automate the multiple, complex steps of thorough application testing.
    Tom_Gilb_and_Kai_Gilb The Evo guru's writings on project planning, requirements engineering, and software inspections.
    RFC_0511 Enterprise Phone Service to NIC From ARPANET Sites. J.B. North. May 1973.
    RFC_3218 Preventing the Million Message Attack on Cryptographic Message Syntax. E. Rescorla. January 2002.
    Dragunsflame\'s_Home Home page of an article writer on C-Sharpcorner.com that contains C#, C++ source code. Also starcraft section.
    BrainStorm_Concepts Offers multi-featured accounting software with point of sale for linux/unix. Features demonstration download, documentation and price lists.
    RFC_0545 Of What Quality Be the UCSB Resources Evaluators? A Response to "Feast of Famine". J.R. Pickens. July 1973.
    Giguere,_Eric Programming articles, essays, and resources for J2ME and Blackberry programming by a software developer and author of books on computer-related material.
    The_Designed_Tree A gallery featuring website examples of great design using CSS and other style sheet languages.
    The_XML_coverpages_ebXML_directory General information, links and a list of historical events (news).
    Conanicut_Communications Offer web design, hosting, and maintenance services. Jamestown Rhode Island, United States.
    Chmiel,_Pawel_-_theLOSTsite 3D, flash, graphics, webdesign, videoclips, special effects, and presentations.
    FreeGraphics_org Over 3000 images to use on websites without linking back. With interfaces, buttons, bars, bullets, and signs.
    GTK/Swing Effort to imitate the imitate the default theme of GTK.
This is websites2007.org cache of m/ as retrieved on 2008.09.07 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.

Brief summary of the XMIT command

The XMIT (short for TRANSMIT) command comes with all MVS systems that have TSO/E which is basically all MVS systems since the mid-1980s (including OS/390). I can't explain it better than the IBM HELP (licensed materials of IBM) command: The TSO/E Interactive Data Transmission Facility TRANSMIT command allows you to send data sets or messages to persons on other MVS systems via Network Job Entry or directly to persons on your own system. You may transmit sequential and partitioned data sets that have the fixed, variable and undefined record formats. Here is an example of an XMIT command: XMIT node.user DA(file.name) OUTDATASET(out.xmi) This command is used to place a portable copy of a MVS file into a LRECL=80 dataset which is created with the name of the OUTDATASET operand. For more information either use the HELP XMIT command in TSO or consult the TSO/E Command Reference manual. For the purposes of this page, we are only concerned with the XMIT command that uses the OUTDATASET(name) operand. This creates a portable version of a MVS dataset. Although the manual states that the OUTFILE and OUTDATASET operands are "primarily intended for system programmer use", these datasets are very handy for all users of TSO. The XMIT command has a cousin command called RECEIVE which is used to retrieve files transmitted to your userid either through the JES SPOOL or contained in an XMIT file. Here is an example of a RECEIVE command: RECEIVE INDATASET(x.xmi) This command attempts to obtain the contents of an XMIT file and displays messages contained in it or prompts the user to place embedded files on the user's system. My Download Instructions page has some more information on downloading XMIT files. Basically, you will always use the binary option (no ASCII or CRLF) when uploading and downloading XMIT files to and from non-MVS platforms.

Getting started writing an UnXMIT program

The first step is to read up on the XMIT file format which is documented in the TSO/E Customization manual in the section called "Format of Transmitted Data". I've written a Rexx exec called XMITINFO which displays some XMIT file information and dumps internal "logical" records contained in the physical 80 byte records. XMITINFO runs on MVS, VM and PC platforms. I'd guess you're ready to see what these XMIT files look like. XMIT containing a sequential file First I created a sequential LRECL=80 file called A.SEQ that had 3 lines: THIS IS THE FIRST LINE ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 THIS IS THE LAST LINE I then placed it into an XMIT file using this command: xmit tonode.touser da(a.seq) outdataset(seq.xmi) I've run this through my XMITINFO Rexx exec with the dump option as seen in DUMPSEQ.TXT. As you see in the hex dump of the logical records of an XMIT file that has a sequential MVS file, it looks straight forward and down right easy to decode. XMIT containing a PDS file I then created a LRECL=80 PDS file called A.PDS that contains a member called "BBBBBBBB" which has the 3 lines above. I then placed this PDS file into an XMIT file using this command: xmit tonode.touser da(a.pds) outdataset(pds.xmi) I've run this through my XMITINFO Rexx exec with the dump option as seen in DUMPPDS.TXT. As you look through the logical records of an XMIT file that has a PDS file, it looks a lot more complicated. PDS format PDS files that reside in XMIT files are stored in IEBCOPY sequential format. It is not trivial to decode IEBCOPY sequential files because of the TTR information which is S/390 DASD device dependent! I've come across two VM programs that decode IEBCOPY sequential files: Danal Estes' recpds.txt Rexx exec. George Shedlock Jr. has a Rexx exec and assembler program on the CBT tape. Here is a local copy from version 418 of the CBT tape: File005. It is also available at www.cbttape.org. My files In case you wanted to try out your luck using the XMIT files I used above, here they are: SEQ.XMI (560 bytes) PDS.XMI (1280 bytes) - 3390-3 Here is some device information for the PDS file (from FDR): DEVICE TYPE ................................. 3390-3 NO. OF TRACKS ............................... 50085 NO. OF CYLINDERS ............................ 3339 NO. OF TRACKS PER CYLINDER .................. 15 Test files Updated! I only have access to 3390-3 devices and XMIT files which contain partitioned data sets must be handled differently based on the device type. Here are some small XMIT files for each device type that I have currently: PDS3380.XMI
 

Details

on

how

to

write

a

program

for

operating

systems

other

than

z/OS

that

will

read

a

z/OS

Partitioned

DataSet

(PDS,

also

known

as

a

Library)

that

been

sent

with

TSO's

TRANSMIT

(XMIT)

command.

http://www.planetmvs.com/unxmit/

UnXMIT Information Exchange 2008 September

dvd rental

dvd


Details on how to write a program for operating systems other than z/OS that will read a z/OS Partitioned DataSet (PDS, also known as a Library) that been sent with TSO's TRANSMIT (XMIT) command.

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Mortgage Loans - Reno Nevada Real Estate - e Harmony - Mortgage Loans - Loans
2008-09-07 18:33:37

Copyright 2005, 2006 by Webmaster
Websites is cool :) 53Pozycjonowanie - Pozycjonowanie Stron - Projekty Domów - Aufnaeher - Albergo Milano