Skip to content

Instantly share code, notes, and snippets.

@mhulse
Created November 1, 2011 23:59
Show Gist options
  • Select an option

  • Save mhulse/1332330 to your computer and use it in GitHub Desktop.

Select an option

Save mhulse/1332330 to your computer and use it in GitHub Desktop.
RULE tip using DTI and Caché COS (Objectscript)...
#[ set publication = $get(%request.Data("publication", 1)) ]#
<csp:if condition=($length(publication))>
#(publication)#
<dti:publication:set name="#(publication)#" />
#(gPublication)#
</csp:if>
...
<script LANGUAGE="CACHE" RUNAT="SERVER">
...
new publication,publicationName,publicationID
...
set publication = ##class(dt.cms.support.Rules).getPublication(publicationName,debug)
...
kill publication,publicationName,publicationID
...
</script>
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment