Package com.sap.portal.httpconnectivity.transformationservice.xmlsource

Provides interfaces and classes to load and cache XML data. This package provides classes which can be used in the ITransformerService as input XML sources.

See:
          Description

Interface Summary
ICachedSource Interface used to define the source of the XML transformation as cahceable.
 

Class Summary
HTTPStreamSource Delegation class between URLFetcherService and transformation source.
XMLSourceBufferedInputStream Class that used to buffer the data of the stream source so it could be cached later.
 

Package com.sap.portal.httpconnectivity.transformationservice.xmlsource Description

Provides interfaces and classes to load and cache XML data.

This package provides classes which can be used in the ITransformerService as input XML sources. It is not mandatory to use these package classes in-order to load XML data to the ITransformerService, other XML sources can be used as well.
The advantages of using this package to load XML data are:

ICachedSource Interface used to define the source of the XML transformation as cacheable and disables caching when transformation fails.

HTTPStreamSource is a delegation class between URLFetcherService and a transformation XML source that supplies methods for loading XML data through the HTTP connectivity framework. XMLSourceBufferedInputStream is a class that is used to buffer the data of the stream source so it could be cached later. This class is used by HTTPStreamSource if cache is enabled.

Important: HTTP Proxy settings must be set in the portal before using this class. See portal documentation and notes regarding the way of setting the proxy settings.

Related Specifications

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

Since:
EP 6.0 SP7