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.
      byte[] get(int offset, int length)
      Get a specified length of data from the Container at the given offset
      byte[] get(java.lang.String intoCodePage)
      Get the data from the Container.
      byte[] get(java.lang.String intoCodePage, int offset, int length)
      Get a specified length of data from the Container at the given offset
      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.
      byte[] getNoConvert(int offset, int length)
      Get a specified length of data from the Container at the given offset without codepage 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