<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Component Interface PeopleCode</title>
		<link>http://www.peoplesoftwiki.com/forum/t-188671/component-interface-peoplecode</link>
		<description>Posts in the discussion thread &quot;Component Interface PeopleCode&quot; - Desire to edit data in Component Interface, not the Component.</description>
				<copyright></copyright>
		<lastBuildDate>Wed, 08 Feb 2012 21:30:23 +0000</lastBuildDate>
		
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-188671#post-1083104</guid>
				<title>(no title)</title>
				<link>http://www.peoplesoftwiki.com/forum/t-188671/component-interface-peoplecode#post-1083104</link>
				<description></description>
				<pubDate>Fri, 25 Mar 2011 12:03:54 +0000</pubDate>
				<wikidot:authorName>Farhan</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>i have consume a wsdl using the integration broker comsume webservice nevigation and the web service has been successfully consumed.</p> <p>the wsdl is below by query, basically now i want to call the method assess of this webservice in peoplecode. i tried alot but unable to find any clue, how to call it in peoplecode.</p> <p>this webservice gets a parameter and returns an output on the basis of that input parameter.</p> <p>anyone here, who worked on this plz guide me as soon as possible.</p> <p>&lt;?xml version="1.0" encoding="utf-8" ?&gt;<br /> - &lt;wsdl:definitions name="determinations_service" xmlns:wsdl="<a href="http://schemas.xmlsoap.org/wsdl/">http://schemas.xmlsoap.org/wsdl/</a>" xmlns:soap="<a href="http://schemas.xmlsoap.org/wsdl/soap/">http://schemas.xmlsoap.org/wsdl/soap/</a>" xmlns:typ="<a href="http://oracle.com/determinations/server/10.2/rulebase/assess/types">http://oracle.com/determinations/server/10.2/rulebase/assess/types</a>" xmlns:SOAP-ENV="<a href="http://schemas.xmlsoap.org/soap/envelope/">http://schemas.xmlsoap.org/soap/envelope/</a>" xmlns:i18n="<a href="http://www.w3.org/2005/09/ws-i18n">http://www.w3.org/2005/09/ws-i18n</a>" targetNamespace="<a href="http://oracle.com/determinations/server/10.2/rulebase/assess/types">http://oracle.com/determinations/server/10.2/rulebase/assess/types</a>"&gt;<br /> - &lt;wsdl:types&gt;<br /> - &lt;xsd:schema xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>" xmlns="<a href="http://oracle.com/determinations/server/10.2/rulebase/assess/types">http://oracle.com/determinations/server/10.2/rulebase/assess/types</a>" targetNamespace="<a href="http://oracle.com/determinations/server/10.2/rulebase/assess/types">http://oracle.com/determinations/server/10.2/rulebase/assess/types</a>" elementFormDefault="qualified" version="1.0"&gt;<br /> - &lt;!— Assess Request and response<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="assess-request" type="AssessRequest" /&gt;<br /> &lt;xsd:element name="assess-response" type="AssessResponse" /&gt;<br /> - &lt;xsd:complexType name="AssessResponse"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="events" type="ListEventsType" minOccurs="0" /&gt;<br /> &lt;xsd:element name="global-instance" type="GlobalInstanceType" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="AssessRequest"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="config" type="AssessmentConfiguration" minOccurs="0" /&gt;<br /> &lt;xsd:element name="global-instance" type="GlobalInstanceType" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span> XSD types for the list goals action<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;!</span> List Goals Request and response<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="list-goals-response" type="ListGoalsResponse" /&gt;<br /> - &lt;xsd:element name="list-goals-request"&gt;<br /> &lt;xsd:complexType /&gt;<br /> &lt;/xsd:element&gt;<br /> - &lt;xsd:complexType name="ListGoalsResponse"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="entity" type="ListGoalsEntityType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span> list goals outputs an entity and attributes but has different required attributes<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:complexType name="ListGoalsEntityType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="attribute" type="ListGoalsAttributeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;xsd:attribute name="entity-id" type="xsd:string" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="ListGoalsAttributeType"&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="type" type="AttributeTypeEnum" use="required" /&gt;<br /> &lt;xsd:attribute name="text" type="xsd:string" use="required" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span> XSD Types for the Assessment Configuration<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:complexType name="AssessmentConfiguration"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="show-silent" type="xsd:boolean" minOccurs="0" /&gt;<br /> &lt;xsd:element name="show-invisible" type="xsd:boolean" minOccurs="0" /&gt;<br /> &lt;xsd:element name="show-properties" type="xsd:boolean" minOccurs="0" /&gt;<br /> &lt;xsd:element name="show-events" type="xsd:boolean" minOccurs="0" /&gt;<br /> &lt;xsd:element name="resolve-indecision-relationships" type="xsd:boolean" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:simpleType name="OutcomeStyleEnum"&gt;<br /> - &lt;xsd:restriction base="xsd:string"&gt;<br /> &lt;xsd:enumeration value="value-only" /&gt;<br /> &lt;xsd:enumeration value="decision-report" /&gt;<br /> &lt;xsd:enumeration value="base-attributes" /&gt;<br /> &lt;/xsd:restriction&gt;<br /> &lt;/xsd:simpleType&gt;<br /> - &lt;xsd:simpleType name="AttributeTypeEnum"&gt;<br /> - &lt;xsd:restriction base="xsd:string"&gt;<br /> &lt;xsd:enumeration value="boolean" /&gt;<br /> &lt;xsd:enumeration value="text" /&gt;<br /> &lt;xsd:enumeration value="number" /&gt;<br /> &lt;xsd:enumeration value="currency" /&gt;<br /> &lt;xsd:enumeration value="date" /&gt;<br /> &lt;xsd:enumeration value="datetime" /&gt;<br /> &lt;xsd:enumeration value="timeofday" /&gt;<br /> &lt;/xsd:restriction&gt;<br /> &lt;/xsd:simpleType&gt;<br /> - &lt;xsd:simpleType name="StateEnum"&gt;<br /> - &lt;xsd:restriction base="xsd:string"&gt;<br /> &lt;xsd:enumeration value="known" /&gt;<br /> &lt;xsd:enumeration value="unknown" /&gt;<br /> &lt;xsd:enumeration value="uncertain" /&gt;<br /> &lt;/xsd:restriction&gt;<br /> &lt;/xsd:simpleType&gt;<br /> &lt;xsd:complexType name="UnknownValue" /&gt;<br /> &lt;xsd:complexType name="UncertainValue" /&gt;<br /> - &lt;!</span> XSD Types for Assess Error Response<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;!</span> error response<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="error-response" type="Error" /&gt;<br /> - &lt;xsd:complexType name="Error"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="code" type="xsd:string" /&gt;<br /> &lt;xsd:element name="message" type="xsd:string" /&gt;<br /> &lt;xsd:element name="events" type="ListEventsType" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span> rulebase event types<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:complexType name="RulebaseEventType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="message" type="xsd:string" /&gt;<br /> - &lt;xsd:element name="parameters"&gt;<br /> - &lt;xsd:complexType&gt;<br /> - &lt;xsd:sequence minOccurs="0" maxOccurs="unbounded"&gt;<br /> &lt;xsd:element name="value" type="xsd:string" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> &lt;/xsd:element&gt;<br /> &lt;xsd:element name="decision-report" type="DecisionReportType" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;xsd:attribute name="name" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="entity-id" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="instance-id" type="xsd:string" use="required" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="ListEventsType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="event" type="RulebaseEventType" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span></p> <p>NOTE: The interview service uses the same marshalling code as the generic assess service to write out<br /> session data. Therefore any updates to this template need to be made in parallel with interview_session_data_types.vm</p> <p><span style="text-decoration: line-through;">&gt;<br /> - &lt;!</span> decision report types<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:complexType name="DecisionReportType"&gt;<br /> - &lt;xsd:choice minOccurs="0" maxOccurs="unbounded"&gt;<br /> &lt;xsd:element name="relationship-node" type="RelationshipNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="attribute-node" type="AttributeNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="already-proven-node" type="AlreadyProvenNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:choice&gt;<br /> &lt;xsd:attribute name="report-style" type="xsd:string" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="AttributeNodeType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> - &lt;!</span> node attribute value<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:choice minOccurs="0"&gt;<br /> &lt;xsd:element name="boolean-val" type="xsd:boolean" /&gt;<br /> &lt;xsd:element name="date-val" type="xsd:date" /&gt;<br /> &lt;xsd:element name="datetime-val" type="xsd:dateTime" /&gt;<br /> &lt;xsd:element name="time-val" type="xsd:time" /&gt;<br /> &lt;xsd:element name="number-val" type="xsd:decimal" /&gt;<br /> &lt;xsd:element name="text-val" type="xsd:string" /&gt;<br /> &lt;xsd:element name="uncertain-val" type="UncertainValue" /&gt;<br /> &lt;xsd:element name="unknown-val" type="UnknownValue" /&gt;<br /> &lt;/xsd:choice&gt;<br /> - &lt;xsd:element name="change-point" minOccurs="0" maxOccurs="unbounded"&gt;<br /> - &lt;xsd:complexType&gt;<br /> - &lt;xsd:choice minOccurs="0"&gt;<br /> &lt;xsd:element name="boolean-val" type="xsd:boolean" /&gt;<br /> &lt;xsd:element name="date-val" type="xsd:date" /&gt;<br /> &lt;xsd:element name="datetime-val" type="xsd:dateTime" /&gt;<br /> &lt;xsd:element name="time-val" type="xsd:time" /&gt;<br /> &lt;xsd:element name="number-val" type="xsd:decimal" /&gt;<br /> &lt;xsd:element name="text-val" type="xsd:string" /&gt;<br /> &lt;xsd:element name="uncertain-val" type="UncertainValue" /&gt;<br /> &lt;xsd:element name="unknown-val" type="UnknownValue" /&gt;<br /> &lt;/xsd:choice&gt;<br /> &lt;xsd:attribute name="date" type="xsd:date" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> &lt;/xsd:element&gt;<br /> - &lt;!</span> node attribute custom properties<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="properties" type="ListCustomPropertiesType" minOccurs="0" /&gt;<br /> - &lt;!</span> child nodes<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:choice minOccurs="0" maxOccurs="unbounded"&gt;<br /> &lt;xsd:element name="relationship-node" type="RelationshipNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="attribute-node" type="AttributeNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="already-proven-node" type="AlreadyProvenNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:choice&gt;<br /> &lt;/xsd:sequence&gt;<br /> - &lt;!</span> node id<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span> node entity instance<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="entity-id" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="instance-id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span><br /> will only show up if outcome is unknown and resolve-rels is true. Used to indicate whether or not the entity instance<br /> actually exists in the session or was created to backwards chain unknown relationships</p> <p><span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="hypothetical-instance" type="xsd:boolean" use="required" /&gt;<br /> - &lt;!</span> node attribute id &amp; type<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="attribute-id" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="type" type="AttributeTypeEnum" use="required" /&gt;<br /> - &lt;!</span> node attribute current text<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="text" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span> true if the attribute is inferred<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="inferred" type="xsd:boolean" use="required" /&gt;<br /> - &lt;!</span> only provided if start relevance != ChangePointDate.EARLIEST<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="start-relevance" type="xsd:date" use="optional" /&gt;<br /> - &lt;!</span> only provided if end relevance != ChangePointDate.LATEST<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="end-relevance" type="xsd:date" use="optional" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="RelationshipNodeType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> - &lt;!</span><br /> Relationship decision nodes now include targets. If the relationship is inferred this will be<br /> Relationship.getAllKnownTargets otherwise it's Relationship.getAllTargets</p> <p><span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="target" type="RelationshipTargetType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> - &lt;!</span> node relationship properties<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="properties" type="ListCustomPropertiesType" minOccurs="0" /&gt;<br /> - &lt;!</span> child nodes<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:choice minOccurs="0" maxOccurs="unbounded"&gt;<br /> &lt;xsd:element name="relationship-node" type="RelationshipNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="attribute-node" type="AttributeNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="already-proven-node" type="AlreadyProvenNodeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:choice&gt;<br /> &lt;/xsd:sequence&gt;<br /> - &lt;!</span> node id<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span> node relationship id<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="relationship-id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span> node relationship source instance<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="source-entity-id" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="source-instance-id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span><br /> will only show up if outcome is unknown and resolve-rels is true. Used to indicate whether or not the source entity instance<br /> actually exists in the session or was created to backwards chain unknown relationships</p> <p><span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="hypothetical-instance" type="xsd:boolean" use="required" /&gt;<br /> - &lt;!</span> node relationship target entity<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="target-entity-id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span> relationship state - known, unknown or uncertain<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="state" type="StateEnum" use="required" /&gt;<br /> - &lt;!</span> true if the relationship is inferred<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="inferred" type="xsd:boolean" use="required" /&gt;<br /> - &lt;!</span> only provided if start relevance != ChangePointDate.EARLIEST<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="start-relevance" type="xsd:date" use="optional" /&gt;<br /> - &lt;!</span> only provided if end relevance != ChangePointDate.LATEST<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="end-relevance" type="xsd:date" use="optional" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="AlreadyProvenNodeType"&gt;<br /> - &lt;!</span> this attribute's value is the id of the node that has already been proven<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span> property types<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:complexType name="ListCustomPropertiesType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="property" type="CustomPropertyType" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="CustomPropertyType"&gt;<br /> - &lt;xsd:simpleContent&gt;<br /> - &lt;xsd:extension base="xsd:string"&gt;<br /> &lt;xsd:attribute name="key" use="required" /&gt;<br /> &lt;/xsd:extension&gt;<br /> &lt;/xsd:simpleContent&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="RelationshipType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="target" type="RelationshipTargetType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> - &lt;!</span> this element will only be provided if the 'show-events' attribute is true in the assessment configuration options<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="properties" type="ListCustomPropertiesType" minOccurs="0" /&gt;<br /> - &lt;!</span> this element will only appear in a response for attribute outcome attributes whose outcome style is not 'value-only'<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="decision-report" type="DecisionReportType" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> &lt;xsd:attribute name="state" type="StateEnum" /&gt;<br /> - &lt;!</span> this property will only be provided in a response for relationship outcomes<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="inferred" type="xsd:boolean" use="optional" /&gt;<br /> - &lt;!</span> the following properties are used to configure relationship outcomes. The requestor must either specify the 'outcome-style' property or both the 'unknown-outcome-style' and the 'known-outcome-style'<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="outcome-style" type="OutcomeStyleEnum" use="optional" /&gt;<br /> &lt;xsd:attribute name="unknown-outcome-style" type="OutcomeStyleEnum" use="optional" /&gt;<br /> &lt;xsd:attribute name="known-outcome-style" type="OutcomeStyleEnum" use="optional" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="RelationshipTargetType"&gt;<br /> - &lt;!</span> the value of this attribute must match the id one of the specified entity instances<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="instance-id" type="xsd:string" use="required" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;!</span> generic session data types<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:complexType name="GlobalInstanceType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="attribute" type="AttributeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="relationship" type="RelationshipType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="entity" type="EntityType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> - &lt;!</span> this element will only be provided if the 'show-events' attribute is true in the assessment configuration options<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="properties" type="ListCustomPropertiesType" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="EntityType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="instance" type="EntityInstanceType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> - &lt;!</span> this element will only be provided if the 'show-events' attribute is true in the assessment configuration options<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="properties" type="ListCustomPropertiesType" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="EntityInstanceType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> &lt;xsd:element name="attribute" type="AttributeType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="relationship" type="RelationshipType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;xsd:element name="entity" type="EntityType" minOccurs="0" maxOccurs="unbounded" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> - &lt;xsd:complexType name="AttributeType"&gt;<br /> - &lt;xsd:sequence&gt;<br /> - &lt;!</span> node attribute value<br /> <span style="text-decoration: line-through;">&gt;<br /> - &lt;xsd:choice minOccurs="0"&gt;<br /> &lt;xsd:element name="boolean-val" type="xsd:boolean" /&gt;<br /> &lt;xsd:element name="date-val" type="xsd:date" /&gt;<br /> &lt;xsd:element name="datetime-val" type="xsd:dateTime" /&gt;<br /> &lt;xsd:element name="time-val" type="xsd:time" /&gt;<br /> &lt;xsd:element name="number-val" type="xsd:decimal" /&gt;<br /> &lt;xsd:element name="text-val" type="xsd:string" /&gt;<br /> &lt;xsd:element name="uncertain-val" type="UncertainValue" /&gt;<br /> &lt;xsd:element name="unknown-val" type="UnknownValue" /&gt;<br /> &lt;/xsd:choice&gt;<br /> - &lt;xsd:element name="change-point" minOccurs="0" maxOccurs="unbounded"&gt;<br /> - &lt;xsd:complexType&gt;<br /> - &lt;xsd:choice minOccurs="0"&gt;<br /> &lt;xsd:element name="boolean-val" type="xsd:boolean" /&gt;<br /> &lt;xsd:element name="date-val" type="xsd:date" /&gt;<br /> &lt;xsd:element name="datetime-val" type="xsd:dateTime" /&gt;<br /> &lt;xsd:element name="time-val" type="xsd:time" /&gt;<br /> &lt;xsd:element name="number-val" type="xsd:decimal" /&gt;<br /> &lt;xsd:element name="text-val" type="xsd:string" /&gt;<br /> &lt;xsd:element name="uncertain-val" type="UncertainValue" /&gt;<br /> &lt;xsd:element name="unknown-val" type="UnknownValue" /&gt;<br /> &lt;/xsd:choice&gt;<br /> &lt;xsd:attribute name="date" type="xsd:date" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> &lt;/xsd:element&gt;<br /> - &lt;!</span> this element will only be provided if the 'show-events' attribute is true in the assessment configuration options<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="properties" type="ListCustomPropertiesType" minOccurs="0" /&gt;<br /> - &lt;!</span> this element will only appear in a response for attribute outcome attributes whose outcome style is not 'value-only'<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:element name="decision-report" type="DecisionReportType" minOccurs="0" /&gt;<br /> &lt;/xsd:sequence&gt;<br /> &lt;xsd:attribute name="id" type="xsd:string" use="required" /&gt;<br /> - &lt;!</span> this property is returned for each attribute in a response<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="type" type="AttributeTypeEnum" use="optional" /&gt;<br /> - &lt;!</span> this property will only be provided in a response for relationship outcomes<br /> <span style="text-decoration: line-through;">&gt;<br /> &lt;xsd:attribute name="inferred" type="xsd:boolean" use="optional" /&gt;<br /> - &lt;!</span> the following properties are used to configure relationship outcomes. The requestor must either specify the 'outcome-style' property or both the 'unknown-outcome-style' and the 'known-outcome-style'<br /> —&gt;<br /> &lt;xsd:attribute name="outcome-style" type="OutcomeStyleEnum" use="optional" /&gt;<br /> &lt;xsd:attribute name="unknown-outcome-style" type="OutcomeStyleEnum" use="optional" /&gt;<br /> &lt;xsd:attribute name="known-outcome-style" type="OutcomeStyleEnum" use="optional" /&gt;<br /> &lt;/xsd:complexType&gt;<br /> &lt;/xsd:schema&gt;<br /> &lt;/wsdl:types&gt;<br /> - &lt;wsdl:message name="ListGoalsResponse"&gt;<br /> &lt;wsdl:part element="typ:list-goals-response" name="ListGoalsResponse" /&gt;<br /> &lt;/wsdl:message&gt;<br /> - &lt;wsdl:message name="ListGoalsRequest"&gt;<br /> &lt;wsdl:part element="typ:list-goals-request" name="ListGoalsRequest" /&gt;<br /> &lt;/wsdl:message&gt;<br /> - &lt;wsdl:message name="AssessResponse"&gt;<br /> &lt;wsdl:part element="typ:assess-response" name="AssessResponse" /&gt;<br /> &lt;/wsdl:message&gt;<br /> - &lt;wsdl:message name="AssessRequest"&gt;<br /> &lt;wsdl:part element="typ:assess-request" name="AssessRequest" /&gt;<br /> &lt;/wsdl:message&gt;<br /> - &lt;wsdl:portType name="odsAssessServiceGeneric_SimpleBenefits_type"&gt;<br /> - &lt;wsdl:operation name="ListGoals"&gt;<br /> &lt;wsdl:input message="typ:ListGoalsRequest" /&gt;<br /> &lt;wsdl:output message="typ:ListGoalsResponse" /&gt;<br /> &lt;/wsdl:operation&gt;<br /> - &lt;wsdl:operation name="Assess"&gt;<br /> &lt;wsdl:input message="typ:AssessRequest" /&gt;<br /> &lt;wsdl:output message="typ:AssessResponse" /&gt;<br /> &lt;/wsdl:operation&gt;<br /> &lt;/wsdl:portType&gt;<br /> - &lt;wsdl:binding name="odsAssessServiceGeneric_SimpleBenefits" type="typ:odsAssessServiceGeneric_SimpleBenefits_type"&gt;<br /> &lt;soap:binding style="document" transport="<a href="http://schemas.xmlsoap.org/soap/http">http://schemas.xmlsoap.org/soap/http</a>" /&gt;<br /> - &lt;wsdl:operation name="ListGoals"&gt;<br /> &lt;soap:operation soapAction="<a href="http://oracle.com/determinations/server/10.2/rulebase/types/ListGoals">http://oracle.com/determinations/server/10.2/rulebase/types/ListGoals</a>" /&gt;<br /> - &lt;wsdl:input&gt;<br /> &lt;soap:body use="literal" /&gt;<br /> &lt;/wsdl:input&gt;<br /> - &lt;wsdl:output&gt;<br /> &lt;soap:body use="literal" /&gt;<br /> &lt;/wsdl:output&gt;<br /> &lt;/wsdl:operation&gt;<br /> - &lt;wsdl:operation name="Assess"&gt;<br /> &lt;soap:operation soapAction="<a href="http://oracle.com/determinations/server/10.2/rulebase/types/Assess">http://oracle.com/determinations/server/10.2/rulebase/types/Assess</a>" /&gt;<br /> - &lt;wsdl:input&gt;<br /> &lt;soap:body use="literal" /&gt;<br /> &lt;/wsdl:input&gt;<br /> - &lt;wsdl:output&gt;<br /> &lt;soap:body use="literal" /&gt;<br /> &lt;/wsdl:output&gt;<br /> &lt;/wsdl:operation&gt;<br /> &lt;/wsdl:binding&gt;<br /> - &lt;wsdl:service name="odsAssessServiceGeneric_SimpleBenefits"&gt;<br /> - &lt;wsdl:port binding="typ:odsAssessServiceGeneric_SimpleBenefits" name="odsAssessServiceGeneric_SimpleBenefits_SOAP"&gt;<br /> &lt;soap:address location="<a href="http://localhost:8080/determinations-server/assess/soap/generic/SimpleBenefits">http://localhost:8080/determinations-server/assess/soap/generic/SimpleBenefits</a>" /&gt;<br /> &lt;/wsdl:port&gt;<br /> &lt;/wsdl:service&gt;<br /> &lt;/wsdl:definitions&gt;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-188671#post-658317</guid>
				<title>Re: Component Interface PeopleCode</title>
				<link>http://www.peoplesoftwiki.com/forum/t-188671/component-interface-peoplecode#post-658317</link>
				<description></description>
				<pubDate>Sat, 19 Dec 2009 00:41:53 +0000</pubDate>
				<wikidot:authorName>rao</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I need some help in writing the peoplecode in the CI. Below is the issue.</p> <p>We have a page setup and it has fields from 2 staging tables - A_1 and B_1 (these staging tables are based on three base tables - A, B and C)<br /> When we enter the data into the page the click on the submit button, the CI should fire and it should insert the base tables A, B and C if its new row or should update the existing data for the changes done.</p> <p>I have created a ci for the component and need some help in writng the peoplecode for insert and update statements.</p> <p>Thanks for the help.</p> <p>Thanks,<br /> Rao</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-188671#post-609054</guid>
				<title>Re: Component Interface PeopleCode</title>
				<link>http://www.peoplesoftwiki.com/forum/t-188671/component-interface-peoplecode#post-609054</link>
				<description></description>
				<pubDate>Thu, 15 Oct 2009 02:23:29 +0000</pubDate>
				<wikidot:authorName>Praj</wikidot:authorName>				<wikidot:authorUserId>52320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>This might be possible using Component Interface PeopleCode.</p> <p>I believe you would need to:</p> <ol> <li>Create the appropriate method in your CI method PeopleCode</li> <li>Call the method as part of the code you use to access the CI</li> </ol> <p>Some delivered examples are the <tt>USER_PROFILE</tt> component interface which includes additional methods (functions) like <tt>ResetPassword</tt> and <tt>SetPassword</tt>. Another example is the <tt>PROCESSREQUEST</tt> component interface.</p> <p>Step 2 is really the trick. If you are using a CI for the inbound data conversion then it <em>should</em> simply be a matter of calling the "pre-edit" method before you insert/update/delete and save data using the CI. However, I'm not sure if that's what you are actually doing?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-188671#post-608738</guid>
				<title>Component Interface PeopleCode</title>
				<link>http://www.peoplesoftwiki.com/forum/t-188671/component-interface-peoplecode#post-608738</link>
				<description></description>
				<pubDate>Wed, 14 Oct 2009 18:00:44 +0000</pubDate>
				<wikidot:authorName>David Vandiver</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I am looking for a way to "pre-edit" and possibly cross reference data in the component interface. Here's an example:</p> <p>I have inbound conversion data using a business unit from legacy. I need to change this field to be the new PeopleSoft business unit. I have a PeopleSoft record where I can access this cross reference, and would like to write the code in the Component Interface. My goal is to not touch delivered components/pages/record peoplecode, but to somehow use the component interface's peoplecode. Is this possible?</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>
