public interface ChannelProgramLinkerResponse extends ProgramLinkerResponse
A ChannelProgramLinkerResponse is returned when a program is
linked to using ChannelProgramLinker.link().
This class offers a set of convenience methods that allow the response from the link to be introspected, by reading data from containers in the channel that was used as the current channel of the linked program.
These methods are shortcuts for similar methods on the main
Channel and Container classes.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
Copyright
|
| Modifier and Type | Method and Description |
|---|---|
default byte[] |
getBytesOutput(java.lang.String containerName)
Convenience method for reading a named string from a named CHAR container.
|
Channel |
getChannel()
Get the Channel that was used by the
ChannelProgramLinker that
constructed this response, i.e. |
default ReadableBITContainer |
getOutputBITContainer(java.lang.String containerName)
Get a named container to use for reading binary data output.
|
default ReadableCHARContainer |
getOutputCHARContainer(java.lang.String containerName)
Get a named container to use for reading character data output.
|
default java.lang.String |
getStringOutput(java.lang.String containerName)
Convenience method for reading a named string from a named CHAR container.
|
static final java.lang.String COPYRIGHT
Channel getChannel()
ChannelProgramLinker that
constructed this response, i.e. the current channel of the program
that was linked to.default ReadableBITContainer getOutputBITContainer(java.lang.String containerName) throws CICSConditionException
Channel.getBITContainer(String) for RespCode information.containerName - Name of the containerReadableBITContainer that can be used to get binary data output
from a programCICSConditionException - if there's a problem getting the container.
See Channel.getBITContainer(String) for RespCode information.default ReadableCHARContainer getOutputCHARContainer(java.lang.String containerName) throws CICSConditionException
Channel.getCHARContainer(String) for RespCode information.containerName - Name of the containerReadableCHARContainer that can be used to get character data output
from a programCICSConditionException - if there's a problem getting the container.
See Channel.getCHARContainer(String) for RespCode information.default java.lang.String getStringOutput(java.lang.String containerName)
throws CICSConditionException
getOutputCHARContainer(String) and ReadableCHARContainer.get() for
EXEC CICS API command and RespCode information.containerName - Name of the container to useCICSConditionException - if there's a problem getting the container or reading from it.
See getOutputCHARContainer(String) and ReadableCHARContainer.get() for
EXEC CICS API command and RespCode information.default byte[] getBytesOutput(java.lang.String containerName)
throws CICSConditionException
getOutputBITContainer(String) and ReadableBITContainer.get() for
EXEC CICS API command and RespCode information.containerName - Name of the container to useCICSConditionException - if there's a problem getting the container or reading from it.
See getOutputBITContainer(String) and ReadableBITContainer.get() for
EXEC CICS API command and RespCode information.