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 NOTSET
      Constant for state that has yet been set
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated 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.
      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 put(java.lang.String stringData)
      Deprecated. 
      This method exhibits unexpected behaviour by creating a container of type BIT. A container of type CHAR would be the more logical behaviour for String data. See putString(String) for a replacement of this method.
      void putString(java.lang.String stringData)
      Puts String data into the Container.
      • Methods inherited from class java.lang.Object

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