Agile Product Lifecycle Management Web Services Guide Release 9.3.3 E39310-02 |
|
![]() Previous |
![]() Next |
This section describes the Agile PLM Core Web Services Operations. Download Agile Web Services Schema Documents from the Oracle Software Delivery Cloud (edelivery.oracle.com) for details of all operations.
This topic describes the admin and metadata Web Services.
Service
To retrieve all Agile classes from Agile PLM system.
Usage
Specifies class filtering details in the request object. A list of Agile classes retrieved according to the filter is obtained in the response.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAllClasses xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <level>ALL</level> </request> </getAllClasses> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAllClassesResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <class> <nodeId>931</nodeId> <apiName>ChangesBaseClass</apiName> typeCLASS</type> <displayName>Changes</displayName> <abstractClass>true</abstractClass> <subClass> <nodeId>1450</nodeId> <apiName>ManufacturerOrdersClass</apiName> typeSUBCLASS</type> <displayName>Manufacturer Orders</displayName> </subClass> <subClass> <nodeId>6000</nodeId> <apiName>ChangeOrdersClass</apiName> typeSUBCLASS</type> <displayName>Change Orders</displayName> </subClass> </class> ... <!-- additional classes --> </response> </getAllClassesResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve all Agile subclasses for a given base class from the Agile PLM system.
Usage
The request object contains relevant details for the same. A list of Agile subclasses are obtained in the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSubClasses xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <subClassesRequest> <classIdentifier>Changes</classIdentifier> </subClassesRequest> <subClassesRequest> <classIdentifier>Items</classIdentifier> </subClassesRequest> </request> </getSubClasses> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSubClassesResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <subClassesResponse> <classIdentifier>Changes</classIdentifier> <classes> <nodeId>1450</nodeId> <apiName>ManufacturerOrdersClass</apiName> typeSUBCLASS</type> <displayName>Manufacturer Orders</displayName> <abstractClass>true</abstractClass> <superClass> <nodeId>931</nodeId> <apiName>ChangesBaseClass</apiName> typeCLASS</type> <displayName>Changes</displayName> </superClass> </classes> <classes> <nodeId>6000</nodeId> <apiName>ChangeOrdersClass</apiName> typeSUBCLASS</type> <displayName>Change Orders</displayName> <abstractClass>true</abstractClass> <superClass> <nodeId>931</nodeId> <apiName>ChangesBaseClass</apiName> typeCLASS</type> <displayName>Changes</displayName> </superClass> </classes> </subClassesResponse> </response> </getSubClassesResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve Agile nodes for a given node identifier.
Usage
The request object contains relevant details for the same. The queried node is obtained in the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getNode xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <nodeRequest> <nodeIdentifier>5009</nodeIdentifier> <recursive>true</recursive> </nodeRequest> </request> </getNode> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getNodeResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <nodeResponse> <node> <nodeId>5009</nodeId> <apiName>AutoNumbers</apiName> typeNODE</type> <displayName>AutoNumbers</displayName> <childNode> <nodeId>990</nodeId> <apiName>ECONumber</apiName> typeNODE</type> <displayName>ECO Number</displayName> <Properties> <propertyId>30</propertyId> <apiName>Name</apiName> <displayName>Name</displayName> <readOnly>false</readOnly> <Name xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">ECO Number</Name> </Properties> <Properties> <propertyId>38</propertyId> <apiName>Description</apiName> <displayName>Description</displayName> <readOnly>false</readOnly> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">ECO Number</Description> </Properties> </childNode> </node> </nodeResponse> </response> </getNodeResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve Agile Lists for a given List Identifier.
Usage
The request object contains relevant details for the same. The retrieved lists are obtained in the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getLists xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <listsRequest> <listIdentifier>PartCategory</listIdentifier> </listsRequest> </request> </getLists> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getListsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <listsResponse> <list> <id>311</id> <apiName>PartCategory</apiName> <displayName>Part Category</displayName> typeSIMPLELIST</type> <value xsi:nil="true"/> <entry> <id>2</id> <apiName>ELECTRICAL</apiName> typeSIMPLELIST</type> <value>Electrical</value> </entry> <entry> <id>1</id> <apiName>MECHANICAL</apiName> typeSIMPLELIST</type> <value>Mechanical</value> </entry> </list> <listIdentifier>311</listIdentifier> </listsResponse> </response> </getListsResponse> </soapenv:Body> </soapenv:Envelope>
See also getNode, getTableMetadata, getAttributes
Service
To retrieve Agile attributes for a particular Class and Attribute Identifier.
Usage
The request object contains relevant details for the same. The retrieved list attributes are obtained in the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAttributes xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <attributesRequests> <classIdentifier>Specification</classIdentifier> <attributeIdentifier>description</attributeIdentifier> </attributesRequests> </request> </getAttributes> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAttributesResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <attributesResponses> <attributes> <nodeId>2000001968</nodeId> <apiName>description</apiName> typeATTRIBUTE</type> <displayName>Description</displayName> <dataType>2</dataType> <searchable>true</searchable> <visible>true</visible> <required>false</required> <maxLength>100</maxLength> <properties> <propertyId>1</propertyId> <apiName>AttType</apiName> <displayName>AttType</displayName> <readOnly>false</readOnly> <AttType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"></AttType> </properties> <properties> <propertyId>3</propertyId> <apiName>Max System Length</apiName> <displayName>Max System Length</displayName> <readOnly>true</readOnly> <MaxSystemLength xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">500</MaxSystemLength> </properties> <relationalOperators>EQ</relationalOperators> <relationalOperators>NEQ</relationalOperators> <relationalOperators>ISNULL</relationalOperators> <relationalOperators>ISNOTNULL</relationalOperators> <relationalOperators>LIKE</relationalOperators> <relationalOperators>NOTLIKE</relationalOperators> <relationalOperators>STARTSWITH</relationalOperators> <relationalOperators>NOTSTARTSWITH</relationalOperators> <relationalOperators>CONTAINS</relationalOperators> <relationalOperators>NOTCONTAINS</relationalOperators> </attributes> <classIdentifier>Specification</classIdentifier> </attributesResponses> </response> </getAttributesResponse> </soapenv:Body> </soapenv:Envelope>
See also getLists, getNode, getTableMetadata
Service
To retrieve the metadata information of an Agile table in the PLM system.
Usage
The request object contains classIdentifier and tableIdentifier. The request is also to return the metadata for all classes needed for EC in one call (Design, Documents, Parts and Changes) and localized field names.The table metadata information retrieved is obtained through the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getTableMetadata xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <tableIdentifier>807</tableIdentifier> </requests> <requests> <classIdentifier>ECO</classIdentifier> <tableIdentifier>808</tableIdentifier> </requests> </request> </getTableMetadata> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getTableMetadataResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <attributes> <nodeId>3669</nodeId> <apiName>list19</apiName> typeATTRIBUTE</type> <displayName>List19</displayName> <dataType>4</dataType> <possibleValues> <id xsi:nil="true"/> <apiName>list19</apiName> <displayName>List19</displayName> typeSIMPLELIST</type> <value xsi:nil="true"/> </possibleValues> <searchable>true</searchable> <visible>false</visible> <required>false</required> <maxLength>2147483647</maxLength> <properties> <propertyId>1</propertyId> <apiName>AttType</apiName> <displayName>AttType</displayName> <readOnly>false</readOnly> <AttType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"></AttType> </properties> <properties> <propertyId>5</propertyId> <apiName>DefaultValue</apiName> <displayName>DefaultValue</displayName> <readOnly>false</readOnly> <DefaultValue xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"/> </properties> </responses> </response> </getTableMetadataResponse> </soapenv:Body> </soapenv:Envelope>
See also getAttributes
Service To retrieve a suitable AutoNumber for an Agile object.
Usage The request object contains the Class and AutoNumber identifiers of the object. The AutoNumber for the object fetched by the Web Service is obtained through the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAutoNumbers xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <includeAllAutoNumberSource>true</includeAllAutoNumberSource> <size>3</size> </requests> <requests> <classIdentifier>ECO</classIdentifier> <includeAllAutoNumberSource>true</includeAllAutoNumberSource> <size>2</size> </requests> </request> </getAutoNumbers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAutoNumbersResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <autoNumberResponses> <classIdentifier>Part</classIdentifier> <autoNumbers> <nodeId>12416</nodeId> <apiName>PartNumber</apiName> typeAUTONUMBER</type> <displayName>Part Number</displayName> <autoNumber>P00580</autoNumber> <autoNumber>P00581</autoNumber> <autoNumber>P00582</autoNumber> </autoNumbers> </autoNumberResponses> <autoNumberResponses> <classIdentifier>ECO</classIdentifier> <autoNumbers> <nodeId>990</nodeId> <apiName>ECONumber</apiName> typeAUTONUMBER</type> <displayName>ECO Number</displayName> <autoNumber>C00186</autoNumber> <autoNumber>C00187</autoNumber> </autoNumbers> </autoNumberResponses> </response> </getAutoNumbersResponse> </soapenv:Body> </soapenv:Envelope>
See also getAllClasses, getSubClasses
Service
To retrieve the information of Agile PLM Users.
Usage
Obtains a list of users through the response object of the Web Service. The request object does not contain any element while the response consists of AgileUserType objects, which contain message elements carrying information pertaining to an Agile user.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getUsers xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""/> </getUsers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getUsersResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <users> <objectIdentifier> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> </objectIdentifier> <userID xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11617" readOnly="False">admin</userID> <status xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="12643" readOnly="True"> <selection> <id>1</id> <apiName>ACTIVE</apiName> <value>Active</value> </selection> </status> <firstName xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11614" readOnly="False">admin</firstName> <lastName xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11616" readOnly="False">Administrator</lastName> <title xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="12235" readOnly="False"></title> <address xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11625" readOnly="False"></address> <geography xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="8840" readOnly="False"/> <city xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11626" readOnly="False"></city> <postalZipCode xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11629" readOnly="False"></postalZipCode> <businessPhone xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11619" readOnly="False"></businessPhone> <homePhone xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11620" readOnly="False"></homePhone> <mobilePhone xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11621" readOnly="False"></mobilePhone> <fax xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11622" readOnly="False"></fax> <pager xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11623" readOnly="False"></pager> <email xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="11624" readOnly="False">admin@admin.com</email> <secondaryEmail xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="12350" readOnly="False"></secondaryEmail> <profile xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="8815" readOnly="True"></profile> <roleS xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="11640" readOnly="False"> </users> </getUsersResponse> </soapenv:Body> </soapenv:Envelope>
See also getUserGroups
Service
To retrieve the information of Users Groups in Agile PLM.
Usage
Obtains a list of user groups obtained through the response object of the Web Service. The request does not contain any element while the response consists of AgileUserGroupType objects, which carry message elements that contain information pertaining to an Agile user group.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getUserGroups xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""/> </getUserGroups> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getUserGroupsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </getUserGroupsResponse> </soapenv:Body> </soapenv:Envelope>
See also getUsers
Service
To convert a certain denomination and amount of money to a desired currency.
Usage
Converts a currency from one type to another given a certain date. The money is expressed as an object of type AgileMoneyType. The converted currency is obtained through the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <convertCurrency xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <money> <amount>100.0</amount> <currency>INR</currency> </money> <toCurrency>GBP</toCurrency> <date>2009-05-05T13:37:35.555Z</date> </requests> </request> </convertCurrency> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <convertCurrencyResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <money> <amount>1.4843087362171332</amount> <currency>GBP</currency> </money> <date>2009-05-05T13:37:35.555Z</date> </responses> </response> </convertCurrencyResponse> </soapenv:Body> </soapenv:Envelope>
Service
To change the login password for an Agile user.
Usage
User identifier and new password information is supplied in the request. The details of the users whose passwords are to be changed, and the new passwords are specified in an array of requests. If the current user's password is to be reset then the old password must also be specified.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <changeLoginPassword xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <userIdentifier>yvonnec</userIdentifier> <oldPassword>agile1</oldPassword> <newPassword>agile</newPassword> </requests> </request> </changeLoginPassword> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <changeLoginPasswordResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </changeLoginPasswordResponse> </soapenv:Body> </soapenv:Envelope>
Service
To change the approval password for an Agile user.
Usage
User identifier and new password information is supplied in the request. The details of the users whose approval password is to be changed, along with their old and new passwords are specified in an array of requests. If the current user's approval password is to be reset then the old approval password must also be specified.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <changeApprovalPassword xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <userIdentifier>approval1</userIdentifier> <oldPassword>agile1</oldPassword> <newPassword>agile2</newPassword> </requests> </request> </changeApprovalPassword> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <changeApprovalPasswordResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </changeApprovalPasswordResponse> </soapenv:Body> </soapenv:Envelope>
Service
To create a transfer authority record from an Agile user to another.
Usage
The request contains information about the user from whom the authority is transferred and the user to whom the authority will be granted, the dates from and up to which the transfer is effective and the criteria identifying the authority to be transferred.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createTransferAuthority xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <transferAuthorityRecord> <fromUser>yvonnec</fromUser> <toUser>admin</toUser> <fromDate>2010-08-24T13:26:40.654Z</fromDate> <toDate>2010-09-23T13:26:40.654Z</toDate> <criteria>AllChanges</criteria> <affectChanges>1</affectChanges> </transferAuthorityRecord> </requests> </request> </createTransferAuthority> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createTransferAuthorityResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </createTransferAuthorityResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve a transfer authority record from the transfer authority record manager.
Usage
A criteria identifying the authority to be retrieved is specified in the request. The request object does not contain any input element. All the transfer authority records found in the transfer authority manager are retrieved.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getTransferAuthority xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <all>true</all> </request> </getTransferAuthority> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getTransferAuthorityResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <transferAuthorityRecords> <transferRecordId>6099243</transferRecordId> <creator>admin</creator> <fromUser>yvonnec</fromUser> <toUser>admin</toUser> <fromDate>2010-06-01T11:45:49.000Z</fromDate> <toDate>2010-07-01T11:45:48.000Z</toDate> <criteria>AllChanges</criteria> <affectedChanges>1</affectedChanges> <lastChangeUser>admin</lastChangeUser> </transferAuthorityRecords> <transferAuthorityRecords> <transferRecordId>6099242</transferRecordId> <creator>admin</creator> <fromUser>yvonnec</fromUser> <toUser>admin</toUser> <fromDate>2010-06-01T11:38:13.000Z</fromDate> <toDate>2010-07-01T11:38:08.000Z</toDate> <criteria>AllChanges</criteria> <affectedChanges>1</affectedChanges> <lastChangeUser>admin</lastChangeUser> </transferAuthorityRecords> </response> </getTransferAuthorityResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve the transfer authority record from the transfer authority record manager..
Usage
A criteria identifying the authority to be retrieved is specified in the request. The request object does not contain any input element. All the transfer authority records found in the transfer authority manager are retrieved.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ModifyTransferAuthority xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <transferAuthorityID>6103630</transferAuthorityID> <transferAuthorityRecord> <fromUser>yvonnec</fromUser> <toUser>admin</toUser> <fromDate>2012-05-11T18:30:00.000Z</fromDate> <toDate>2012-06-10T18:30:00.000Z</toDate> <criteria>AllChanges</criteria> <affectChanges>0</affectChanges> </transferAuthorityRecord> </requests> </request> </ModifyTransferAuthority> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ModifyTransferAuthorityResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </ModifyTransferAuthorityResponse> </soapenv:Body> </soapenv:Envelope>
Service
To remove a transfer authority record from the transfer authority record manager.
Usage
A criteria identifying the authority to be retrieved is specified in the request. It contains an array of requests to support batch operations. The transfer authorities that are to be removed are specified in these requests.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeTransferAuthority xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <transferRecordId>6099247</transferRecordId> </requests> </request> </removeTransferAuthority> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeTransferAuthorityResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </removeTransferAuthorityResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve Agile classes from the PLM system.
Usage
Details of the subclasses to be retrieved are specified in these requests. It contains an array of requests named AgileGetClassRequestType to support the batch operations. A ClassType with the details of the Agile class is obtained in the response.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAgileClass xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <request xmlns=""> <requests> <classIdentifier>PartsClass</classIdentifier> </requests> </request> </getAgileClass> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAgileClassResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/AdminMetadata/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <agileClass> <nodeId>10141</nodeId> <apiName>Part</apiName> typeSUBCLASS</type> <displayName>Part</displayName> <abstractClass>false</abstractClass> <superClass> <nodeId>10000</nodeId> <apiName>PartsClass</apiName> typeCLASS</type> <displayName>Parts</displayName> </superClass> </agileClass> </responses> </response> </getAgileClassResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for Attachment Web Services.
Service
To retrieve a specific file from the Attachments Tab of a particular Agile object.
Usage
The request object contains the specifications that identify the attachment to be downloaded. An array of bytes is obtained in the response object, which also provides comprehensive information about the file retrieved.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getFileAttachment xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00734</objectNumber> <allFiles>false</allFiles> <downloadUrl>true</downloadUrl> <attachments> <rowId>6112830</rowId> </attachments> </requests> </request> </getFileAttachment> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getFileAttachmentResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <classIdentifier>Part</classIdentifier> <objectNumber>P00734</objectNumber> <attachment> <rowId>6112830</rowId> <fileId>6112635</fileId> <name>P00734_file123.txt</name> <description>Description for file 1</description> <fileType>txt</fileType> <fileSize>19</fileSize> <fileDownloadURL>http://DTP-VSREEDHA-WF:8877/webfs/DownloadServlet?token=D6A8C1A41AA40B5AE29A2CFD33D0BEE143E7ABBBC0024567A16EBD62A195193C8FE6B3FBCC3131B58BC18A774412F759D648C6D0EC5D579A9E0B660217EA744A24220B54E0583A1C569F6E9722B6&vault=&fileID=3DB9227A1EFF6DC2EB</fileDownloadURL> </attachment> </responses> </response> </getFileAttachmentResponse> </soapenv:Body> </soapenv:Envelope>
See also loadTable, "getRowId Method,""getFileId Method."
Service
To add a new file to the Attachment Tab of an Agile Object.
Usage
This is facilitated by specifying relevant details of the new file through the request object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addFileAttachment xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00720</objectNumber> <singleFolder>false</singleFolder> <attachments> <name>Filename.txt</name> <description>Description for file </description> <content>RmlsZSBDb250ZW50Li4uZmlsZQ==</content> </attachments> </requests> </request> </addFileAttachment> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addFileAttachmentResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <classIdentifier>Part</classIdentifier> <objectNumber>P00720</objectNumber> </responses> </response> </addFileAttachmentResponse> </soapenv:Body> </soapenv:Envelope>
See also "AddFileSOAPAttachment Method."
Service
To check out a specific file from the Attachment Tab of an Agile object and to retrieve its contents.
Usage
The request object specifies the object and file to be retrieved while the desired content is received through the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkOutAttachment xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00726</objectNumber> <attachments> <rowId>6112534</rowId> </attachments> </requests> </request> </checkOutAttachment> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkOutAttachmentResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <classIdentifier>Part</classIdentifier> <objectNumber>P00726</objectNumber> <files> <rowId>6112534</rowId> <fileId>6112352</fileId> <fileType>txt</fileType> <fileSize>19</fileSize> <name>null_File123.txt</name> <description>Description for file 1</description> <content>RmlsZSBDb250ZW50Li4uZmlsZQ==</content> </files> </responses> </response> </checkOutAttachmentResponse> </soapenv:Body> </soapenv:Envelope>
See also: "getRowId Method," "getFileId Method."
Service
To check-in an attachment that was previously checked out.
Usage
This attachment could be modified after checking out and must be checked in back to the Agile system. Details of the modified file and its content, and the parent object, are specified in the request object. Note that the filename of the file you are checking in must have the same extension as that of the file that you are checking out.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkInAttachment xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <request> <classIdentifier>Part</classIdentifier> <objectNumber>P00724</objectNumber> <rowId>6112462</rowId> <attachments> <fileName>Modified_P00724_File123.txt</fileName> <fileContent>TW9kaWZpZWQgZmlsZSBpbmZvcm1hdGlvbiBhZGRlZCBhZnRlciB0aGUgY2hlY2tpbg==</fileContent> </attachments> </request> </request> </checkInAttachment> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkInAttachmentResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </checkInAttachmentResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve a list of files from a specific Agile file folder object.
Usage
The request object contains the specifications that identify the file to be downloaded. An array of bytes is obtained in the response object, which also provides comprehensive information about the files retrieved, including content, file type, size, and row identifiers.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getFileFF xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <folderNumber>FOLDER00232</folderNumber> <folderVersion xsi:nil="true"/> <files> <rowId>6112773</rowId> </files> </requests> </request> </getFileFF> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getFileFFResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folderNumber>FOLDER00232</folderNumber> <folderVersion xsi:nil="true"/> <files> <rowId>6112773</rowId> <fileId>6112630</fileId> <name>FOLDER00232_File123.txt</name> <description>Description for file 1</description> <fileType>txt</fileType> <fileSize>19</fileSize> <content>RmlsZSBDb250ZW50Li4uZmlsZQ==</content> </files> </responses> </response> </getFileFFResponse> </soapenv:Body> </soapenv:Envelope>
See also: "getRowId Method."
Service
To add a new file to the Files Tab of an Agile File Folder object.
Usage
The request object specifies details of the file folder that was previously checked out to facilitate the add file process. Before adding a new file to a folder, the folder object must be checked out before any file operation.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addFileFF xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <request> <folderNumber>FOLDER00220</folderNumber> <files> <fileName>File_FOLDER00220.txt</fileName> <fileContent>RmlsZSBDb250ZW50Li4uZmlsZQ==</fileContent> <description>Description for file 1</description> </files> </request> </request> </addFileFF> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addFileFFResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </addFileFFResponse> </soapenv:Body> </soapenv:Envelope>
Service
To check-out an Agile File Folder object.
Usage
The request object specifies the file folder that has to be checked out. Subsequent operations such as adding a file to this file folder and then checking in the folder back are possible after this step. Before adding a new file to a folder, the folder object must be checked out before any file operation using the checkout Web Service.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkOutFF xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <folderNumber>FOLDER00214</folderNumber> </requests> </request> </checkOutFF> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkOutFFResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folderNumber>FOLDER00214</folderNumber> </responses> </response> </checkOutFFResponse> </soapenv:Body> </soapenv:Envelope>
Service
To check-in an Agile File Folder Object.
Usage
The request object specifies the file folder that you have checked out and that must be checked in by the Web Service operation.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkInFF xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <folderNumber>FOLDER00220</folderNumber> </requests> </request> </checkInFF> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkInFFResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folderNumber>FOLDER00220</folderNumber> </responses> </response> </checkInFFResponse> </soapenv:Body> </soapenv:Envelope>
See also:"getRowId Method," checkOutFF
Service
To cancel the 'checked-out' status of an Agile File Folder object that was earlier checked out using the checkout operation.
Usage
The request object specifies the file folder for which the 'checked-out' status has to be annulled.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <cancelCheckOutFF xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <folderNumber>FOLDER00217</folderNumber> </requests> </request> </cancelCheckOutFF> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <cancelCheckOutFFResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folderNumber>FOLDER00217</folderNumber> </responses> </response> </cancelCheckOutFFResponse> </soapenv:Body> </soapenv:Envelope>
See also checkOutFF
This chapter describes the elements of Agile CNM Business Objects Web Services, and provides sample code snippets.
For related information on working with CNM Objects, refer to Agile PLM Customer Needs Management User and Administration Guide.
Service
To create a specific object in Agile PLM system.
Usage
The object specifications are detailed in the request object where the class type, unique object number and other primary data may be configured, apart from more specific options for the created object.
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <data rowId="0"> <number>P00585</number> <description>Object Desc</description> </data> </requests> </request> </createObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <agileObject> <objectIdentifier> <classId>10141</classId> <className>Part</className> <classDisplayName>Part</classDisplayName> <objectId>6110466</objectId> <objectName>P00585</objectName> </objectIdentifier> <number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1001" readOnly="False">P00585</number> <itemType xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1081" readOnly="False"> <selection> <id>10141</id> <apiName>PART</apiName> <value>Part</value> </selection> </itemType> <lifecyclePhase xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1084" readOnly="True"> <selection> <id>976</id> <apiName>PRELIMINARY</apiName> <value>Preliminary</value> </selection> </lifecyclePhase> <description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1002" readOnly="False">Object Desc</description> <itemCategory xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1082" readOnly="False"/> <size xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1068" readOnly="False"/> <productLineS xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1004" readOnly="False"/> <rev xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1014" readOnly="False"> <selection> <id>0</id> <apiName>Rev</apiName> <value>Introductory</value> </selection> </rev> <revIncorpDate xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1017" readOnly="True"/> <revReleaseDate xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1016" readOnly="True"/> <effectivityDate xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="12089" readOnly="True"/> <shippableItem xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000002781" readOnly="False"> <selection> <id>0</id> <apiName>NO</apiName> <value>No</value> </selection> </shippableItem> <excludeFromRollup xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000002859" readOnly="False"> <selection> <id>0</id> <apiName>NO</apiName> <value>No</value> </selection> </excludeFromRollup> <complianceCalculatedDate xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2000004143" readOnly="True"/> <partFamily xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000004416" readOnly="False"/> <mass xsi:type="common:AgileUnitOfMeasureType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000004612" readOnly="False"/> <overallCompliance xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000004891" readOnly="True"/> <itemGroupS xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000008520" readOnly="True"/> <thumbnail xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000008549" readOnly="True"/> </agileObject> </responses> </response> </createObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also getAutoNumbers, getAttributes, getAllClasses, getSubClasses
Service
To retrieve a specific Agile object from the Agile PLM system.
Usage
The specifications of the object to be retrieved are detailed in the request object where the class type, unique object number and relevant data may be specified. Comprehensive information about the object is retrieved in the response object after successful execution of the Web Service call.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>ManufacturerPart</classIdentifier> <objectNumber>MANUF_PART1241535324230</objectNumber> <tableRequests> <tableIdentifier>807</tableIdentifier> <loadCellMetaData>false</loadCellMetaData> </tableRequests> <options> <propertyName>manufacturer_name</propertyName> <propertyValue>MANUF1241535323652</propertyValue> </options> </requests> </request> </getObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <agileObject> <objectIdentifier> <classId>1488</classId> <className>ManufacturerPart</className> <classDisplayName>Manufacturer Part</classDisplayName> <objectId>6110515</objectId> <objectName>MANUF_PART1241535324230</objectName> </objectIdentifier> <table> <tableIdentifier> <classId>1488</classId> <className>ManufacturerPart</className> <objectId>6110515</objectId> <objectName>MANUF_PART1241535324230</objectName> <tableId>807</tableId> <tableName>Attachments</tableName> <tableDisplayName>Attachments</tableDisplayName> </tableIdentifier> </table> <manufacturerPartNumber xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1648">MANUF_PART1241535324230</manufacturerPartNumber> <manufacturerName xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1647">MANUF1241535323652</manufacturerName> <description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3566">Description</description> <lifecyclePhase xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1649"> <selection> <id>1517</id> <apiName>ACTIVE</apiName> <value>Active</value> </selection> </lifecyclePhase> <mfrPartType xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2543"> <selection> <id>1488</id> <apiName>MANUFACTURER_PART</apiName> <value>Manufacturer Part</value> </selection> </mfrPartType> <partFamily xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000004417"/> <mass xsi:type="common:AgileUnitOfMeasureType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000004613"/> <complianceCalculatedDate xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2000004735"/> <overallCompliance xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000005405"/> <thumbnail xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000008559"/> <itemGroupS xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="2000008566"/> </agileObject> </responses> </response> </getObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also quickSearch, advancedSearch, createObject
Service
To update a specific object in the Agile PLM system.
Usage
The revised object specifications are detailed in the request object where data specific to an Agile object may be expressed.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>ManufacturerPart</classIdentifier> <objectNumber>MANUF_PART1241535380057</objectNumber> <data rowId="0"> <Message_Desc attributeId="3566">Updated value of Manuf part Description</Message_Desc> </data> <options> <propertyName>manufacturer_name</propertyName> <propertyValue>MANUF1241535379620</propertyValue> </options> </requests> </request> </updateObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </updateObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also getAttributes
Service
To delete a specific object in the Agile PLM system.
Usage
The specifications of the object to be deleted are given in the request object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00589</objectNumber> </requests> </request> </deleteObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isDeleted>true</isDeleted> </responses> </response> </deleteObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also quickSearch, advancedSearch
Service
To revoke the 'deleted' status of a specific object that was previously deleted from the Agile PLM system.
Usage
The specifications of the object to be undeleted are given in the request object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <undeleteObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00600</objectNumber> </requests> </request> </undeleteObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <undeleteObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses/> </response> </undeleteObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also advancedSearch, quickSearch, deleteObject
Service
To check whether a specific Agile object in the Agile PLM system is deleted or not.
Usage
The object specifications are detailed in the request object where the class type, unique object number may be specified. From the response object, it is possible to ascertain whether the Agile object queried for still exists in the Agile PLM or if it was deleted.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isDeletedObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00593</objectNumber> </requests> </request> </isDeletedObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isDeletedObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isDeleted>false</isDeleted> </responses> </response> </isDeletedObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also advancedSearch, quickSearch, deleteObject
Service
To send a specific Agile object to the Agile PLM system.
Note: To send the objects through Web Services or web user interface, you must first enable the notification feature. In Java client, under Admin > Server settings > Database, set the Notification Enabled to Yes. |
Usage
The object specifications of the object to be sent are detailed in the request object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <sendObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00599</objectNumber> <sendTo> <classIdentifier>User</classIdentifier> <objectIdentifier>User1241535366448</objectIdentifier> </sendTo> <comments>Test comments</comments> </requests> </request> </sendObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <sendObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses/> </response> </sendObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also getUsers
Service
To save a specific Agile object as a new object in the Agile PLM system.
Usage
The object specifications are detailed in the request object where the class type, unique object number and other primary data may be specified. The response object contains information identifying the object that was saved.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <saveAsObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <saveAsObjectRequest> <parentClassIdentifier>Part</parentClassIdentifier> <parentObjectNumber>P00594</parentObjectNumber> <newClassIdentifier>Part</newClassIdentifier> <data rowId="0"> <Message_Num attributeId="1001">P00596</Message_Num> </data> </saveAsObjectRequest> <saveAsObjectRequest> <parentClassIdentifier>Part</parentClassIdentifier> <parentObjectNumber>P00595</parentObjectNumber> <newClassIdentifier>Part</newClassIdentifier> <autoNumberSource>Part Number</autoNumberSource> </saveAsObjectRequest> </request> </saveAsObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <saveAsObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <saveAsObjectResponse> <classIdentifier>Part</classIdentifier> <objectId>6110572</objectId> <objectNumber>P00596</objectNumber> </saveAsObjectResponse> <saveAsObjectResponse> <classIdentifier>Part</classIdentifier> <objectId>6110579</objectId> <objectNumber>P00598</objectNumber> </saveAsObjectResponse> </response> </saveAsObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also getAutoNumbers, getAttributes
Service
To check whether a specific Agile user holds the privileges to perform a specific action in the Agile PLM system.
Usage
The user and privilege specifications are detailed in the request object. The request object confirms whether the specified agile user has the privilege to perform the Web Service operation.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkPrivilege xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <userIdentification> <userIdentifier>admin</userIdentifier> </userIdentification> <privilege>1</privilege> <classIdentifier>Part</classIdentifier> <objectNumber>P00585</objectNumber> </requests> </request> </checkPrivilege> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkPrivilegeResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <userIdentification> <userIdentifier>admin</userIdentifier> </userIdentification> <privilege> <privilege>1</privilege> <checkPrivilege>true</checkPrivilege> <classIdentifier>Part</classIdentifier> <objectNumber>P00585</objectNumber> </privilege> </responses> </response> </checkPrivilegeResponse> </soapenv:Body> </soapenv:Envelope>
See also getUsers, copyTable
Service
To retrieve the subscriptions for a specific data object in the Agile PLM system.
Usage
The data object specifications are detailed in the request object. The response object contains the details of the subscriptions.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSubscriptions xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>TEST_PART5554188</objectNumber> </requests> <requests> <classIdentifier>ECO</classIdentifier> <objectNumber>TEST_ECO3514179</objectNumber> </requests> </request> </getSubscriptions> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSubscriptionsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <objectReferent> <classIdentifier>Part</classIdentifier> <objectIdentifier>TEST_PART7510476</objectIdentifier> <version>0</version> </objectReferent> <subscriptions> <id>1</id> <name>Lifecycle Phase Change</name> <enable>false</enable> </subscriptions> <subscriptions> <id>2</id> <name>Field Change</name> <enable>false</enable> </subscriptions> <subscriptions> <id>13</id> <name>Rev Change</name> <enable>false</enable> </subscriptions> <subscriptions> <id>3</id> <name>Add File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>4</id> <name>Delete File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>5</id> <name>Checkin File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>6</id> <name>Checkout File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>7</id> <name>Cancel Checkout File</name> <enable>false</enable> </subscriptions> </responses> </response> </getSubscriptionsResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve the subscriptions for a specific data object in the Agile PLM system.
Usage
Details data object and subscription specifications in the request object. The response object will contain the details of the subscriptions.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <modifySubscriptions xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>TEST_PART6194052</objectNumber> <subscriptions> <id>2</id> <name>Field Change</name> <enable>false</enable> </subscriptions> <applyToChildren>false</applyToChildren> </requests> </request> </modifySubscriptions> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <modifySubscriptionsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <subscriptions> <id>1</id> <name>Lifecycle Phase Change</name> <enable>false</enable> </subscriptions> <subscriptions> <id>2</id> <name>Field Change</name> <enable>true</enable> </subscriptions> <subscriptions> <id>13</id> <name>Rev Change</name> <enable>false</enable> </subscriptions> <subscriptions> <id>3</id> <name>Add File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>4</id> <name>Delete File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>5</id> <name>Checkin File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>6</id> <name>Checkout File</name> <enable>false</enable> </subscriptions> <subscriptions> <id>7</id> <name>Cancel Checkout File</name> <enable>false</enable> </subscriptions> </responses> </response> </modifySubscriptionsResponse> </soapenv:Body> </soapenv:Envelope>
Service
To create an Agile Reference object by using API names to detail the mandatory specifications.
Usage
The request object specifies the attributes using the appropriate API names to create new objects using the operation createObject.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <soapenv:Header/> <soapenv:Body> <v1:createObject> <request> <requests> <classIdentifier>RefObjectClassName</classIdentifier> <data rowId="0"> <Name>RefObj001</Name> <Description>Reference Object RefObj001</Description> <referencedObjKey>0001|12345</referencedObjKey> </data> </requests> </request> </v1:createObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <agileObject> <objectIdentifier> <classId>2623238</classId> <className>RefObjectClassName</className> <classDisplayName>RefObjectClassName</classDisplayName> <objectId>6206023</objectId> <objectName>RefObj001</objectName> <version>0</version> </objectIdentifier> </agileObject> </responses> </response> </createObjectResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve details of the specific Agile Reference Object from the Agile PLM system.
Usage
The specifications of the Reference object to be retrieved are detailed in the request object. You can specify the class type, unique object number and relevant data. Comprehensive information about the object is retrieved in the response object after successful execution of the Web Service call.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <soapenv:Header/> <soapenv:Body> <v1:getObject> <request> <requests> <classIdentifier>RefObjectClassName</classIdentifier> <objectNumber>RefObj001</objectNumber> <!--Optional--> <referencedObjKey>0001|12345</referencedObjKey> </requests> </request> </v1:getObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <agileObject> <objectIdentifier> <classId>2623238</classId> <className>RefObjectClassName</className> <classDisplayName>RefObjectClassName</classDisplayName> <objectId>6206023</objectId> <objectName>RefObj001</objectName> <version>0</version> </objectIdentifier> </agileObject> </responses> </response> </getObjectResponse> </soapenv:Body> </soapenv:Envelope>
Service
To delete the reference object.
Usage
The specifications of the object to be deleted are given in the request object.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <soapenv:Header/> <soapenv:Body> <v1:deleteObject> <request> <requests> <classIdentifier>RefObjectClassName</classIdentifier> <objectNumber>RefObj01</objectNumber> <!--Optional--> <referencedObjKey>0001|12345</referencedObjKey> </requests> </request> </v1:deleteObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isDeleted>true</isDeleted> </responses> </response> </deleteObjectResponse> </soapenv:Body> </soapenv:Envelope>
Service
To update the details of the reference object using the updateObject operation.
Usage
Updates the particulars of an Agile object. The request object contains specifications identifying the object which must be updated.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <soapenv:Header/> <soapenv:Body> <v1:updateObject> <request> <requests> <classIdentifier>RefObjectClassName</classIdentifier> <objectNumber>RefObj001</objectNumber> <!--Optional--> <referencedObjKey>0001|12345</referencedObjKey> <data rowId="0"> <URL>/Agile/PLMServlet?fromPCClient=true&module=ItemHandler&requestUrl=module%3DItemHandler%26opcode%3DdisplayObject%26classid%3D10000%26objid%3D501781%26tabid%3D0%26</URL> <Description>Updated Reference Object RefObj01</Description> <CurrentStatus>Evaluated</CurrentStatus> </data> </requests> </request> </v1:updateObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </updateObjectResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for Collaboration Web Services.
Service
To retrieve the valid workflows of an Agile routable object.
Usage
When you create a new change, package, product service request, or quality change order, you must select a workflow. Otherwise, the object remains in an unassigned state and cannot progress through a workflow process.
Agile system can have multiple workflows defined for each type of routable object. To retrieve the valid workflows for an object, use getWorklows service.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getWorkFlows xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <workflowRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00034</objectNumber> </workflowRequest> </request> </getWorkFlows> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getWorkFlowsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <workflowResponse> <identifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>6128130</objectId> <objectName>C00034</objectName> </identifier> <workflow> <workflowId>3752</workflowId> <workflowName>DefaultChangeOrders</workflowName> <workflowDisplayName>Default Change Orders</workflowDisplayName> </workflow> </workflowResponse> </response> </getWorkFlowsResponse> </soapenv:Body> </soapenv:Envelope>
See also setWorkFlow
Service
To get the current and the next workflow status of an routable object.
Usage
To determine the status of a change - pending or released. The getStatus service returns a Status object.
Workflow functionalities that are made available to users for a particular routable object, depend on the status of the routable object and the users' privileges. The workflow actions available for a pending change are different from those for a released change.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getStatus xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <statusRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00034</objectNumber> </statusRequest> </request> </getStatus> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getStatusResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <statusResponse> <identifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>6128130</objectId> <objectName>C00034</objectName> </identifier> <currentStatus> <statusId>3753</statusId> <statusName>Pending</statusName> <statusDisplayName>Pending</statusDisplayName> </currentStatus> <nextDefaultStatus> <statusId>3766</statusId> <statusName>Submitted</statusName> <statusDisplayName>Submitted</statusDisplayName> </nextDefaultStatus> <nextStatus> <statusId>3766</statusId> <statusName>Submitted</statusName> <statusDisplayName>Submitted</statusDisplayName> </nextStatus> </statusResponse> </response> </getStatusResponse> </soapenv:Body> </soapenv:Envelope>
Service
To audit a routable object.
Usage
Audit a change to determine if any required entry cells are incomplete or if the change violates any Agile Smart Rules., at any point in the lifecycle of a Change.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <auditRObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <request> <classIdentifier>ECO</classIdentifier> <objectNumber>C00035</objectNumber> <auditRelease>true</auditRelease> </request> </request> </auditRObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <auditRObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <responses xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <response> <identifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>6128165</objectId> <objectName>C00035</objectName> </identifier> <error> <exceptionId>60086</exceptionId> <message>The following required fields are missing : C00035: Affected Items.New Rev: P00336</message> </error> </response> </responses> </auditRObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also changeStatus
Service
To get a list of approvers or observers for Agile's routable objects.
Usage
When a routable object is released in a workflow, it is either sent to a user for approval or for notification. A list of users is required to be selected and added for the workflow to begin. This list is obtained from Agile system by sending a getApprovers request.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getApprovers xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <approversRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00038</objectNumber> <statusIdentifier>CCB</statusIdentifier> </approversRequest> </request> </getApprovers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getApproversResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <approversResponse> <identifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>6128265</objectId> <objectName>C00038</objectName> </identifier> </approversResponse> </response> </getApproversResponse> </soapenv:Body> </soapenv:Envelope>
See also getStatus
Service
A general purpose service for changing the status of an Agile object (a new attribute: acknowledgers).
Usage
Submits, releases, or cancels a change.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:changeStatus> <request> <changeStatusRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00133</objectNumber> <newStatusIdentifier>CCB</newStatusIdentifier> <approvers> <classIdentifier>User</classIdentifier> <objectIdentifier>admin</objectIdentifier> <jobFunction>Developer</jobFunction> </approvers> <observers> <classIdentifier>User</classIdentifier> <objectIdentifier>albertl</objectIdentifier> </observers> <acknowledgers> <classIdentifier>User</classIdentifier> <objectIdentifier>cn_user</objectIdentifier> <jobFunction>QA</jobFunction> </acknowledgers> </changeStatusRequest> </request> </v1:changeStatus> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <changeStatusResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </changeStatusResponse> </soapenv:Body> </soapenv:Envelope>
See also auditRObject
Service
To see the approval results for an object.
Usage
Informs the users whether the object has been approved by the approver, or, when an approver is approving the object on behalf of one or more user groups. After you route a change to a group of approvers, the online approval process begins. Users listed in the Workflow table for a change can approve or reject the change.
Usage
When you approve a change, the Agile system records the approval in the Workflow table. When all approvers have approved the change, the system sends an email notification to the change analyst or component engineer indicating that the change is ready to be released.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:approveRObject> <request> <approveRObject> <classIdentifier>ECO</classIdentifier> <objectNumber>C00514</objectNumber> <password>agile</password> <comment>approval for C00514</comment> <approveForGroup> <classIdentifier>User</classIdentifier> <objectIdentifier>admin</objectIdentifier> </approveForGroup> <notifyOriginator>true</notifyOriginator> <notifyCCB>false</notifyCCB> <notifyChangeAnalyst>true</notifyChangeAnalyst> <urgent>false</urgent> </approveRObject> </request> </v1:approveRObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <approveRObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </approveRObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also getStatus, getApprovers
Service
To reject a routable object.
Usage
Informs users that the routable object is rejected by an approver, or when an approver has rejected the object on behalf of one or more user groups. After you route a change to group of approvers, the online approval process begins. Users listed in the Workflow table for a change can approve or reject the change.
When you approve a change, the Agile system records the approval in the Workflow table. When all approvers have approved the change, the system sends an email notification to the change analyst or component engineer indicating that the change is ready to be released.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:rejectRObject> <request> <rejectRObject> <classIdentifier>ECO</classIdentifier> <objectNumber>C00514</objectNumber> <password>agile</password> <comment>rejected C00514</comment> <secondSignature>admin</secondSignature> <rejectForGroups> <classIdentifier>User</classIdentifier> <objectIdentifier>admin</objectIdentifier> <jobFunction>Developer</jobFunction> </rejectForGroups> <notifyOriginator>true</notifyOriginator> <notifyCCB>false</notifyCCB> <notifyChangeAnalyst>true</notifyChangeAnalyst> <urgent>false</urgent> </rejectRObject> </request> </v1:rejectRObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <rejectRObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </rejectRObjectResponse> </soapenv:Body> </soapenv:Envelope>
See also getApprovers, getStatus, auditRObject, approveRObject
Service
To set the workflow of an object.
Usage
As long as a change is in the Pending status, you have the option to set a different workflow. Once a change moves beyond Pending status, you cannot change the workflow. If a routable object has not been assigned a workflow yet, use the setWorkflow method to set the workflow.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <setWorkFlow xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <setWorkFlowRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00033</objectNumber> <workFlowIdentifier>3752</workFlowIdentifier> </setWorkFlowRequest> </request> </setWorkFlow> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <setWorkFlowResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </setWorkFlowResponse> </soapenv:Body> </soapenv:Envelope>
See also getWorkFlows
Service
To add a list of Approvers or Observers to a routable object.
addApprovers is used for adding a set of approvers for a given status in Agile PLM. Details of status and list of approvers can be specified in the request object. Verify the success of the operation using the status code in the response object.
Usage
When a change is routed and the online approval process has begun, it may be necessary to add or remove people from the list of approvers or observers. When you use addApprovers services, you specify the lists of approvers and observers, whether the notification is urgent, and an optional comment.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addApprovers xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <addApproversRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00074</objectNumber> <statusIdentifier>CCB</statusIdentifier> <approvers> <classIdentifier>11610</classIdentifier> <objectIdentifier>User11239100555679</objectIdentifier> </approvers> <approvers> <classIdentifier>11610</classIdentifier> <objectIdentifier>User21239100555679</objectIdentifier> </approvers> <urgent>false</urgent> <comment>Comments</comment> </addApproversRequest> </request> </addApprovers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addApproversResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </addApproversResponse> </soapenv:Body> </soapenv:Envelope>
See also getWorkFlows, getStatus
Service
Removes the approvers or observers added to a routable object.
Usage
After you route a change and the online approval process has begun, it may be necessary to remove people from the list of approvers or observers. When you use removeApprovers services, you specify the lists of approvers and observers, whether the notification is urgent, and add an optional comment.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeApprovers xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <removeApproversRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00042</objectNumber> <statusIdentifier>CCB</statusIdentifier> <approvers> <classIdentifier>11610</classIdentifier> <objectIdentifier>admin</objectIdentifier> </approvers> <comment>Comments</comment> </removeApproversRequest> </request> </removeApprovers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeApproversResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </removeApproversResponse> </soapenv:Body> </soapenv:Envelope>
See also getApprovers, addApprovers
Service
To comment on a routable object.
Usage
When you comment on a change, you send a comment to other CCB reviewers during the online approval process. In addition, you can specify whether to notify the originator, the change analyst, and the change control board.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <commentRObject xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <commentRObjectRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00037</objectNumber> <comment>Comment</comment> <notifyOriginator>true</notifyOriginator> <notifyChangeAnalyst>true</notifyChangeAnalyst> <notifyCCB>true</notifyCCB> <notifyList> <classIdentifier>11610</classIdentifier> <objectIdentifier>admin</objectIdentifier> </notifyList> </commentRObjectRequest> </request> </commentRObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <commentRObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </commentRObjectResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve list of reviewers (approvers, observers, acknowledgers) from a routable object only from signoff table for a given workflow status in the Agile system.
Usage
Contains the specifications that identify a change and status while the response object retrieves all the approvers queried for. An array of requests of type AgileGetReviewersRequestType. This includes details about the object for whose workflow the reviewers are to be retrieved. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getReviewers xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <reviewersRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00517</objectNumber> <statusIdentifier>CCB</statusIdentifier> </reviewersRequest> </request> </getReviewers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getReviewersResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <reviewersResponse> <identifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>6133992</objectId> <objectName>C00517</objectName> </identifier> <approvers> <classIdentifier>com.agile.api.pc.admin.user.User</classIdentifier> <objectIdentifier>admin</objectIdentifier> <jobFunction/> </approvers> <approvers> <classIdentifier>com.agile.api.pc.admin.user.User</classIdentifier> <objectIdentifier>admin</objectIdentifier> <jobFunction>Developer</jobFunction> </approvers> <observers>
See also getAll Reviewers
Service
To acknowledge a change in Agile PLM.
Usage
Used when an Acknowledger added to a change, acknowledges that particular change. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:acknowledgeRObject> <request> <acknowledgeRObject> <classIdentifier>ECO</classIdentifier> <objectNumber>C00515</objectNumber> <password>agile</password> <comment>acknowledge C00515</comment> <secondSignature>admin</secondSignature> <acknowledgeForGroups> <classIdentifier>User</classIdentifier> <objectIdentifier>admin</objectIdentifier> </acknowledgeForGroups> <urgent>false</urgent> </acknowledgeRObject> </request> </v1:acknowledgeRObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <acknowledgeRObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </acknowledgeRObjectResponse> </soapenv:Body> </soapenv:Envelope> See also
See also commentRObject
Service
To retrieve all the reviewers (approvers, observers, acknowledgers) for a particular change from a routable object signoff table and its workflow criteria for a given workflow status from both Web and Java client in the Agile system.
Usage
Contains the specifications that identifies a change and status while the response object will retrieve all the reviewers queried for. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:getAllReviewers> <request> <reviewersRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00515</objectNumber> <statusIdentifier>CCB</statusIdentifier> </reviewersRequest> </request> </v1:getAllReviewers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getAllReviewersResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <reviewersResponse> <identifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>6133766</objectId> <objectName>C00515</objectName> </identifier> <approvers> <classIdentifier>com.agile.api.pc.admin.user.User</classIdentifier> <objectIdentifier>avnet</objectIdentifier> <jobFunction/> </approvers> <observers> <classIdentifier>com.agile.api.pc.admin.user.User</classIdentifier> <objectIdentifier>veenas</objectIdentifier> <jobFunction/> </observers> <acknowledgers> <classIdentifier>com.agile.api.pc.admin.user.User</classIdentifier> <objectIdentifier>robertb</objectIdentifier> <jobFunction/> </acknowledgers> </reviewersResponse> </response> </getAllReviewersResponse> </soapenv:Body> </soapenv:Envelope> See also
See also getReviewers
Service
To add reviewers (approvers, observers, acknowledgers) to a routable object in Agile PLM.
Usage
Specifies the details of the status and lists of reviewers in the request object. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:addReviewers> <request> <addReviewersRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00517</objectNumber> <statusIdentifier>CCB</statusIdentifier> <approvers> <classIdentifier>User</classIdentifier> <objectIdentifier>admin</objectIdentifier> <jobFunction>Developer</jobFunction> </approvers> <observers> <classIdentifier>User</classIdentifier> <objectIdentifier>albertl</objectIdentifier> <jobFunction>QA</jobFunction> </observers> <acknowledgers> <classIdentifier>User</classIdentifier> </acknowledgers> <urgent>false</urgent> </addReviewersRequest> </request> </v1:addReviewers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addReviewersResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </addReviewersResponse> </soapenv:Body> </soapenv:Envelope>
See also getReviewers, getAllreviewers
Service
To check-out an Agile File Folder object.
Usage
The request object specifies the file folder that has to be checked out. Subsequent operations such as adding a file to this file folder and then checking in the folder back are possible after this step. Before adding a new file to a folder, the folder object must be checked out before any file operation using the checkout Web Service.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkOutFF xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <request xmlns=""> <requests> <folderNumber>FOLDER00214</folderNumber> </requests> </request> </checkOutFF> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <checkOutFFResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Attachment/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folderNumber>FOLDER00214</folderNumber> </responses> </response> </checkOutFFResponse> </soapenv:Body> </soapenv:Envelope>
Service
To remove reviewers (approvers, observers, acknowledgers) from a routable object in Agile PLM.
Usage
Specifies the details of the status and lists of reviewers in the request object. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <soapenv:Header/> <soapenv:Body> <v1:removeReviewers> <request> <removeReviewersRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00005</objectNumber> <statusIdentifier>CCB</statusIdentifier> <approvers> <classIdentifier>User</classIdentifier> <objectIdentifier>admin</objectIdentifier> <jobFunction>Developer</jobFunction> </approvers> <observers> <classIdentifier>User</classIdentifier> <objectIdentifier>cn_user</objectIdentifier> </observers> <acknowledgers> <classIdentifier>User</classIdentifier> <objectIdentifier>albertl</objectIdentifier> <jobFunction>QA</jobFunction> </acknowledgers> </removeReviewersRequest> </request> </v1:removeReviewers> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeReviewersResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Collaboration/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </removeReviewersResponse> </soapenv:Body> </soapenv:Envelope> See also
See also addReviewers
This section describes the web services operations available for Doc Publishing Web Services.
Service
To return an XML package that fully describes the attributes of the object.
Usage
Creates XML schema files that will be used by BI Publisher to create the templates
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadXMLSchema xmlns="http://xmlns.oracle.com/AgileObjects/Core/DocPublishing/V1"> <request xmlns=""> <requests> <classIdentifiers>Part</classIdentifiers> </requests> </request> </loadXMLSchema> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadXMLSchemaResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/DocPublishing/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <url>http://LAP-MKAGARWA-WF:8888/webfs/DownloadServlet?token=CCB1322A8018407FB0DDF2C10F49C3C8D5B5F4C1725C94DA0259E3874D2D58B65F1740E2C4EFD98A13313C899D2BB3602D5030762A88DB4AE9CBDB5FD010C43E2CFCC938C6C4B6B284806A58489D&vault=&fileID=61C735C6EBB8BDEE33</url> </responses> </response> </loadXMLSchemaResponse> </soapenv:Body> </soapenv:Envelope>
Service
To return the actual data that is stored for an object in an XML package.
Usage
Retrieves the object data that is combined with the template to create the output file. You can also use the saved output from this Web Service to test a template in BI Publisher.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadXMLData xmlns="http://xmlns.oracle.com/AgileObjects/Core/DocPublishing/V1"> <request xmlns=""> <requests> <objectReferent> <classIdentifier>Part</classIdentifier> <objectIdentifier>P0001</objectIdentifier> </objectReferent> <filterName>DefaultPartFilter</filterName> </requests> </request> </loadXMLData> </soapenv:Body> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadXMLDataResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/DocPublishing/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <url>http://LAP-MKAGARWA-WF:8888/webfs/DownloadServlet?token=753F08D64B2FF2ED9C5257A3D8EB08E12E9B669C2C2D1D3AEFF9A733768634801513492E9A08E12EF38BCAAC38644A34EB546F4272CB08C561D9197D66B9B6DB6B1F0127EB65E7167CEECF385710&vault=&fileID=22C1D1CB8BA62AFDB7</url> </responses> </response> </loadXMLDataResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for Folder Web Services.
Service
To load folders.
Usage
Retrieves the user's specific folders, such as Home Folder, Recent Visits, Favorites and so on. The operation can be used by the UI clients to provide folder browsing capability. You can also get the logged-in user's folders.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getFolder xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>3</baseFolder> <name>Personal Searches/TestFOLDERA3765379</name> </folderIdentifier> <recursive>true</recursive> </requests> </request> </getFolder> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getFolderResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folder> <identifier> <baseFolder>3</baseFolder> <name>Personal Searches/TestFOLDERA3765379</name> <version>1</version> </identifier> <folderType>0</folderType> <owner>admin</owner> </folder> </responses> </response> </getFolderResponse> </soapenv:Body> </soapenv:Envelope>
Service
To create folders.
Usage
Creates personal folders and child folders. You are also able to set the access rights from default private to public.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createFolder xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>3</baseFolder> <name>Personal Searches/TestFOLDERA4472326</name> </folderIdentifier> </requests> </request> </createFolder> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createFolderResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folder> <identifier> <baseFolder>3</baseFolder> <name>Personal Searches/TestFOLDERA4472326</name> <version>1</version> </identifier> <folderType>0</folderType> <owner>admin</owner> </folder> </responses> </response> </createFolderResponse> </soapenv:Body> </soapenv:Envelope>
Service
To rename a folder.
Usage
Passes the value of original folder name and the new name for it
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <renameFolder xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>3</baseFolder> <name>Personal Searches/TESTFOLDER1517677</name> </folderIdentifier> <newName>newTestFOLDER8320018</newName> </requests> </request> </renameFolder> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <renameFolderResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folder> <identifier> <baseFolder>3</baseFolder> <name>Personal Searches/newTestFOLDER8320018</name> <version>2</version> </identifier> <folderType>0</folderType> <owner>admin</owner> </folder> </responses> </response> </renameFolderResponse> </soapenv:Body> </soapenv:Envelope>
Service
To delete a folder.
Usage
Given the folder identifier, deletes that folder.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteFolder xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>3</baseFolder> <name>Personal Searches/TestFOLDERA3765379</name> </folderIdentifier> <recursive>false</recursive> </requests> </request> </deleteFolder> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteFolderResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </deleteFolderResponse> </soapenv:Body> </soapenv:Envelope>
Service
To add child Nodes to a folder.
Usage
List of child Nodes to be added to a folder are passed as input to the request. The child nodes can be a query object, an AgileObject or a subfolder itself.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addChildNode xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>26</baseFolder> <name>TEST_ITEMS</name> </folderIdentifier> <agileObjects> <classIdentifier>Part</classIdentifier> <objectIdentifier>TEST_PART16202692</objectIdentifier> </agileObjects> </requests> </request> </addChildNode> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addChildNodeResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </addChildNodeResponse> </soapenv:Body> </soapenv:Envelope>
Service
To get child Nodes of a folder.
Usage
List of child nodes to be returned for a folder is passed as input to the request. The returned childNode can be a query object, an AgileObject or a subfolder itself.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getChildNode xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>26</baseFolder> <name>TESTFOLDERA5703774</name> </folderIdentifier> <children>TESTFOLDERB8643248</children> <allChildren>false</allChildren> </requests> </request> </getChildNode> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getChildNodeResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <folderIdentifier> <baseFolder>26</baseFolder> <name>TESTFOLDERA5703774</name> <version>3</version> </folderIdentifier> <folders> <baseFolder>26</baseFolder> <name>TESTFOLDERA5703774/TESTFOLDERB8643248</name> <version>4</version> </folders> </responses> </response> </getChildNodeResponse> </soapenv:Body> </soapenv:Envelope>
Service
To remove child Nodes from a folder.
Usage
List of child nodes to be removed is passed as input to the request. You can also choose to remove all child nodes of a folder by setting a flag present on the request Object. The child node can be a query object, an AgileObject or a subfolder itself.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeChildNode xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <request xmlns=""> <requests> <folderIdentifier> <baseFolder>26</baseFolder> <name>TESTFOLDERA1611270</name> </folderIdentifier> <children>TESTFOLDERB5695801</children> <allChildren>false</allChildren> </requests> </request> </removeChildNode> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeChildNodeResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Folder/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </removeChildNodeResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for PC Web Services.
Service
To set the status of an Agile object as 'incorporated' or 'unincorporated'.
Usage
The request object is formed based on the class and object identifiers of the object and the status of incorporation. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <setIncorporate xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P00735</objectNumber> <incorporate>true</incorporate> </requests> </request> </setIncorporate> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <setIncorporateResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isIncorporated>true</isIncorporated> </responses> </response> </setIncorporateResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve the revisions of an Agile object given the details of the object and relevant options.
Usage
The request object is formed based this information and revisions of the object are obtained through the response object. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getRevisions xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>1000-02</objectNumber> <allRevisions>false</allRevisions> </requests> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>1000-02</objectNumber> <allRevisions>true</allRevisions> </requests> </request> </getRevisions> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getRevisionsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <currentRev>C</currentRev> </responses> <responses> <currentRev>C</currentRev> <revisions> <changeIdentifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>45</objectId> <objectName>25000</objectName> </changeIdentifier> <revision>(D)</revision> </revisions> <revisions> <changeIdentifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>44</objectId> <objectName>24433</objectName> </changeIdentifier> <revision>C</revision> </revisions> <revisions> <changeIdentifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>43</objectId> <objectName>24020</objectName> </changeIdentifier> <revision>B</revision> </revisions> <revisions> <changeIdentifier> <classId>6141</classId> <className>ECO</className> <classDisplayName>ECO</classDisplayName> <objectId>41</objectId> <objectName>23450</objectName> </changeIdentifier> <revision>A</revision> </revisions> <revisions> <changeIdentifier xsi:nil="true"/> <revision>Introductory</revision> </revisions> </responses> </response> </getRevisionsResponse> </soapenv:Body> </soapenv:Envelope>
See also getObject, loadTable
Service
To revert a redlined entity in Agile PLM by issuing an undo operation on the redline.
Usage
You create a request object using relevant details. Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <undoRedline xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P1242809159264</objectNumber> <redlineTable>TABLE_REDLINEBOM</redlineTable> <rowId>6201465</rowId> <options> <propertyName>revision</propertyName> <propertyValue>B</propertyValue> </options> </requests> </request> </undoRedline> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <undoRedlineResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses/> </response> </undoRedlineResponse> </soapenv:Body> </soapenv:Envelope>
See also loadTable, "getRowId Method."
Service
To determine whether a particular redlined entity in Agile PLM has been modified or not.
Usage
You can create a request object using the relevant details. The response object includes information that denotes whether the specified red line was modified.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isRedlineModified xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <request xmlns=""> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P1242818906603</objectNumber> <redlineTable>TABLE_REDLINEBOM</redlineTable> <rowId>6201729</rowId> <options> <propertyName>revision</propertyName> <propertyValue>B</propertyValue> </options> </requests> <requests> <classIdentifier>Part</classIdentifier> <objectNumber>P1242818906603</objectNumber> <redlineTable>TABLE_REDLINEBOM</redlineTable> <rowId>6201734</rowId> <options> <propertyName>revision</propertyName> <propertyValue>B</propertyValue> </options> </requests> </request> </isRedlineModified> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isRedlineModifiedResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isRedlineModified>true</isRedlineModified> </responses> <responses> <isRedlineModified>false</isRedlineModified> </responses> </response> </isRedlineModifiedResponse> </soapenv:Body> </soapenv:Envelope>
See also loadTable, "getRowId Method."
Service
To determine whether a particular data object entity in Agile PLM has been Incorporated.
Usage
Details of the object whose 'Is Incorporated' status is to be retrieved are specified in an array of requests. The response object includes information that will denote whether the specified data object has been Incorporated or not.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isIncorporated xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <classIdentifier>10141</classIdentifier> <objectNumber>TEST_PART5780230</objectNumber> </requests> </request> </isIncorporated> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isIncorporatedResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Pc/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isIncorporated>false</isIncorporated> </responses> </response> </isIncorporatedResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for Project Web Services.
Service
To create a new Project baseline.
Usage
Contains information about the Project Object and the name by which you must create the new baseline. You can save multiple baselines, and retrieve them later for comparison. Creates a baseline (snapshot) for the program object. The baseline name is sent as an input to the request. Baselines can be created only for the root program object.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createBaseline xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00007</projectIdentifier> <description>TEST_BASELINE</description> <kickoffBaseline>true</kickoffBaseline> </requests> </request> </createBaseline> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createBaselineResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <version>2</version> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00007</objectIdentifier> <version>0</version> </project> </responses> </response> </createBaselineResponse> </soapenv:Body> </soapenv:Envelope>
Service
To remove the list of all baselines associated with a program object.
Usage
Contains the ClassIdentifier and the ObjectIdentifier of the Program Object on which the baselines are being removed. Also contains the name of the baselines being removed.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeBaseline xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00011</projectIdentifier> <version>1</version> </requests> </request> </removeBaseline> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeBaselineResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00011</objectIdentifier> <version>0</version> </project> </responses> </response> </removeBaselineResponse> </soapenv:Body> </soapenv:Envelope>
Service
To retrieve the list of all baselines associated with a program object.
Usage
The getBaselines operation selects a Project baseline. Request object contains the ClassIdentifier and the ObjectIdentifier of the Program Object for which the baselines are being loaded.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getBaselines xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00009</projectIdentifier> </requests> </request> </getBaselines> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getBaselinesResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <baselines> <version>1</version> <description>TEST_BASELINE</description> <milestone xsi:nil="true"/> <kickoffBaseline>false</kickoffBaseline> <planOfRecord>true</planOfRecord> <createDate>2010-05-21T08:48:52.000Z</createDate> </baselines> <baselines> <version>2</version> <description>TEST_BASELINE2</description> <milestone xsi:nil="true"/> <kickoffBaseline>false</kickoffBaseline> <planOfRecord>false</planOfRecord> <createDate>2010-05-21T08:48:52.000Z</createDate> </baselines> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00009</objectIdentifier> <version>0</version> </project> </responses> </response> </getBaselinesResponse> </soapenv:Body> </soapenv:Envelope>
Service
To let the owner or program manager of a program object to assign the ownership of the program to other users by delegating it.
Usage
The delegated user receives a request which may be accepted or rejected. If the delegation is accepted, the delegated user becomes the owner of the task. A delegated owner is automatically given the Program Manager role for the delegated program object.
The web service request specifies the user to whom the ownership must be delegated and whether the act of delegation also applies to the program's children.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <delegateOwnership xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00008</projectIdentifier> <userIdentifier>yvonnec</userIdentifier> <applyToChildren>true</applyToChildren> </requests> </request> </delegateOwnership> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <delegateOwnershipResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00008</objectIdentifier> <version>2</version> </project> </responses> </response> </delegateOwnershipResponse> </soapenv:Body> </soapenv:Envelope>
Service
To enable the substitution of one resource, a user or a user group, with another.
Usage
For a given program, the current resource's role may be assigned to the substituted resource. When resources are to be substituted, use users and user groups. The request also specifies whether the substitution of resources is propagated to the program's children.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <substituteResource xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00014</projectIdentifier> <currentResource> <classIdentifier>11610</classIdentifier> <objectIdentifier>badriv</objectIdentifier> </currentResource> <newResource> <classIdentifier>11610</classIdentifier> <objectIdentifier>yvonnec</objectIdentifier> </newResource> <applyToChildren>true</applyToChildren> </requests> </request> </substituteResource> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <substituteResourceResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00014</objectIdentifier> <version>6</version> </project> </responses> </response> </substituteResourceResponse> </soapenv:Body> </soapenv:Envelope>
Service
To check the locked status of a program object.
Usage
The operation determines whether a Program object in Agile is locked. The request object should have the ClassIdentifier and the ObjectIdentifier of the Program Object that is being checked.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isLocked xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00010</projectIdentifier> </requests> </request> </isLocked> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isLockedResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isLocked>false</isLocked> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00010</objectIdentifier> <version>0</version> </project> </responses> </response> </isLockedResponse> </soapenv:Body> </soapenv:Envelope>
Service
To lock or unlock a program object.
Usage
The request object should have the ClassIdentifier and the ObjectIdentifier of the Program Object that is being locked.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <setLock xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00013</projectIdentifier> <lock>false</lock> </requests> </request> </setLock> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <setLockResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00013</objectIdentifier> <version>0</version> </project> </responses> </response> </setLockResponse> </soapenv:Body> </soapenv:Envelope>
Service
To reschedule a Program object.
Usage
Once a program's schedule has been defined, use this operation to reschedule it. The operation enables the client to change the startdate and endDate, and move the program backward or forward.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <reschedule xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00012</projectIdentifier> <rescheduleType> <startDate>2009-08-14T18:30:00.000Z</startDate> </rescheduleType> </requests> </request> </reschedule> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <rescheduleResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00012</objectIdentifier> <version>2</version> </project> </responses> </response> </rescheduleResponse> </soapenv:Body> </soapenv:Envelope>
Service
To assign Users from a resource pool.
Usage
In Agile Web Client, when you add a resource pool to the Team table, you can replace the pool with one or more resources contained within it. That is, instead of assigning the entire resource pool, you can assign select users from the pool. The operation reproduces this functionality. The operation makes detailed resource assignments by selecting a specific user from a group used as team member.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <assignUsersFromPool xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <request xmlns=""> <requests> <projectIdentifier>PGM00006</projectIdentifier> <users>demo1</users> <usergroup>TEST_USER_GROUP_NAME747945</usergroup> </requests> </request> </assignUsersFromPool> </soapenv:Body> </soapenv:Envelope> <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <assignUsersFromPoolResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Project/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <project> <classIdentifier>Program</classIdentifier> <objectIdentifier>PGM00006</objectIdentifier> <version>4</version> </project> </responses> </response> </assignUsersFromPoolResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for Reports Web Services.
Service
To load reports.
Usage
Loads report schemas. Success of the operation is verified by using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadReportSchema xmlns="http://xmlns.oracle.com/AgileObjects/Core/Report/V1"> <request xmlns=""> <requests> <reportIdentifier>Project Assembly Cost Report</reportIdentifier> <params> <id>objectNumber</id> <values>PRJ00001</values> </params> </requests> </request> </loadReportSchema> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadReportSchemaResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Report/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <reportIdentifier>103</reportIdentifier> <url>http://MMUTHUSW-IDC:8888/webfs/DownloadServlet?token=A58AB33627AC4B6033077D4A63FF204E335E3378E522491A3CF50275A8D78F029DC2D464BB66C560E5F726C6E2044EE9C28BE814D82089565C9A16DEDAD793C6F80275F5D17673C20369CEA74EDF&vault=&fileID=C861DB6AFABCEB27FD</url> </responses> </response> </loadReportSchemaResponse> </soapenv:Body> </soapenv:Envelope>
Service
To load data of a report.
Usage
Loads data of a report. Success of the operation is verified by using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadReportData xmlns="http://xmlns.oracle.com/AgileObjects/Core/Report/V1"> <request xmlns=""> <requests> <reportIdentifier>Project Assembly Cost Report</reportIdentifier> <params> <id>objectNumber</id> <values>PRJ00001</values> </params> <params> <id>items</id> <values>CAP500-PS</values> <values>CAP450-PS</values> </params> <params> <id>suppliers</id> <values>EMS1 COMPONENT SUPPLIER</values> <values>EMS2 COMPONENT MFR</values> </params> <params> <id>pricepoints</id> <values>04/01/2004 To 06/30/2004 QuantityBreak1</values> <values>07/01/2003 To 09/29/2003 QuantityBreak1</values> <values>09/30/2003 To 12/29/2003 QuantityBreak1</values> <values>12/30/2003 To 03/31/2004 QuantityBreak1</values> </params> <params> <id>doCostRollup</id> <values>false</values> </params> </requests> </request> </loadReportData> </soapenv:Body> </soapenv:Envelope> ==== Response ====
This section describes the web services operations available for Search Web Services.
Service
To retrieve a list of all Agile objects whose specifications match the search criteria specified in the request object.
Usage
Object name, number (ID), or description may be used to form the criteria. The response object contains a collection of which of Agile objects, which were successfully queried for. Success of the operation is verified by using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <quickSearch xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <classIdentifier>Part</classIdentifier> <keywords>P0*</keywords> <searchFiles>false</searchFiles> </request> </quickSearch> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <quickSearchResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <table> <tableIdentifier> <objectId>0</objectId> <tableId>-102</tableId> <tableName xsi:nil="true"/> </tableIdentifier> <row rowId="13"> <objectReferentId> <classId>10141</classId> <className>Part</className> <objectId>6098830</objectId> <objectName xsi:nil="true"/> </objectReferentId> <ItemType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1">Part</ItemType> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">P00003</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3"></Description> <LifecyclePhase xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Preliminary</LifecyclePhase> <Rev xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="5"></Rev> </row> <row rowId="14"> <objectReferentId> <classId>10141</classId> <className>Part</className> <objectId>6098836</objectId> <objectName xsi:nil="true"/> </objectReferentId> <ItemType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1">Part</ItemType> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">P00005</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3"></Description> <LifecyclePhase xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Preliminary</LifecyclePhase> <Rev xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="5"></Rev> </row> </table> </response> </quickSearchResponse>
See also getSearchableAttributes, advancedSearch
Service
To retrieve a list of all Agile objects whose specifications match the advanced search criteria specified in the request object.
Usage
Advanced search provides options for forming complex search criteria. The response object contains a collection of which of Agile objects which were successfully queried for. Success of the operation is verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <advancedSearch xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <classIdentifier>Part</classIdentifier> <criteria>[Title Block.Number] contains 'P0' && [Title Block.Description] is not null</criteria> <caseSensitive>false</caseSensitive> <displayName>Search123</displayName> <resultAttributes>Title Block.Number</resultAttributes> <resultAttributes>Title Block.Description</resultAttributes> <resultAttributes>Title Block.Lifecycle Phase</resultAttributes> </request> </advancedSearch> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <advancedSearchResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <table> <tableIdentifier> <objectId>6112848</objectId> <objectName>Search123</objectName> <tableId>-102</tableId> <tableName xsi:nil="true"/> </tableIdentifier> <row rowId="1"> <objectReferentId> <classId>10141</classId> <className>Part</className> <objectId>6098826</objectId> <objectName xsi:nil="true"/> </objectReferentId> <number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1001">P00001</number> <description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1002">Gimme all yer money, AAAARRRRR ye land-lover!!</description> <lifecyclePhase xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1" attributeId="1084"> <selection> <id>976</id> <apiName>PRELIMINARY</apiName> <value>Preliminary</value> </selection> </lifecyclePhase> </row> </table> </response> </advancedSearchResponse>
See also getAllClasses, getSearchableAttributes
Service
To execute an advanced search for Reference Object.
Usage
Specifies necessary fields and contains specifications of the class identifier for the advanced search. The response object obtains the results.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <soapenv:Header/> <soapenv:Body> <v1:advancedSearch> <request> <classIdentifier>RefObjectClassName</classIdentifier> <criteria>[Title Block.Name/Number/Desc] contains '250'</criteria> </request> </v1:advancedSearch> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <advancedSearchResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <table> <tableIdentifier> <objectId>6206062</objectId> <tableId>-102</tableId> <tableName xsi:nil="true"/> </tableIdentifier> <row rowId="0"> <objectReferentId> <classId>2623238</classId> <className>RefObjectClassName</className> <objectId>-1</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Name xsi:type="xs:string" attributeId="2000017548" xmlns:xs="http://www.w3.org/2001/XMLSchema">250-0400</Name> <Description xsi:type="xs:string" attributeId="2000017549" xmlns:xs="http://www.w3.org/2001/XMLSchema">INTEL PENTIUM II PROCESSOR 400MHZ</Description> <CurrentStatus xsi:type="xs:string" attributeId="2000017550" xmlns:xs="http://www.w3.org/2001/XMLSchema">Preliminary</CurrentStatus> <PublicKey xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">500464|10141</PublicKey> <URL xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">/Agile/PLMServlet?fromPCClient=true&module=ItemHandler&requestUrl=module%3DItemHandler%26opcode%3DdisplayObject%26classid%3D10000%26objid%3D500464%26tabid%3D0%26</URL> </row> <row rowId="1"> <objectReferentId> <classId>2623238</classId> <className>RefObjectClassName</className> <objectId>-1</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Name xsi:type="xs:string" attributeId="2000017548" xmlns:xs="http://www.w3.org/2001/XMLSchema">250-0450-01</Name> <Description xsi:type="xs:string" attributeId="2000017549" xmlns:xs="http://www.w3.org/2001/XMLSchema">INTEL PENTIUM II PROCESSOR 450MHZ</Description> <CurrentStatus xsi:type="xs:string" attributeId="2000017550" xmlns:xs="http://www.w3.org/2001/XMLSchema">Preliminary</CurrentStatus> <PublicKey xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">501690|10141</PublicKey> <URL xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">/Agile/PLMServlet?fromPCClient=true&module=ItemHandler&requestUrl=module%3DItemHandler%26opcode%3DdisplayObject%26classid%3D10000%26objid%3D501690%26tabid%3D0%26</URL> </row> <row rowId="2"> <objectReferentId> <classId>2623238</classId> <className>RefObjectClassName</className> <objectId>-1</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Name xsi:type="xs:string" attributeId="2000017548" xmlns:xs="http://www.w3.org/2001/XMLSchema">250-0500-01</Name> <Description xsi:type="xs:string" attributeId="2000017549" xmlns:xs="http://www.w3.org/2001/XMLSchema">INTEL PENTIUM II PROCESSOR 500MHZ</Description> <CurrentStatus xsi:type="xs:string" attributeId="2000017550" xmlns:xs="http://www.w3.org/2001/XMLSchema">Preliminary</CurrentStatus> <PublicKey xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">501781|10141</PublicKey> <URL xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">/Agile/PLMServlet?fromPCClient=true&module=ItemHandler&requestUrl=module%3DItemHandler%26opcode%3DdisplayObject%26classid%3D10000%26objid%3D501781%26tabid%3D0%26</URL> </row> </table> </response> </advancedSearchResponse> </soapenv:Body> </soapenv:Envelope>
See also advancedSearch
Service
To retrieve a list of all searchable attributes on a baseclass, class or a subclass.
Usage
The request object is formed using relevant details. Contains the attributes that were queried for. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSearchableAttributes xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <classIdentifier>Part</classIdentifier> </request> </getSearchableAttributes> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSearchableAttributesResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <attributes> <nodeId>2000004143</nodeId> <apiName>complianceCalculatedDate</apiName> typeATTRIBUTE</type> <displayName>Compliance Calculated Date</displayName> <dataType>3</dataType> <searchable>true</searchable> <visible>true</visible> <required>false</required> <maxLength>2147483647</maxLength> <properties> <propertyId>1</propertyId> <apiName>AttType</apiName> <displayName>AttType</displayName> <readOnly>false</readOnly> <AttType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"></AttType> </properties> <properties> <propertyId>9</propertyId> <apiName>Visible</apiName> <displayName>Visible</displayName> <readOnly>true</readOnly> <Visible xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName>YES</apiName> <value>Yes</value> </selection> </Visible> </properties> </attributes> </response> </getSearchableAttributesResponse>
See also getAttributes
Service
To retrieve a list of searchable base classes, classes and sub-classes.
Usage
Allows the user to retrieve the list of Searchable BaseClasses/ Classes/ SubClasses for which the user has privilege. The request object takes classIdentifier as input. If the classIdentifier is not set then the response will contain the list of all searchable BaseClasses else the response will return the list of all subclasses of that classIdentifier.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSearchableClasses xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <onlyBaseClasses>false</onlyBaseClasses> <classIdentifier>ChangesBaseClass</classIdentifier> </request> </getSearchableClasses> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getSearchableClassesResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <classes> <nodeId>6000</nodeId> <apiName>ChangeOrdersClass</apiName> typeCLASS</type> <displayName>Change Orders</displayName> <abstractClass>true</abstractClass> </classes> <classes> <nodeId>1450</nodeId> <apiName>ManufacturerOrdersClass</apiName> typeCLASS</type> <displayName>Manufacturer Orders</displayName> <abstractClass>true</abstractClass> </classes> <classes> <nodeId>11000</nodeId> <apiName>StopShipsClass</apiName> typeCLASS</type> <displayName>Stop Ships</displayName> <abstractClass>true</abstractClass> </classes> </response> </getSearchableClassesResponse> </soapenv:Body> </soapenv:Envelope>
See also quickSearch
This section describes the web services operations available for Query Web Services.
Service
To create a search query and save the query into a folder.
Usage
Creates a query given the criteria and folder path where it is to be saved. The response object contains the QueryObjectType objects. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createQuery xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <queryParams> <queryIdentifier> <name>Personal Searches/AdvancedSearch6524265</name> </queryIdentifier> <searchClassIdentifier>ECO</searchClassIdentifier> <criteria>[1049] in ('Other')</criteria> <visibility>PUBLIC</visibility> <searchType>0</searchType> <caseSensitive>false</caseSensitive> </queryParams> </requests> </request> </createQuery> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createQueryResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <query> <queryIdentifier> <name>Personal Searches/AdvancedSearch6504413</name> <id>6100910</id> <version>1</version> </queryIdentifier> <searchClassIdentifier>PartsClass</searchClassIdentifier> <criteria>[1001] contains 'TE'</criteria> <visibility>PRIVATE</visibility> <searchType>0</searchType> <caseSensitive>false</caseSensitive> <resultAttributes>number</resultAttributes> <resultAttributes>description</resultAttributes> <resultAttributes>lifecyclePhase</resultAttributes> <resultAttributes>rev</resultAttributes> <resultAttributes>overallCompliance</resultAttributes> <resultAttributes>itemType</resultAttributes> <owner>admin</owner> </query> </responses> </response> </createQueryResponse> </soapenv:Body> </soapenv:Envelope>
Service
Allows the user to load a query object given a query Identifier. The identifier can be the full Query Path which includes the queryName appended to the parentFolder path.
Usage
Loads the query given the query id or query name (full name with folder path + name). The response object contains the QueryObjectType objects. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadQuery xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <queryIdentifier> <name>Personal Searches/AdvancedSearch4940265</name> </queryIdentifier> </requests> </request> </loadQuery> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadQueryResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <query> <queryIdentifier> <name>Personal Searches/AdvancedSearch4940265</name> <id>6101016</id> <version>1</version> </queryIdentifier> <searchClassIdentifier>PartsClass</searchClassIdentifier> <criteria>[1001] contains 'TE'</criteria> <visibility>PRIVATE</visibility> <searchType>0</searchType> <caseSensitive>false</caseSensitive> <resultAttributes>number</resultAttributes> <resultAttributes>description</resultAttributes> <resultAttributes>lifecyclePhase</resultAttributes> <resultAttributes>rev</resultAttributes> <resultAttributes>overallCompliance</resultAttributes> <resultAttributes>itemType</resultAttributes> <owner>admin</owner> </query> </responses> </response> </loadQueryResponse> </soapenv:Body> </soapenv:Envelope>
Service
To execute a query that is already created and saved in the Agile system.
Usage
Executes a query given the query id or query name (full name with folder path + name). The response object contains the AgileTableType objects. You can verify the success of the operation using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <executeSavedQuery xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <queryIdentifier> <name>Personal Searches/AdvancedSearch8976589</name> </queryIdentifier> <params> <parameter>Electrical</parameter> </params> </requests> </request> </executeSavedQuery> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <executeSavedQueryResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <results> <tableIdentifier> <objectId>6100916</objectId> <tableId>-102</tableId> <tableName xsi:nil="true"/> </tableIdentifier> </results> </responses> </response> </executeSavedQueryResponse> </soapenv:Body> </soapenv:Envelope>
Service
To save an existing query object as a new query object in the Agile system.
Usage
Saves a query given the query id or query name (full name with folder path + name) to new folder or with a new name and provides a mechanism by which the query can be saved into a particular folder. The response will return the new Query Object back to the client. The response object contains the QueryObjectType objects. Success of the operation may be verified using the status code in the response object. .
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <saveAsQuery xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <queryIdentifier> <name>Global Searches/QUERY_A6120956</name> </queryIdentifier> <newQueryIdentifier>/Global Searches/QUERY_B3978010</newQueryIdentifier> <shortcut>false</shortcut> </requests> </request> </saveAsQuery> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <saveAsQueryResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <query> <queryIdentifier> <name>/Global Searches/QUERY_B3978010</name> <id>6101121</id> <version>1</version> </queryIdentifier> <searchClassIdentifier>PartsClass</searchClassIdentifier> <criteria>[1001] contains 'TE'</criteria> <visibility>PRIVATE</visibility> <searchType>0</searchType> <caseSensitive>false</caseSensitive> <resultAttributes>number</resultAttributes> <resultAttributes>description</resultAttributes> <resultAttributes>lifecyclePhase</resultAttributes> <resultAttributes>rev</resultAttributes> <resultAttributes>overallCompliance</resultAttributes> <resultAttributes>itemType</resultAttributes> <owner>admin</owner> </query> </responses> </response> </saveAsQueryResponse> </soapenv:Body> </soapenv:Envelope>
Service To update an existing query object in the Agile system.
Usage Updates the query given the query id or query name (full name with folder path + name) with new criteria. The response object contains the QueryObjectType objects. Success of the operation may be verified using the status code in the response object. .
Sample Code SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateQuery xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <queryIdentifier> <name>Personal Searches/AdvancedSearchNEW1912299</name> </queryIdentifier> <newQueryParams> <queryIdentifier> <name>AdvancedSearchNEW1912298</name> </queryIdentifier> <searchClassIdentifier>ECO</searchClassIdentifier> <criteria>[1049] contains ('Other')</criteria> <searchType>0</searchType> <caseSensitive>false</caseSensitive> </newQueryParams> </requests> </request> </updateQuery> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateQueryResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <query> <queryIdentifier> <name>/Global Searches/Query_A4678815</name> <id>6101124</id> <version>6</version> </queryIdentifier> <searchClassIdentifier>PartsClass</searchClassIdentifier> <criteria>[1001] contains 'XYZ'</criteria> <visibility>PRIVATE</visibility> <searchType>0</searchType> <caseSensitive>false</caseSensitive> <resultAttributes>number</resultAttributes> <resultAttributes>description</resultAttributes> <resultAttributes>lifecyclePhase</resultAttributes> <resultAttributes>rev</resultAttributes> <resultAttributes>overallCompliance</resultAttributes> <resultAttributes>itemType</resultAttributes> <owner>admin</owner> </query> </responses> </response>
Service
To delete an existing query object from the Agile system.
Usage
Deletes the query given the query id or query name (full name with folder path + name). Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteQuery xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <queryIdentifier> <name>Personal Searches/AdvancedSearch969239</name> </queryIdentifier> </requests> </request> </deleteQuery> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteQueryResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Search/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses/> </response> </deleteQueryResponse> </soapenv:Body> </soapenv:Envelope>
This section describes the web services operations available for Tables Web Services.
Service
To query a specific Agile Table object and determine if the table status is 'read-only'.
Usage
Contains class identifier, object id and table identifier that identify the table. The response object returns true or false for read-only status of the table, besides the table name and table display name.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isReadOnlyTable xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <isReadOnlyTable> <agileTable> <classIdentifier>Part</classIdentifier> <objectNumber>P00711</objectNumber> <tableIdentifier>807</tableIdentifier> </agileTable> </isReadOnlyTable> <isReadOnlyTable> <agileTable> <classIdentifier>ECO</classIdentifier> <objectNumber>C00217</objectNumber> <tableIdentifier>809</tableIdentifier> </agileTable> </isReadOnlyTable> </request> </isReadOnlyTable> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isReadOnlyTableResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <isTableReadOnly> <agileTable> <classId>10141</classId> <className>Part</className> <objectId>6112208</objectId> <objectName>P00711</objectName> <tableId>807</tableId> <tableName>Attachments</tableName> <tableDisplayName>Attachments</tableDisplayName> </agileTable> <isReadOnlyTable>false</isReadOnlyTable> </isTableReadOnly> <isTableReadOnly> <agileTable> <classId>6141</classId> <className>ECO</className> <objectId>6112212</objectId> <objectName>C00217</objectName> <tableId>809</tableId> <tableName>AffectedItems</tableName> <tableDisplayName>Affected Items</tableDisplayName> </agileTable> <isReadOnlyTable>false</isReadOnlyTable> </isTableReadOnly> </response> </isReadOnlyTableResponse> </soapenv:Body> </soapenv:Envelope>
Service
To purge the contents of an Agile Table object by removing all its rows.
Usage
Contains class identifier and table identifier. Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <clearTable xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <clearTable> <agileTable> <classIdentifier>Part</classIdentifier> <objectNumber>P00707</objectNumber> <tableIdentifier>807</tableIdentifier> </agileTable> </clearTable> <clearTable> <agileTable> <classIdentifier>ECO</classIdentifier> <objectNumber>C00216</objectNumber> <tableIdentifier>809</tableIdentifier> </agileTable> </clearTable> </request> </clearTable> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <clearTableResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </clearTableResponse> </soapenv:Body> </soapenv:Envelope>
See also loadTable
Service
To copy the contents of an Agile Table object from one table to another.
Usage
Contains relevant information that identifies the tables. Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <copyTable xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <copyTable> <sourceTable> <classIdentifier>Part</classIdentifier> <objectNumber>P00709</objectNumber> <tableIdentifier>2000001404</tableIdentifier> </sourceTable> <targetTable> <classIdentifier>Part</classIdentifier> <objectNumber>P00710</objectNumber> <tableIdentifier>2000001404</tableIdentifier> </targetTable> </copyTable> </request> </copyTable> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <copyTableResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </copyTableResponse> </soapenv:Body> </soapenv:Envelope>
See also loadTable, clearTable
Service
To add rows in an Agile Table object
Usage
Uses details of the new row and the table. The request object is built using rowId and objectInfo. Success of the operation is verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addRows xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <data> <objectInfo> <classIdentifier>ECO</classIdentifier> <objectNumber>C00218</objectNumber> <tableIdentifier>809</tableIdentifier> </objectInfo> <row rowId="0"> <key1054 attributeId="1054">P00713</key1054> </row> </data> </request> </addRows> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <addRowsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </addRowsResponse> </soapenv:Body> </soapenv:Envelope>
See also getTableMetadata, isReadOnlyTable
Service
To update an existing row in an Agile Table object.
Usage
Uses details of the modified row and the table. The request object is built using objectInfo and rowId attributes. Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateRows xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <data> <objectInfo> <classIdentifier>ECO</classIdentifier> <objectNumber>C00218</objectNumber> <tableIdentifier>809</tableIdentifier> </objectInfo> <row> <rowId>6112255</rowId> <row rowId="0"> <modified_element attributeId="newRev">2</modified_element> </row> </row> </data> </request> </updateRows> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <updateRowsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </updateRowsResponse> </soapenv:Body> </soapenv:Envelope>
See also getTableMetadata, isReadOnlyTable, loadTable, "getRowId Method."
Service
To remove an existing row belonging to an Agile Table object.
Usage
Includes details of the row to be removed and the table identifier. Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeRows xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <rows> <objectInfo> <classIdentifier>Part</classIdentifier> <objectNumber>P00717</objectNumber> <tableIdentifier>803</tableIdentifier> </objectInfo> <rowId>6112309</rowId> </rows> </request> </removeRows> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <removeRowsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </removeRowsResponse> </soapenv:Body> </soapenv:Envelope>
See also isReadOnlyTable, loadTable.
Service
To load the content of an existing Agile Table object.
Usage
Contains identifier of the table to be retrieved and the information to be obtained from it. Success of the operation may be verified using the status code in the response object.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadTable xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <tableRequest> <classIdentifier>ECO</classIdentifier> <objectNumber>C00220</objectNumber> <tableIdentifier>809</tableIdentifier> </tableRequest> </request> </loadTable> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <loadTableResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <tableContents> <tableIdentifier> <classId>6141</classId> <className>ECO</className> <objectId>6112315</objectId> <objectName>C00220</objectName> <tableId>809</tableId> <tableName>AffectedItems</tableName> <tableDisplayName>Affected Items</tableDisplayName> </tableIdentifier> <row rowId="6112318"> <objectReferentId> <classId>10141</classId> <className>Part</className> <objectId>6112311</objectId> <objectName>P00719</objectName> </objectReferentId> <hasBeenRedlinedImage xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6350" readOnly="True">false</hasBeenRedlinedImage> <itemNumber xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="1054" readOnly="False">P00719</itemNumber> <attachmentsImage xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="12623" readOnly="True">false</attachmentsImage> </row> </tableContents> </response> </loadTableResponse> </soapenv:Body> </soapenv:Envelope>
Service
To ascertain the status of a predetermined flag on a particular row of a Agile table.
Usage
These flags are specific to the table to which the row belongs. For instance, an attachment table may contain a flag 'hasAttachments' denoting whether the table has attachments present in it. To identify the row, object information identifying the table must be coupled with a unique rowId that indentifies the row itself. The table may be identified with identifier keys of class, object name and table identifier. The request must also specify the flag pertaining to the current table, for which the row is being queried. Based on this request a boolean value will be obtained in the response with which the nature of the flag status for the current row may be determined.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isFlagSet xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <request xmlns=""> <disableAllWarnings>true</disableAllWarnings> <requests> <objectInfo> <classIdentifier>Part</classIdentifier> <objectNumber>TEST_PARENT7958046</objectNumber> <tableIdentifier>-803</tableIdentifier> <options> <propertyName>redline_change</propertyName> <propertyValue>TEST_ECO8990047</propertyValue> </options> </objectInfo> <rowId>6104164</rowId> <flagIdentifier>-103</flagIdentifier> </requests> </request> </isFlagSet> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <isFlagSetResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Table/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <isFlagSet>true</isFlagSet> </responses> </response> </isFlagSetResponse> </soapenv:Body> </soapenv:Envelope>
Service
To add rows to a table of an Agile Reference Object using the addRows operation.
Usage
Contains the content of the row to be added to the table in the form of message elements.
Sample Code
SOAP
==== Request ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <soapenv:Header/> <soapenv:Body> <v1:createObject> <request> <requests> <classIdentifier>RefObjectClassName</classIdentifier> <data rowId="0"> <Name>RefObj001</Name> <Description>Reference Object RefObj001</Description> <referencedObjKey>0001|12345</referencedObjKey> </data> </requests> </request> </v1:createObject> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <createObjectResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/Business/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <responses> <agileObject> <objectIdentifier> <classId>2623238</classId> <className>RefObjectClassName</className> <classDisplayName>RefObjectClassName</classDisplayName> <objectId>6206023</objectId> <objectName>RefObj001</objectName> <version>0</version> </objectIdentifier> </agileObject> </responses> </response> </createObjectResponse> </soapenv:Body> </soapenv:Envelope>
Service
Gets all notification for the current User.
Usage
Retrieves all the notifications pertaining to the current Agile user. The response will return a set of notifications for the user with information describing the subject, the sender and the date when the notification was received.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getNotifications xmlns="http://xmlns.oracle.com/AgileObjects/Core/UserProfile/V1"> <request xmlns=""/> </getNotifications> </soapenv:Body> </soapenv:Envelope> ==== Response ==== HTTP/1.1 200 OK Date: Wed, 02 Jun 2010 12:08:37 GMT Server: Oracle Containers for J2EE Set-Cookie: JSESSIONID=156e314ab84bdf970e0466b030e455cad5188d6ed8ccc6db6d3647470b646d94; path=/core Cache-Control: private Connection: close Content-Type: text/xml; charset=utf-8 <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getNotificationsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/UserProfile/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <table> <tableIdentifier xsi:nil="true"/> <row rowId="6000045"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME8203143 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>143</objectId> <objectName>PGM_NAME8203143</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME8203143 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=143 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T12:06:36.000Z</Received> </row> <row rowId="6000044"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME8203143 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>143</objectId> <objectName>PGM_NAME8203143</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME8203143 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=143 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T12:06:36.000Z</Received> </row> <row rowId="6000037"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME9699280 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>136</objectId> <objectName>PGM_NAME9699280</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME9699280 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=136 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:40:47.000Z</Received> </row> <row rowId="6000038"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME9699280 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>136</objectId> <objectName>PGM_NAME9699280</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME9699280 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=136 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:40:47.000Z</Received> </row> <row rowId="6000035"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME3078104 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>133</objectId> <objectName>PGM_NAME3078104</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME3078104 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=133 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:37:33.000Z</Received> </row> <row rowId="6000034"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME3078104 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>133</objectId> <objectName>PGM_NAME3078104</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME3078104 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=133 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:37:33.000Z</Received> </row> <row rowId="6000031"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME5181671 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>130</objectId> <objectName>PGM_NAME5181671</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME5181671 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=130 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:33:59.000Z</Received> </row> <row rowId="6000030"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME5181671 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>130</objectId> <objectName>PGM_NAME5181671</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME5181671 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=130 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:33:59.000Z</Received> </row> <row rowId="6000029"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME9450886 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>127</objectId> <objectName>PGM_NAME9450886</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME9450886 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=127 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:26:34.000Z</Received> </row> <row rowId="6000028"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME9450886 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>127</objectId> <objectName>PGM_NAME9450886</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME9450886 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=127 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:26:34.000Z</Received> </row> <row rowId="6000024"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME2882289 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>124</objectId> <objectName>PGM_NAME2882289</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME2882289 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=124 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:23:02.000Z</Received> </row> <row rowId="6000026"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME2882289 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>124</objectId> <objectName>PGM_NAME2882289</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME2882289 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=124 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:23:02.000Z</Received> </row> <row rowId="6000021"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>1</id> <apiName></apiName> <value>Request</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME6328082 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Assignment of an Activity to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>121</objectId> <objectName>PGM_NAME6328082</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME6328082 has been assigned to you by Administrator (admin). The scheduled dates of the assigned activity are: Scheduled Start: 11/30/2010 08:00:00 AM Scheduled End: 11/30/2010 05:00:00 PM Please access your Agile Inbox to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=121 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:21:49.000Z</Received> </row> <row rowId="6000022"> <Type xsi:type="common:AgileListEntryType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <selection> <id>0</id> <apiName></apiName> <value>Notification</value> </selection> </Type> <Subject xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Project Activity Assignment: PGM_NAME6328082 with %Allocation: 100.0.</Subject> <NotificationType xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema">Activities - Notification for Activity Assignment to a Resource</NotificationType> <Regarding xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>18027</classId> <className>Program</className> <classDisplayName>Program</classDisplayName> <objectId>121</objectId> <objectName>PGM_NAME6328082</objectName> <version>2</version> </Regarding> <SentBy xsi:type="common:AgileObjectType" xmlns:common="http://xmlns.oracle.com/AgileObjects/Core/Common/V1"> <classId>11610</classId> <className>User</className> <classDisplayName>User</classDisplayName> <objectId>704</objectId> <objectName>admin</objectName> <version>1</version> </SentBy> <Body xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Activity PGM_NAME6328082 has been assigned to you by Administrator (admin). Please access your My Assignments to accept or decline assignment to this activity: http://MMUTHUSW-IDC:8888/web/PLMServlet?action=OpenEmailObject&classid=18022&objid=121 </Body> <Received xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema">2010-06-02T11:21:49.000Z</Received> </row> </table> </response> </getNotificationsResponse> </soapenv:Body> </soapenv:Envelope>
Service
Deletes notifications for the current User.
Usage
Deletes the specified notifications from a set of notifications populated in the notifications tab for the current user. The request also identifies the notification to be removed and the response ascertains the status of the operation.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteNotifications xmlns="http://xmlns.oracle.com/AgileObjects/Core/UserProfile/V1"> <request xmlns=""> <rowId>6000045</rowId> <rowId>6000044</rowId> </request> </deleteNotifications> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <deleteNotificationsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/UserProfile/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> </response> </deleteNotificationsResponse> </soapenv:Body> </soapenv:Envelope>
Service
Gets the workflow routings objects for the current User.
Usage
Retrieves all the workflow routings applicable for the current user according to the user's action in the workflow routings tab. The response will return a set of workflow routings for the user with information describing each workflow routing.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getMyWorkFlowRoutings xmlns="http://xmlns.oracle.com/AgileObjects/Core/UserProfile/V1"> <request xmlns=""> <workflowDateFilter>30</workflowDateFilter> </request> </getMyWorkFlowRoutings> </soapenv:Body> </soapenv:Envelope> ==== Response ==== <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getMyWorkFlowRoutingsResponse xmlns="http://xmlns.oracle.com/AgileObjects/Core/UserProfile/V1"> <response xmlns=""> <messageId xsi:nil="true"/> <messageName xsi:nil="true"/> <statusCode>SUCCESS</statusCode> <table> <tableIdentifier> <objectId>309</objectId> <tableId>-102</tableId> <tableName xsi:nil="true"/> </tableIdentifier> <row rowId="0"> <objectReferentId> <classId>16437</classId> <className>SourcingProject</className> <objectId>100001</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">DELL_101</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3">DELL PROJECT 101</Description> <Status xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Open</Status> <Action xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6">Assigned to Me</Action> <Workflow xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="7"></Workflow> </row> <row rowId="1"> <objectReferentId> <classId>16437</classId> <className>SourcingProject</className> <objectId>100007</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">DELL_107</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3">DELL PROJECT 107</Description> <Status xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Open</Status> <Action xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6">Assigned to Me</Action> <Workflow xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="7"></Workflow> </row> <row rowId="2"> <objectReferentId> <classId>16437</classId> <className>SourcingProject</className> <objectId>100008</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">DELL_108</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3">DELL PROJECT 108</Description> <Status xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Open</Status> <Action xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6">Assigned to Me</Action> <Workflow xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="7"></Workflow> </row> <row rowId="3"> <objectReferentId> <classId>16437</classId> <className>SourcingProject</className> <objectId>100009</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">DELL_109</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3">DELL PROJECT 109</Description> <Status xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Open</Status> <Action xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6">Assigned to Me</Action> <Workflow xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="7"></Workflow> </row> <row rowId="4"> <objectReferentId> <classId>16437</classId> <className>SourcingProject</className> <objectId>108000</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">PRJSeedData1</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3">seed date</Description> <Status xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Open</Status> <Action xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6">Assigned to Me</Action> <Workflow xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="7"></Workflow> </row> <row rowId="5"> <objectReferentId> <classId>16445</classId> <className>RFQ</className> <objectId>10001</objectId> <objectName xsi:nil="true"/> </objectReferentId> <Number xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="2">RFQ-PRJSeedData1</Number> <Description xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="3">test for RFQ</Description> <Status xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="4">Draft</Status> <Action xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="6">Assigned to Me</Action> <Workflow xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeId="7"></Workflow> </row> </table> </response> </getMyWorkFlowRoutingsResponse> </soapenv:Body> </soapenv:Envelope>