ESIResultService
The ESIResultService defines the input of theWindchill ESI Results Shared Service, for sending results messages to Windchill PDMLink. The following is a description of the ESIResult schema:
Element
Description
ObjectID
AWindchill PDMLink unique federation identifier for the object.
ObjectDescription
The object number used in the distribution target.
Class
Class of the object. Comes from the ObjectHeader of the object for which the result is being sent.
Action
Describes the action that was performed on the object. Should be populated from the ObjectHeader structure of the object that the results are being sent for. If the value needs to be set, the global variables inside the global variable group ESIConstants must be used to populate the field. See the Windchill Enterprise Systems Integration Installation and Configuration - Oracle Applications section for descriptions and details.
* 
No hardcoded English text should be put in this field.
TargetID
The TargetID string the object was published to. This is available in the ObjectHeader/ESITarget structure in the field called TargetID. See Common Business Object Schema: Object Header for details.
* 
The WCResultService process assumes the TargetID value in one of the following formats for a sub transaction for a specific object process in specific organization:
<<DSN>>,<<TargetNumber>>:<<Organization>>
or
<<TargetNumber>>:<<Organization>>
where “TargetNumber” is the unique identification number for the Windchill ESI distribution target and “Organization” represents the Oracle Applications organization code. Finally, WCResult process extracts the “TargetNumber” from TargetID to pass along to Windchill.
TransactionID
The identifier for the current transaction. This value is available in the ControlData structure of the CBO. See Control Data Schema for details.
Successful
A global value that indicates true or false value for success or failure (ESIConstants/True or ESIConstants/False). See the Windchill Enterprise Systems Integration Installation and Configuration - Oracle Applications section for details.
Message
This structure contains all the information to be sent back toWindchill PDMLink in the PostResult message field.
EAIPrimary
The five-digit message code corresponding to the primary message to be sent to Windchill in the PostResult message. For more information, see Return Messaging to Windchill.
EAISecondary
The five-digit message code corresponding to a functional decision or functional warning message to be sent to Windchill. For more information, see Return Me ssaging to Windchill.
ERPPrimary
Primary return information from the ERP system.
ERPSecondary
Secondary return information from the ERP system.
Root Cause
The five-digit message code that corresponds to a root cause message. This will give users additional hints or tips on the error or where to find additional information.
EAIAdditionalInformation
Additional information from the EAI system (non-ERP). Typically, this will be an error stack trace from TIBCO BusinessWorks.
ExtraInformation
This is for customization use.
Subtransaction
Global true or false value indicating if this is or is not a subtransaction result.
TimeStamp
Java-enabled or left blank timestamp value.
Properties
The JMS properties that should be sent for proper invocation by the distribution target.
Was this helpful?