Intermediary for Microsoft Scripting Support

Learn about Intermediary for Microsoft Scripting Support in Policy Manager

Table of Contents

Introduction

Intermediary for Microsoft (IMS) supports the Policy Manager Operational Script Policy.

This policy works in the same manner as it does with the Network Director.

Policy Support

The Operational Script Policy supports the majority of the same APIs that Network Director supports (see Policy Manager Scripting API) with the following exceptions:

  • com.soa.message.script.Message.normalize()
  • com.soa.process.bpel.runtime.script package
  • com.soa.security.script.saml1 package
  • com.soa.security.script.saml2 package
  • com.soa.security.script.BST class
  • com.soa.message.handler.script.MessageContext.setMessage(Message msg)
  • com.soa.security.script.SubjectMap.get(category) is renamed as getSubject(category)
  • com.soa.message.script.Headers.get(name) is renamed as getHeader(name)

Method Return Types

The following Return Types in the Policy Manager Scripting API accommodate the difference between .NET and JAVA languages.

  • java.util.Set changed to System.Collections.Generic.List
  • java.security.cert.X509Certificate[] changed to System.Security.Cryptography.X509Certificates.X509Certificate2[]
  • java.lang.Object[] changed to System.Object[]
  • javax.xml.namespace.QName changed to System.Xml.XmlQualifiedName
  • java.lang.String changed to System.String