IBM Support

I am trying to run an SCLM service from the ISPF SELECT service. Why do I keep getting a message that my parameter string is too long?

Question & Answer


Question

I am trying to recover a version like this:

 slmparm ="VERINFO,"PROJ","ALT","FRGRP","FRTYP","MEM","FRDATE","FRTIME 
 ADDRESS ISPEXEC 'SELECT PGM(FLMCMD) PARM('slmparm')'                  

I get message:

FLM87100 - ERROR, PARAMETER STRING MUST BE SHORTER THAN 512 CHARS LONG

even though my parameter string is much shorter than 512 characters.

What's going on?

Answer

Even though FLMCMD is a program, it is intended to run as a TSO command. Invoke FLMCMD with SELECT CMD rather than SELECT PGM. ISPF will do an ATTACH to the FLMCMD and run it as a Command Processor.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSBLLD","label":"ISPF for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCVRUA","label":"SCLM for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
26 August 2016

UID

dwa1261517