Interface IIntegrationDataAppSoap

    • Method Detail

      • putData

        void putData​(String sessionId,
                     String namespaceId,
                     String objectId,
                     SoapNamedValues namedValues)
              throws RemoteException
        Adds or replaces a set of integration data values for the specified object.
        Parameters:
        sessionId - SOAP session id.
        namespaceId - The namespace to store data under
        objectId - The object to associate the data with
        namedValues - Key value pairs of data to associate
        Throws:
        InvalidSessionFault - when the sessionId is invalid.
        NoSuchObjectFault - when the object id doesn't exist
        SystemFault - when an unexpected system error occurs.
        PermissionDeniedFault - when the user doesn't have permission to store data on the object
        RemoteException
        Since:
        4.3-HOTFIX1
      • putDataByKey

        void putDataByKey​(String sessionId,
                          String namespaceId,
                          String objectId,
                          String key,
                          String value)
                   throws RemoteException
        Adds or replaces a single integration data value for the specified object.
        Parameters:
        sessionId - SOAP session id.
        namespaceId - The namespace to store data under
        objectId - The object to associate the data with
        key - The key of the piece of data to store
        value - The value to store
        Throws:
        InvalidSessionFault - when the sessionId is invalid.
        NoSuchObjectFault - when the object id doesn't exist
        SystemFault - when an unexpected system error occurs.
        PermissionDeniedFault - when the user doesn't have permission to store data on the object
        RemoteException
        Since:
        4.3-HOTFIX1
      • removeData

        void removeData​(String sessionId,
                        String namespaceId,
                        String objectId,
                        String[] keys)
                 throws RemoteException
        Removes a set of integration data values from the specified object.
        Parameters:
        sessionId - SOAP session id.
        namespaceId - The namespace to store data under
        objectId - The object to associate the data with
        keys - Integration data keys (and associated values) to remove.
        Throws:
        InvalidSessionFault - when the sessionId is invalid.
        NoSuchObjectFault - when the object id doesn't exist
        SystemFault - when an unexpected system error occurs.
        PermissionDeniedFault - when the user doesn't have permission to store data on the object
        RemoteException
        Since:
        4.3-HOTFIX1
      • removeDataByKey

        void removeDataByKey​(String sessionId,
                             String namespaceId,
                             String objectId,
                             String key)
                      throws RemoteException
        Removes a single integration data value from the specified object.
        Parameters:
        sessionId - SOAP session id.
        namespaceId - The namespace to store data under
        objectId - The object to associate the data with
        key - Integration data key (and associated value) to remove.
        Throws:
        InvalidSessionFault - when the sessionId is invalid.
        NoSuchObjectFault - when the object id doesn't exist
        SystemFault - when an unexpected system error occurs.
        PermissionDeniedFault - when the user doesn't have permission to store data on the object
        RemoteException
        Since:
        4.3-HOTFIX1
      • getData

        SoapNamedValues getData​(String sessionId,
                                String namespaceId,
                                String objectId)
                         throws RemoteException
        Gets data for an object from the integration data service
        Parameters:
        sessionId - SOAP session id.
        namespaceId - The namespace to get data under
        objectId - The object to get the data for
        Returns:
        A SoapNamedValues collection of key/value pair stored data
        Throws:
        InvalidSessionFault - when the sessionId is invalid.
        NoSuchObjectFault - when the object id doesn't exist
        SystemFault - when an unexpected system error occurs.
        PermissionDeniedFault - when the user doesn't have permission to get data on the object
        RemoteException
        Since:
        4.1
      • getDataByKey

        String getDataByKey​(String sessionId,
                            String namespaceId,
                            String objectId,
                            String key)
                     throws RemoteException
        Gets data for an object from the integration data service
        Parameters:
        sessionId - SOAP session id.
        namespaceId - The namespace to get data under
        objectId - The object to get the data for
        key - The key of the piece of data to retrieve
        Returns:
        The value of the stored piece of data
        Throws:
        InvalidSessionFault - when the sessionId is invalid.
        NoSuchObjectFault - when the object id doesn't exist
        SystemFault - when an unexpected system error occurs.
        PermissionDeniedFault - when the user doesn't have permission to get data on the object
        RemoteException
        Since:
        4.3