Jessica,
If I understand correctly, you want to pass a variable from Design to a Watch job info, is that correct?
The best method is probably to use metadata. In your presstalk, add this line:
if(&ClientCode='c119')
if(&ProductType='Supplement')
if((&IssueState='AZ')or(&IssueState='TX'))
set(&FormNum,'SM MMA'+&IssueState)
elseif
set(&FormNum,'SM MMA GENERAL')
endif
endif
endif
definemeta('FormNumValue', &FormNum) This creates a metadata tag called "FormNumValue" that contains the value of FormNum.
Then, in Watch, you will use a Create Metadata action, and call your form. This will create metadata for your form. Then, follow it by a Run Script, and use this script:
dim oMeta
dim MetaJob
Set oMeta = CreateObject("MetadataLib.MetaFile")
oMeta.LoadFromFile(Watch.GetMetaDataFileName)
Set MetaJob = oMeta.Job()
Watch.SetJobInfo 9, MetaJob.Group(0).Document(0).Datapage(0).Page(0).FieldByName("FormNumValue")
This will put the value of FormNumValue in job info 9, and you can now use it wherever you want in your Watch process.
Hope that helps.
Regards,
Rapha