com.ibm.tivoli.maximo.interaction.process

Class WSIOProcessBaseExit

  • Direct Known Subclasses:
    WSIORequestExit, WSIOResponseExit


    public class WSIOProcessBaseExit
    extends ExternalExit
    Base Mapping class that maps/converts the Tpae Invoke channel Request xml into Web Service Request(external xml) and Response xml into invoke channel response xml based on the Object Blue Print(OBP).
    • Constructor Detail

      • WSIOProcessBaseExit

        public WSIOProcessBaseExit()
    • Method Detail

      • getLogger

        protected MXLogger getLogger()
        Return the Interaction Logger. If interaction name is not null, then it returns the interaction specific logger. Otherwsie it returns interaction root loggger.
        Returns:
        MXLogger
      • getNamespace

        public org.jdom2.Namespace getNamespace(java.lang.String ns,
                                                java.util.Map nsCtx)
        Return the NamesSpace based on namespace context.
        Parameters:
        xElement - Element name
        nsCtx - Namespace context
        Returns:
        Namespace
      • removeParentLocation

        public java.lang.String removeParentLocation(java.lang.String strXPath,
                                                     WSIO wsio,
                                                     boolean isWsioAttr)
        Return the current xml location.
        Parameters:
        strXPathLoc - OBP XML location
        wsio - WSIO
        isWsioAttr - Indicates whether it is a attribute or not.
        Returns:
        Element