Interface IWebService
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,IInstalledCICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IWebService extends ICICSResource, IInstalledCICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IWebService.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
IWebService.InstallAgentValue
Enumeration type for field INSTALLAGENTstatic class
IWebService.ProgramInterfaceValue
Enumeration type for field PGMINTERFACEstatic class
IWebService.StateValue
Enumeration type for field STATEstatic class
IWebService.ValidationStatusValue
Enumeration type for field VALIDATIONSTstatic class
IWebService.XOPDirectStatusValue
Enumeration type for field XOPDIRECTSTstatic class
IWebService.XOPSupportStatusValue
Enumeration type for field XOPSUPPORTST
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSResource
COPYRIGHT
-
Fields inherited from interface com.ibm.cics.model.IInstalledCICSResource
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getArchivefile()
Getter for field ARCHIVEFILEjava.lang.Long
getBasdefinever()
Getter for field BASDEFINEVERjava.lang.String
getBinding()
Getter for field BINDINGjava.lang.Long
getCcsid()
Getter for field CCSIDIWebService.ChangeAgentValue
getChangeAgent()
Getter for field CHANGEAGENTjava.lang.String
getChangeAgentRelease()
Getter for field CHANGEAGRELjava.util.Date
getChangeTime()
Getter for field CHANGETIMEjava.lang.String
getChangeUserID()
Getter for field CHANGEUSRIDIWebServiceReference
getCICSObjectReference()
java.lang.String
getContainer()
Getter for field CONTAINERjava.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEjava.lang.String
getEndpoint()
Getter for field ENDPOINTIWebService.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDjava.lang.String
getMappingLevel()
Getter for field MAPPINGLEVELjava.lang.Long
getMappingRelease()
Getter for field MAPPINGRNUMjava.lang.Long
getMappingVersion()
Getter for field MAPPINGVNUMjava.lang.String
getMinimumRuntimeLevel()
Getter for field MINRUNLEVELjava.lang.Long
getMinimumRuntimeRelease()
Getter for field MINRUNRNUMjava.lang.Long
getMinimumRuntimeVersion()
Getter for field MINRUNVNUMjava.util.Date
getModified()
Getter for field LASTMODTIMEjava.lang.String
getName()
Getter for field NAMEICICSType<IWebService>
getObjectType()
java.lang.String
getPipeline()
Getter for field PIPELINEjava.lang.String
getProgram()
Getter for field PROGRAMIWebService.ProgramInterfaceValue
getProgramInterface()
Getter for field PGMINTERFACEIWebService.StateValue
getState()
Getter for field STATEjava.lang.String
getURIMap()
Getter for field URIMAPjava.lang.Long
getUseCount()
Getter for field WEBUSECOUNTIWebService.ValidationStatusValue
getValidationStatus()
Getter for field VALIDATIONSTjava.lang.String
getWSBindFile()
Getter for field WSBINDjava.lang.String
getWSDLFile()
Getter for field WSDLFILEIWebService.XOPDirectStatusValue
getXOPDirectStatus()
Getter for field XOPDIRECTSTIWebService.XOPSupportStatusValue
getXOPSupportStatus()
Getter for field XOPSUPPORTST-
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType
-
Methods inherited from interface com.ibm.cics.model.ICICSResource
getCICSContainer, getCICSRelease, getRegionName
-
-
-
-
Method Detail
-
getObjectType
ICICSType<IWebService> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMEName
The name of the web service.
- Specified by:
getName
in interfaceICICSObject
-
getWSBindFile
java.lang.String getWSBindFile()
Getter for field WSBINDFully-qualified WSBind file on zFS
The file name of the web service binding file associated with the web service resource.
-
getWSDLFile
java.lang.String getWSDLFile()
Getter for field WSDLFILEFully-qualified WSDL file on zFS
The file name of the web service description (WSDL) file associated with the web service resource.
-
getPipeline
java.lang.String getPipeline()
Getter for field PIPELINEPipeline in which this web service is installed
The name of the PIPELINE resource that contains this web service resource.
-
getValidationStatus
IWebService.ValidationStatusValue getValidationStatus()
Getter for field VALIDATIONSTPerform validation of SOAP messages against WSDL
Indicates whether full validation of SOAP messages against the corresponding schema in the web service description is specified.
- VALIDATION - Full validation is enabled.
- NOVALIDATION - Full validation is disabled.
-
getURIMap
java.lang.String getURIMap()
Getter for field URIMAPDynamically installed URI map for this web service
The name of a dynamically installed URIMAP resource definition, if there is one that is associated with this web service.
-
getProgram
java.lang.String getProgram()
Getter for field PROGRAMApplication program to implement this web service
The name of the target application program.
-
getEndpoint
java.lang.String getEndpoint()
Getter for field ENDPOINTThe endpoint URI of a remote web service
The URI specifying the location on the network (or endpoint) of the web service, as defined in the web service description.
-
getBinding
java.lang.String getBinding()
Getter for field BINDINGThe WSDL binding that this web service represents
The WSDL binding represented by the Web service. This binding is one of (potentially) many that appear in the WSDL file.
-
getProgramInterface
IWebService.ProgramInterfaceValue getProgramInterface()
Getter for field PGMINTERFACEWhere the specified program expects input
For a service provider, indicates whether CICS passes data to the target application program in a COMMAREA or a channel.
-
getContainer
java.lang.String getContainer()
Getter for field CONTAINERContainer used if the program input is CHANNEL
The name of the container that holds the top level data when CICS passes data to the target application program in a channel.
-
getModified
java.util.Date getModified()
Getter for field LASTMODTIMETime the WSBind file on zFS was last updated
The time, in milliseconds since 00:00 on January 1st 1900, that the deployed Web service binding file on zFS was last updated.
-
getState
IWebService.StateValue getState()
Getter for field STATEWeb service status
The state of the web service. Values are:
- Discarding
- A Discard command has been issued for the web service. The web service is quiescing before being discarded. It is not accepting new work, but is allowing currently-executing work to complete.
- Initing
- The web service binding file, and the WSDL file, are being copied to the shelf.
- Inservice
- Resolution of the copy of the WSBind file on the shelf has succeeded, and the web service is usable.
- Unusable
- There is a problem with the web service binding file (WSBIND) for the resource.
- Updating
- An update request for a WEBSERVICE is pending.
- Disabled
- This state is only available for WEBSERVICE resources that are defined in a CICS bundle. The web service has completed quiescing and is not accepting new work.
- Disabling
- This state is only available for WEBSERVICE resources that are defined in a CICS bundle. The web service is quiescing. It is not accepting new work, but is allowing currently-executing work to complete.
-
getUseCount
java.lang.Long getUseCount()
Getter for field WEBUSECOUNTNumber of times web service used
The number of times this web service was used to process a web service request.
-
getCcsid
java.lang.Long getCcsid()
Getter for field CCSIDCoded character set ID
The name of the CCSID that is used to encode data between the application and the web service binding file at run time.
-
getMappingLevel
java.lang.String getMappingLevel()
Getter for field MAPPINGLEVELMapping level used in WSBind file
The mapping level that was used when the WSBind file file was produced.
-
getMappingVersion
java.lang.Long getMappingVersion()
Getter for field MAPPINGVNUMMapping version number part of MAPLEVEL
The version number for the mapping level that was used when the WSBind file was produced. The value of the version number is 1, 2, 3 or 4.
-
getMappingRelease
java.lang.Long getMappingRelease()
Getter for field MAPPINGRNUMMapping release number part of MAPLEVEL
The release number for the mapping level that was used when the WSBind file was produced. The value of the release number is 0, 1, or 2.
-
getMinimumRuntimeLevel
java.lang.String getMinimumRuntimeLevel()
Getter for field MINRUNLEVELMinimum runtime level required by WSBind file
The minimum runtime level that is required to install the WEBSERVICE in CICS.
-
getMinimumRuntimeVersion
java.lang.Long getMinimumRuntimeVersion()
Getter for field MINRUNVNUMMinimum runtime version number part of MINRUNLVL
The version number for the minimum runtime level that is required to install the WEBSERVICE in CICS.
-
getMinimumRuntimeRelease
java.lang.Long getMinimumRuntimeRelease()
Getter for field MINRUNRNUMMinimum runtime release number part of MINRUNLVL
The release number for the minimum runtime level that is required to install the WEBSERVICE in CICS.
-
getXOPSupportStatus
IWebService.XOPSupportStatusValue getXOPSupportStatus()
Getter for field XOPSUPPORTSTWeb service XOP capability
Indicates whether the web service implementation is capable of handling XOP documents and binary attachments in direct mode. The values are:
- NOXOPSUPPORT - The web service implementation does not support the direct handling of XOP documents and binary attachments.
- XOPSUPPORT - The web service implementation supports the direct handling of XOP documents and binary attachments. This is true for any web services that are generated and deployed using the web services assistant.
-
getXOPDirectStatus
IWebService.XOPDirectStatusValue getXOPDirectStatus()
Getter for field XOPDIRECTSTCurrent web service direct mode XOP status
Indicates whether the web service is currently able to handle XOP documents in direct mode. The values are:
- NOXOPDIRECT - The web service cannot currently handle XOP documents and binary attachments directly. This is true when the web service implementation does not support the direct handling of XOP documents and binary attachments, or web service validation is switched on.
- XOPDIRECT - The web service can currently handle XOP documents and binary attachments directly. This is true when the web service implementation supports the direct handling of XOP documents and web service validation is not switched.
-
getChangeUserID
java.lang.String getChangeUserID()
Getter for field CHANGEUSRIDLast modification user ID
The user ID that made the last modification to the resource definition.
-
getChangeAgent
IWebService.ChangeAgentValue getChangeAgent()
Getter for field CHANGEAGENTLast modification agent
The change agent identifier that made the last modification.
- CSDAPI - The resource was last changed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
- CSDBATCH - The resource was last changed by a DFHCSDUP job.
- DREPAPI - The resource was last changed by a CICSPlex SM BAS API command.
- DREPBATCH - The resource was last changed by a CICSPlex SM utility.
- DYNAMIC - The resource was last changed dynamically.
- CREATESPI - The resource was last changed by an EXEC CICS CREATE command.
- NOTAPPLIC - This is not applicable for this resource.
- OVERRIDE - Resource was last changed by resource overrides.
- N_A - Resource was created or last updated prior to CICS TS Version 4 Release 1 and support for resource signatures.
-
getChangeAgentRelease
java.lang.String getChangeAgentRelease()
Getter for field CHANGEAGRELLast modification agent release
The CICS release level of the agent that made the last modification to the resource definition.
-
getInstallAgent
IWebService.InstallAgentValue getInstallAgent()
Getter for field INSTALLAGENTInstallation agent
The install agent identifier that made the installation.
- CSDAPI - The resource was installed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
- CREATESPI - The resource was installed by an EXEC CICS CREATE command.
- DYNAMIC - The resource was installed dynamically.
- GRPLIST - The resource was installed by GRPLIST INSTALL.
- BUNDLE - The resource was installed by a BUNDLE.
-
getChangeTime
java.util.Date getChangeTime()
Getter for field CHANGETIMELast modification time
The local date and time when the definition was last changed.
-
getDefineSource
java.lang.String getDefineSource()
Getter for field DEFINESOURCESource of the resource definition
The source of the definition, depending on which agent made the last change.
-
getDefineTime
java.util.Date getDefineTime()
Getter for field DEFINETIMECreation time
The local date and time when the resource definition record was created on DFHCSD or EYUDREP.
-
getInstallUserID
java.lang.String getInstallUserID()
Getter for field INSTALLUSRIDInstallation user ID
The user ID that installed the resource definition.
-
getInstallTime
java.util.Date getInstallTime()
Getter for field INSTALLTIMEInstallation time
The local date and time when the definition was installed.
-
getBasdefinever
java.lang.Long getBasdefinever()
Getter for field BASDEFINEVERBAS resource definition version
The BAS version number of this definition.
-
getArchivefile
java.lang.String getArchivefile()
Getter for field ARCHIVEFILEFully-qualified archive file on zFS
The archive file contains the wsdl document for this Web Service.
-
getCICSObjectReference
IWebServiceReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-