InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > EnsLib.XSLT.TransformedService

EnsLib.XSLT.TransformedService

class EnsLib.XSLT.TransformedService extends Ens.BusinessService, EnsLib.XSLT.Common

A generic business service that applies an XSLT transform to the incoming request and to the outbound response.

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter SETTINGS = InboundStylesheet,OutboundStylesheet;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties (Including Private)

property InboundCompiledStylesheet as %XML.XSLT.CompiledStyleSheet [ Private , InitialExpression = $$$NULLOREF , Transient ];
The compiled inbound stylesheet
Property methods: InboundCompiledStylesheetGet(), InboundCompiledStylesheetGetSwizzled(), InboundCompiledStylesheetIsValid(), InboundCompiledStylesheetNewObject(), InboundCompiledStylesheetSet()
property InboundStylesheet as %String (MAXLEN = 512);
Property methods: InboundStylesheetDisplayToLogical(), InboundStylesheetGet(), InboundStylesheetIsValid(), InboundStylesheetLogicalToDisplay(), InboundStylesheetLogicalToOdbc(), InboundStylesheetNormalize(), InboundStylesheetSet()
property OutboundCompiledStylesheet as %XML.XSLT.CompiledStyleSheet [ Private , InitialExpression = $$$NULLOREF , Transient ];
The compiled outbound stylesheet
Property methods: OutboundCompiledStylesheetGet(), OutboundCompiledStylesheetGetSwizzled(), OutboundCompiledStylesheetIsValid(), OutboundCompiledStylesheetNewObject(), OutboundCompiledStylesheetSet()
property OutboundStylesheet as %String (MAXLEN = 512);
Property methods: OutboundStylesheetDisplayToLogical(), OutboundStylesheetGet(), OutboundStylesheetIsValid(), OutboundStylesheetLogicalToDisplay(), OutboundStylesheetLogicalToOdbc(), OutboundStylesheetNormalize(), OutboundStylesheetSet()
property Params [ Private , MultiDimensional , Transient ];
Parameters
Property methods: ParamsDisplayToLogical(), ParamsGet(), ParamsIsValid(), ParamsLogicalToDisplay(), ParamsLogicalToOdbc(), ParamsNormalize(), ParamsSet()

Methods (Including Private)

method OnInit() as %Status [ Language = objectscript ]
This user callback method is called just after %OnNew()
method OnProcessInput(pInput As %Library.RegisteredObject, pOutput As %Library.RegisteredObject, ByRef pHint As %Library.String) as %Status [ Language = objectscript ]
Inherited description: Override this method to process incoming data. Do not call SendRequestSync/Async() from outside this method (e.g. in a SOAP Service or a CSP page).
method OnTearDown() as %Status [ Language = objectscript ]
This user callback method is called just before %OnClose()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Feedback