Expanded Description
| Topic |
Description |
| Name |
mainmakefmetamp |
| Synopsis |
/infobank/programs/html/makefmetamp/mainmakefmetamp.for |
| Description |
Program to make MP formal metadata for DAPS data.
|
| AUTHOR |
Clint Steele 2/4/2003
|
| Reads |
read (ControlUnit, '(a)', end = 99) ShortID
|
| Writes |
write (Blank, '(80x)')
write (Temp77Unit, '(a)') 'doing '//ShortID(1:IDLength)
write (LongID, '(10x)')
|
| Opens |
open (unit = Temp77Unit,
* file = '/infobank/tmp/makefmetamp.77.temp',
* access = 'sequential',
* form = 'formatted',
* status = 'unknown')
open (unit = ControlUnit,
* file = '/infobank/tmp/makefmetamp.control.temp',
* access = 'sequential',
* form = 'formatted',
* status = 'old')
|
| Calls |
call stringlen (ShortID, IDLength)
call changecase ('CAPS', CapLongID)
call sh ('/usr/local/bin/mp '//
* ' -f /infobank/tmp/makefmetamp.faq.temp '//
* ' -h /infobank/tmp/makefmetamp.outline.temp '//
* ' -t /infobank/tmp/makefmetamp.indent.temp '//
* ' -x /infobank/'//ShortID(1:1)//'/'//
* ShortID(1:IDLength)//'/html/'//
* LongID(1:IDLength+3)//'.fmeta.xml '//
* '/infobank/'//ShortID(1:1)//'/'//
* ShortID(1:IDLength)//'/meta/'//
* LongID(1:IDLength+3)//'.fmeta'//
* ' > /dev/null 2&g
call makefmetaoutline (ShortID, LongID, IDLength)
call makefmetafaq (ShortID, LongID, IDLength)
call makefmetaindent (ShortID, LongID, IDLength)
|
|