Invokes the
business object handler to perform the action specified by the active
verb in the business object.
Syntax
public int doVerbFor(ReturnStatusDescriptor rtnObj);
Parameters
- rtnObj
- Is the status descriptor object that contains an error or informational
message for the execution of this method. The integration broker uses
this message.
Return values
An integer that specifies the outcome status of the verb operation.
-
CxStatusConstants.SUCCEED
- The verb operation succeeded.
-
CxStatusConstants.FAIL
- The verb operation failed.
-
CxStatusConstants.APPRESPONSETIMEOUT
- The application is not responding.
-
CxStatusConstants.VALCHANGE
- At least one value in the business object changed.
-
CxStatusConstants.VALDUPES
- The requested operation found multiple records for the same key
value.
-
CxStatusConstants.MULTIPLE_HITS
- The connector finds multiple matching records when retrieving with non-key
values. The connector will only return the first matching record in a
business object.
-
CxStatusConstants.RETRIEVEBYCONTENT_FAILED
- The connector was not able to find matches for Retrieve by non-key
values.
-
CxStatusConstants.BO_DOES_NOT_EXIST
- The requested business object entity does not exist in the
database.
Notes
The execution of this method sets the passed-in parameter with the error or
informational message. The message is then sent back to the integration
broker.
The business object provides all the operations for the verbs that the
business object definition supports.
The active verb is one of the list of verbs that the business object
definition contains. To determine the active verb for a business
object, you can use the getVerb() method.
See also
See also the descriptions of the getVerb() and
setVerb() methods and the BusinessObjectInterface
interface.
