com.ibm.cics.server

Class Container

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int DATATYPE_BIT
      Constant for BIT type containers
      static int DATATYPE_CHAR
      Constant for CHAR type containers
      static int MAX_CONTAINER_NAME_LENGTH
      The maximum allowable length for a container name.
      static int NOTSET
      Constant for state that has yet been set
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void append(byte[] byteArrayData)
      Appends a byte[] to the end of the data in the Container.
      void append(byte[] byteArrayData, java.lang.String fromCodePage)
      Appends a byte[] to the end of the data in the Container.
      void appendString(java.lang.String stringData)
      Appends a String to the end of the data in the Container.
      void delete()
      Delete the Container in CICS, and remove it from the owning Channel.
      boolean exists()
      Does the container exist in CICS yet ?
      byte[] get()
      Get the data from the Container.
      int get(byte[] destination, int sourceOffset, int length)
      Get a specified length of data at the given source offset from the Container into a pre-existing byte array.
      int get(byte[] destination, int destinationOffset, int sourceOffset, int length)
      Get a specified length of data at the given source offset from the Container into the given destination offset in a pre-existing byte array.
      byte[] get(int sourceOffset, int length)
      Get a specified length of data at the given source offset from the Container
      byte[] get(java.lang.String intoCodePage)
      Get the data from the Container.
      byte[] get(java.lang.String intoCodePage, int sourceOffset, int length)
      Get a specified length of data at the given source offset from the Container, converting the data from the source code page into the given destination code page.
      int getCCSID()
      Get the CCSID value of the data returned by getNoConvert().
      int getDatatype()
      Get the datatype of this container.
      int getLength()
      Get the length of the data in the Container.
      int getLength(java.lang.String intoCodePage)
      Get the length of the data in the Container.
      int getLengthNoConvert()
      Get the length of the data in the Container without conversion.
      java.lang.String getName()
      Get the name of the Container as known to CICS.
      byte[] getNoConvert()
      Get the data from the Container without conversion.
      int getNoConvert(byte[] destination, int sourceOffset, int length)
      Get a specified length of data at the given source offset from the Container into a pre-existing byte array.
      int getNoConvert(byte[] destination, int destinationOffset, int sourceOffset, int length)
      Get a specified length of data at the given source offset from the Container into the given destination offset in a pre-existing byte array.
      byte[] getNoConvert(int offset, int length)
      Get a specified length of data at the given source offset from the Container, without code page conversion.
      java.lang.String getString()
      Get the data from a CICS Container and return it as a String.
      void put(byte[] byteArrayData)
      Puts byte[] array data into the Container.
      void put(byte[] byteArrayData, java.lang.String fromCodePage)
      Puts byte[] array data into the Container.
      void putString(java.lang.String stringData)
      Puts String data into the Container.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait