Agile Product Lifecycle Management Web Services Guide Release 9.3.6 E71166-01 |
|
![]() Previous |
![]() Next |
This section describes the core operations of Recipe and Material Workspace web services.
You can test these web services directly from the RMW application UI using the XML message samples provided for each operation in the subsequent chapters.
To test a web service from RMW application UI:
Select Tools and Settings > Integration > Test > Test a Service.
In the Web Service: Test page, select the RMW Application.
Select the desired Web Service.
Select the desired Operation. The Operation drop-down list is automatically populated with the operations corresponding to the web Service you selected.
Enter, or copy-paste the XML Request message in the Input XML text box. You can copy the XML request messages from the sample codes provided in the subsequent chapters of this section.
Alternately, if you have your own XML message file stored in your system, you can upload it to the RMW application by clicking Browse against the Test XML File Name field. You can view the uploaded XML message file details by clicking View Test XML from File.
Click Submit XML. The system displays the result of the operation and returns the Response XML message in the Returned Results text box.
Click OK to finish.
This section describes the web services operations available for CFMBOW Web Services.
Service
Main web services operations of a business object.
Usage
Perform operations such as Add, Modify and Delete on a business object by invoking the web service. Ensure to provide BO details in the form of cfmXML.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName/> <CategoryDBName/> <ObjectKey/> <ObjectDetail/> </Object> <ObjectGroup isBO="Yes" name="Application"> <BOActions> <BOAction>New</BOAction> </BOActions> <Object name="BORoot"> <CategoryName>Application Setup</CategoryName> <CategoryDBName>D_INT_APPLICATION_SETUP</CategoryDBName> <ViewName/> <CustomInfo/> <ObjectKey> <Attribute name="Application Name"> <Value dataType="Text">JUNIT_BO_WS_Test_Application_041</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Inbound XSL"> <Value dataType="Text">inbound</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Outbound XSL"> <Value dataType="Text">outbound</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </ObjectGroup> <ObjectGroup isBO="Yes" name="Application"> <BOActions> <BOAction>New</BOAction> </BOActions> <Object name="BORoot"> <CategoryName>Application Setup</CategoryName> <CategoryDBName>D_INT_APPLICATION_SETUP</CategoryDBName> <ViewName/> <CustomInfo/> <ObjectKey> <Attribute name="Application Name"> <Value dataType="Text">JUNIT_BO_WS_Test_Application_002</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Inbound XSL"> <Value dataType="Text">inbound</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Outbound XSL"> <Value dataType="Text">outbound</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </ObjectGroup> </Payload> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Web service invoked successfully.</ResponseMessage> <SessionID>2809802994352564306</SessionID> </Response> <Payload> <ObjectGroup isBO="yes" name="Application"> <Object name="BORoot" operation="I"> <CategoryName>Application Setup</CategoryName> <CategoryDBName>D_INT_APPLICATION_SETUP</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100012548</ObjectID> <Attribute name="Application Name"> <Value dataType="Basic Text">Test2</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Internal Id"> <Value dataType="Integer">100012548</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Application User Id"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Application User Password"> <Value dataType="Password">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inbound XSL"> <Value dataType="Basic Text">inbound</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Outbound XSL"> <Value dataType="Basic Text">outbound</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Max Payload objects"> <Value dataType="Integer">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="is UI App"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Is UI Application"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Login Type"> <Value dataType="Basic Text">Logged in User</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297832685853" dataType="DateTime">02/16/2011 05:04:45 AM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> </ObjectDetail> </Object> </ObjectGroup> <ObjectGroup isBO="yes" name="Application"> <Object name="BORoot" operation="I"> <CategoryName>Application Setup</CategoryName> <CategoryDBName>D_INT_APPLICATION_SETUP</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100012549</ObjectID> <Attribute name="Application Name"> <Value dataType="Basic Text">JUNIT_BO_WS_Test_Application_002</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Internal Id"> <Value dataType="Integer">100012549</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Application User Id"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Application User Password"> <Value dataType="Password">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inbound XSL"> <Value dataType="Basic Text">inbound</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Outbound XSL"> <Value dataType="Basic Text">outbound</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Max Payload objects"> <Value dataType="Integer">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="is UI App"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Is UI Application"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Login Type"> <Value dataType="Basic Text">Logged in User</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297832685884" dataType="DateTime">02/16/2011 05:04:45 AM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> </ObjectDetail> </Object> </ObjectGroup> </Payload> </cfmXML>
This section describes the web services operations available for CFMCampaign Web Services.
Service
To change the lifecycle phase of a business object, such as campaign.
Usage
Changes the lifecycle phase of a business object. A business object, such as campaign, can be in the Draft, In-Progress, Approved and other phases of its lifecycle.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Campaign</CategoryName> <CategoryDBName>A_PRC_CAMPAIGN</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Campaign ID"> <Value dataType="Auto Sequence">CMP_2151</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Name"> <Value dataType="Basic Text">Campaign_Test_3</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">GMP</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name = "Life Cycle Phase Info"> <Attribute name="Life Cycle Phase"> <Value dataType="Basic Text">Approved</Value> </Attribute> </AdditionalInfo> <AdditionalInfo name = "Conclusions"> <Attribute name="Observation"> <Value dataType="Basic Text">When the experiment was conducted, the output material PH was observed to be very high</Value> </Attribute> <Attribute name="Hypothesis"> <Value dataType="Basic Text">PH is related to acidity of materials</Value> </Attribute> <Attribute name="Rationale"> <Value dataType="Basic Text">When the experiment started, it was logical to assume that the material PH will be high due to high usage of acids</Value> </Attribute> <Attribute name="Conclusion"> <Value dataType="Basic Text">As expected usage of acidic materials result in high PH for output materials</Value> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>217137109390457585</SessionID> </Response> <Payload> <Object operation="U"> <CategoryName>Campaign</CategoryName> <CategoryDBName>A_PRC_CAMPAIGN</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100001292</ObjectID> <Attribute name="Campaign ID"> <Value dataType="Auto Sequence">CMP_1802</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Campaign Name"> <Value dataType="Basic Text">ss_CMP1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Description"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Planned Quantity"> <Value dataType="Float">@</Value> <UnitOfMeasure>kg</UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">100001292</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Campaign Type"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Requested Delivery Date"> <Value GMTDateTime="1297987200000" dataType="Date">02/18/2011 12:00:00 AM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Planned Completion Date"> <Value GMTDateTime="1298851200000" dataType="Date">02/28/2011 12:00:00 AM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">GMP</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Stage of Work"> <Value dataType="Basic Text">Phase 1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Enter ERS Data"> <Value dataType="Basic Text">At Process Step Level</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value GMTDateTime="1298017638368" dataType="DateTime">02/18/2011 08:27:18 AM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1298017268000" dataType="DateTime">02/18/2011 08:21:08 AM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Relationship name="BO Status"> <CategoryName>BO Status</CategoryName> <CategoryDBName>D_BO_STATUS</CategoryDBName> <ObjectKey> <ObjectID>1440261</ObjectID> <Attribute name="Status ID"> <Value dataType="Basic Text">SUBMITTEDCAMPAIGN</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="LeafCategory Id"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>789984</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Campaign</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>788911</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Process Folder</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>101</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Base</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Parent Category"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectKey> </Relationship> </ObjectKey> </Relationship> <Relationship name="Project Target Molecule"> <CategoryName>Project Target Molecule Link</CategoryName> <CategoryDBName>A_PRC_PROJ_TARGET_MOLECULE_LK</CategoryDBName> <ObjectKey> <ObjectID>100000325</ObjectID> <Relationship name="Target Molecule"> <CategoryName>Target Molecule</CategoryName> <CategoryDBName>A_PRC_TARGET_MOLECULE</CategoryDBName> <ObjectKey> <ObjectID>100000323</ObjectID> <Attribute name="Target Molecule ID"> <Value dataType="Basic Text">PD1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Project"> <CategoryName>Project</CategoryName> <CategoryDBName>A_PRC_PROJECT</CategoryDBName> <ObjectKey> <ObjectID>100000324</ObjectID> <Attribute name="Project ID"> <Value dataType="Basic Text">PJ1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectKey> </Relationship> <Relationship name="Target Material"> <CategoryName>Material</CategoryName> <CategoryDBName>A_MAT_MATERIAL</CategoryDBName> <ObjectKey> <Attribute name="Item Id"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Campaign Site"> <CategoryName>Site</CategoryName> <CategoryDBName>D_ORG_SITE</CategoryDBName> <ObjectKey> <ObjectID>785297</ObjectID> <Attribute name="Site ID"> <Value dataType="Basic Text">Global</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Process Route"> <CategoryName>Process Route</CategoryName> <CategoryDBName>A_PRC_PROCESS_ROUTE</CategoryDBName> <ObjectKey> <Attribute name="Process Route Name"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Initiating Order"> <CategoryName>Order</CategoryName> <CategoryDBName>A_MAT_ORDER</CategoryDBName> <ObjectKey> <Attribute name="Order ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Current Workflow"> <CategoryName>Workflow process table</CategoryName> <CategoryDBName>D_WF_PROCESS</CategoryDBName> <ObjectKey> <Attribute name="Request ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Created User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
Service
To get the details of the reserved inventory.
Usage
Gets the details of the inventory reserved for a particular campaign.
Sample Code
XML Message
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <!-- New document created with EditiX at Fri Dec 17 20:27:30 IST 2010 --> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Campaign</CategoryName> <CategoryDBName>A_PRC_CAMPAIGN</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Campaign ID"> <Value dataType="Auto Sequence">CMP_1851</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Name"> <Value dataType="Basic Text">CMP_15_2</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">Draft</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">Clinical Supply</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>6575523990185833865</SessionID> </Response> <Payload> <Object> <CategoryName>Container</CategoryName> <CategoryDBName>A_MAT_CONTAINER</CategoryDBName> <ViewName>PLMWSCampaignView</ViewName> <ObjectKey> <ObjectID>100000397</ObjectID> </ObjectKey> <ObjectDetail> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">862024</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inventory ID"> <Value dataType="Auto Sequence">CTR_101</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Quantity on Hand"> <Value dataType="Float">0.05</Value> <UnitOfMeasure>kg</UnitOfMeasure> <Format decimalSeparator="." groupSeparator=",">#,###.##</Format> </Attribute> <Attribute name="PF Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Container Status"> <Value dataType="Basic Text">To Be Evaluated</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Expiration Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Material Name"> <Value dataType="Basic Text">RawMat1-gram</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000901</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Container Location"> <Value dataType="Basic Text">L1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>Container</CategoryName> <CategoryDBName>A_MAT_CONTAINER</CategoryDBName> <ViewName>PLMWSCampaignView</ViewName> <ObjectKey> <ObjectID>100000462</ObjectID> </ObjectKey> <ObjectDetail> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">862024</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inventory ID"> <Value dataType="Auto Sequence">CTR_121</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Quantity on Hand"> <Value dataType="Float">0.25</Value> <UnitOfMeasure>kg</UnitOfMeasure> <Format decimalSeparator="." groupSeparator=",">#,###.##</Format> </Attribute> <Attribute name="PF Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Container Status"> <Value dataType="Basic Text">To Be Evaluated</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Expiration Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Material Name"> <Value dataType="Basic Text">FP1-Tablet</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000906</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Container Location"> <Value dataType="Basic Text">L1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>Container</CategoryName> <CategoryDBName>A_MAT_CONTAINER</CategoryDBName> <ViewName>PLMWSCampaignView</ViewName> <ObjectKey> <ObjectID>100003044</ObjectID> </ObjectKey> <ObjectDetail> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">862027</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inventory ID"> <Value dataType="Auto Sequence">CTR_151</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Quantity on Hand"> <Value dataType="Float">485</Value> <UnitOfMeasure>kg</UnitOfMeasure> <Format decimalSeparator="." groupSeparator=",">#,###.##</Format> </Attribute> <Attribute name="PF Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Container Status"> <Value dataType="Basic Text">Evaluated</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Expiration Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Material Name"> <Value dataType="Basic Text">SAMT1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000951</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Container Location"> <Value dataType="Basic Text">L1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>Container</CategoryName> <CategoryDBName>A_MAT_CONTAINER</CategoryDBName> <ViewName>PLMWSCampaignView</ViewName> <ObjectKey> <ObjectID>100003048</ObjectID> </ObjectKey> <ObjectDetail> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">862024</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inventory ID"> <Value dataType="Auto Sequence">CTR_152</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Quantity on Hand"> <Value dataType="Float">487</Value> <UnitOfMeasure>kg</UnitOfMeasure> <Format decimalSeparator="." groupSeparator=",">#,###.##</Format> </Attribute> <Attribute name="PF Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Container Status"> <Value dataType="Basic Text">To Be Evaluated</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Expiration Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Material Name"> <Value dataType="Basic Text">SAMT1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000951</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Container Location"> <Value dataType="Basic Text">california</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>Container</CategoryName> <CategoryDBName>A_MAT_CONTAINER</CategoryDBName> <ViewName>PLMWSCampaignView</ViewName> <ObjectKey> <ObjectID>100003843</ObjectID> </ObjectKey> <ObjectDetail> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">862027</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Inventory ID"> <Value dataType="Auto Sequence">CTR_153</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Quantity on Hand"> <Value dataType="Float">0.7</Value> <UnitOfMeasure>kg</UnitOfMeasure> <Format decimalSeparator="." groupSeparator=",">#,###.##</Format> </Attribute> <Attribute name="PF Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Container Status"> <Value dataType="Basic Text">Evaluated</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Re-evaluation Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Expiration Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Material Name"> <Value dataType="Basic Text">SAMT1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000951</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Container Location"> <Value dataType="Basic Text">california</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectDetail> </Object> </Payload> </cfmXML>
Service
To get a reserved equipment.
Usage
Gets details of the Equipment reserved for a particular campaign, identified by its campaign ID.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Campaign</CategoryName> <CategoryDBName>A_PRC_CAMPAIGN</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Campaign ID"> <Value dataType="Auto Sequence">CMP_1801</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Name"> <Value dataType="Basic Text">CMP1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">Approved</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">Clinical Supply</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>7603998986618373360</SessionID> </Response> <Payload> <Object> <CategoryName>Equipment</CategoryName> <CategoryDBName>A_EQP_EQUIPMENT</CategoryDBName> <ViewName>PLMWSCampaignView</ViewName> <ObjectKey> <ObjectID>1692016</ObjectID> <Attribute name="Equipment ID"> <Value dataType="Auto Sequence">EQP_000051</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Equipment Name"> <Value dataType="Basic Text">ss_Eqp1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Equipment Type"> <Value dataType="Basic Text">Portable</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Intended Use"> <Value dataType="Basic Text">GMP</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Manufacturer Model Number"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Equipment Qualification Status"> <Value dataType="Basic Text">Qualified</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Equipment Status"> <Value dataType="Basic Text">Clean</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Manufacturer"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectDetail> </Object> </Payload> </cfmXML>
This section describes the web services operations available for CFMEdit Web Services.
Service
To perform edit operations, such as Insert, Delete, Update.
Usage
Performs edit operations on any category by providing the payload value in cfmXML format. For example: Update User ID or delete a user role and so on. The edit operation identifiers for editing with Insert, Delete and Update are I, D and U, respectively.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <Payload> <Object operation="I"> <CategoryName>Application Setup</CategoryName> <CategoryDBName>D_INT_APPLICATION_SETUP</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <Attribute name="Application Name"> <Value dataType="Basic Text">Test App Name</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Application User Id"> <Value dataType="Basic Text">Test App User Id</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Inbound XSL"> <Value dataType="Basic Text">Test Inbound XSL</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Outbound XSL"> <Value dataType="Basic Text">Test Outbound XSL</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> </cfmXML> ==== Response ==== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Edit operation completed successfully.</ResponseMessage> <SessionID>8360097756062912387</SessionID> </Response> <Payload> <Object operation="I"> <CategoryName>Application Setup</CategoryName> <CategoryDBName>D_INT_APPLICATION_SETUP</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <Attribute name="Application Name"> <Value dataType="Basic Text">Test App Name</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure/> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">873627</Value> <UnitOfMeasure/> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Application User Id"> <Value dataType="Basic Text">Test App User Id</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Application User Password"> <Value dataType="Password">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Inbound XSL"> <Value dataType="Basic Text">Test Inbound XSL</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Outbound XSL"> <Value dataType="Basic Text">Test Outbound XSL</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Max Payload objects"> <Value dataType="Integer">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1165838083000" dataType="DateTime">11/12/2006 17:24:43 IST</Value> <UnitOfMeasure/> <Format>dd/MM/yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Modified Date"> <Value GMTDateTime="1165838083000" dataType="DateTime">11/12/2006 17:24:43 IST</Value> <UnitOfMeasure/> <Format>dd/MM/yyyy HH:mm:ss z</Format> </Attribute> <Relationship name="Created User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> </Relationship> <Relationship name="Modified User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
This section describes the web services operations available for CFMExternalAttachment Web Services.
Service
To attach external documents to a business object in the RMW application.
Usage
Gets details of external attribute, attachment and the web service to be invoked for viewing this attachment. This operation adds details of the attachment to the RMW database.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <AdditionalInfo name="External Attribute"> <Attribute name="filename"> <!-- <Value dataType="STRING">C:\test.txt</Value> --> <!-- <Value dataType="STRING">D:\Integration_docs\hierarchical-data-database.pdf</Value> --> <Value dataType="STRING">D:\Integration_docs\PrintLabelUnitTestCases.doc</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Quantity"> <Value dataType="Float">12.34</Value> <UnitOfMeasure>KG</UnitOfMeasure> </Attribute> </AdditionalInfo> <AdditionalInfo name="External Attachment"> <Attribute name="Name"> <Value dataType="STRING">TestAttach1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Description"> <Value dataType="STRING">Attachment</Value> <UnitOfMeasure/> </Attribute> <Attribute name="External"> <Value dataType="STRING">true</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Base Id"> <Value dataType="STRING">1201399</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Mime Type"> <!-- <Value dataType="STRING">text/plain</Value> --> <!-- <Value dataType="STRING">application/pdf</Value> --> <Value dataType="STRING">application/msword</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Size"> <Value dataType="STRING">4KB</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> <AdditionalInfo name="WS Info"> <Attribute name="Service Name"> <Value dataType="STRING">CFMTestWebService</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Target Name Space"> <Value dataType="STRING">http://sums.cfm.com</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operation Name"> <Value dataType="STRING">getExternalAttachment</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Successful</ResponseMessage> <SessionID>2822333705233277242</SessionID> </Response> </cfmXML>
Service
To edit an attachment, such as file object or a URL.
Usage
Edits the attachment that was added to a business object using the editAttachment operation.
Sample Code
SOAP
============= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <AdditionalInfo name="External Attribute"/> <AdditionalInfo name="External Attachment"> <Attribute name="Name"> <Value dataType="STRING">100001470XMLMessage</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Base Id"> <Value dataType="STRING">100001470</Value> <UnitOfMeasure/> </Attribute> <Attribute name="External"> <Value dataType="STRING">true</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Description"> <Value dataType="STRING">Editing attachment</Value> <UnitOfMeasure/> </Attribute> <Attribute name="URL"> <Value dataType="STRING">ftp://aaa.bbb.com/test.txt</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> <AdditionalInfo name="WS Info"> <Attribute name="Service Name"> <Value dataType="STRING">CFMTestWebService</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Target Name Space"> <Value dataType="STRING">http://sums.cfm.com</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operation Name"> <Value dataType="STRING">editAttachment</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> </cfmXML> ============= Response ============ <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Successful</ResponseMessage> <SessionID>8706610111172128477</SessionID> </Response> </cfmXML>
Service
To remove an external attachment from a business object.
Usage
Removes the attachment that was added to a business object using the removeAttachment operation.
Sample Code
SOAP
========= Request ========== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <AdditionalInfo name="External Attribute"/> <AdditionalInfo name="External Attachment"> <Attribute name="Name"> <Value dataType="STRING">TestAttach10002</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Base Id"> <Value dataType="STRING">1166717</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> <AdditionalInfo name="WS Info"> <Attribute name="Service Name"> <Value dataType="STRING">CFMExternalAttachmentService</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Target Name Space"> <Value dataType="STRING">http://sums.cfm.com</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operation Name"> <Value dataType="STRING">removeAttachment</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Successful</ResponseMessage> <SessionID>4164248487688236598</SessionID> </Response> </cfmXML>
This section describes the web services operations available for CFMInventory Web Services.
Service
To change the status of Lots and Containers.
Usage
Reflects the status change in the RMW application, when the status of a Lot/Container is changed in a third party application (one of the usages for this operation is when Lot/Container is moved out of Quarantine state). Apart from the application identifier and the database identifier, it also accepts an input XML which contains the Lot/Container Identifier(s). The Input XML contains a flag to indicate whether the status of Lot(s) or Container(s) has changed. The input XML also contains an Inventory Status (against invStatus attribute tag) which is set on the Inventory object for executing the Inventory Change Status.
Sample Code
SOAP
==== Change status of containers ==== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <SessionInfo logout="false"> <UserName>admin</UserName> <SessionID/> </SessionInfo> <Payload> <Object> <CategoryName>Container</CategoryName> <CategoryDBName>A_MAT_CONTAINER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <Attribute name="Inventory ID"> <Value dataType="AutoSequence">CTR_157</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="invType"> <Attribute name="invType"> <Value dataType="String">CONTAINER</Value> <UnitOfMeasure/> </Attribute> <Attribute name="invStatus"> <Value dataType="String">Evaluated</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> </cfmXML> ==== Change status of Lots ==== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <SessionInfo logout="false"> <UserName>admin</UserName> <SessionID/> </SessionInfo> <Payload> <Object> <CategoryName>Lot</CategoryName> <CategoryDBName>A_MAT_LOT</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <Attribute name="Inventory ID"> <Value dataType="AutoSequence">A9-Mat1_1</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="invType"> <Attribute name="invType"> <Value dataType="String">LOT</Value> <UnitOfMeasure/> </Attribute> <Attribute name="invStatus"> <Value dataType="String">Evaluated</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> </cfmXML>
This section describes the web services operations available for CFMSample Web Services.
Service
To record the results of tests carried out on material samples.
Usage
Records the test results of material samples that were taken from various lots and containers before they can be made available for regular use in the material inventory. The sampling is against a particular work order or a project or a campaign. The values of necessary test parameters are passed, besides the test outcome, whether the test passed or failed.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>2125153109709357720</SessionID> </Response> <Payload> <Object operation="U"> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100011402</ObjectID> <Attribute name="Work Order ID"> <Value dataType="Auto Sequence">WR117</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Close Out Comment"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">100011402</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Actual Start Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Actual End Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Production Status"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297777888000" dataType="DateTime">02/15/2011 01:51:28 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Relationship name="BO Status"> <CategoryName>BO Status</CategoryName> <CategoryDBName>D_BO_STATUS</CategoryDBName> <ObjectKey> <ObjectID>1460913</ObjectID> <Attribute name="Status ID"> <Value dataType="Basic Text">WOINPROGRESS</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="LeafCategory Id"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>1433136</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Work Order</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>788911</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Process Folder</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>101</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Base</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Parent Category"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectKey> </Relationship> </ObjectKey> </Relationship> <Relationship name="Control Recipe"> <CategoryName>Control Recipe</CategoryName> <CategoryDBName>A_PRC_CONTROL_RECIPE</CategoryDBName> <ObjectKey> <ObjectID>100011360</ObjectID> <Attribute name="Control Recipe ID"> <Value dataType="Auto Sequence">CR368</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Recipe Instance"> <CategoryName>Recipe Instance</CategoryName> <CategoryDBName>A_RECIPE_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100011394</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">142</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="submission"> <CategoryName>Submission</CategoryName> <CategoryDBName>A_ANA_SUBMISSION</CategoryDBName> <ObjectKey> <Attribute name="Submission ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Current Workflow"> <CategoryName>Workflow process table</CategoryName> <CategoryDBName>D_WF_PROCESS</CategoryDBName> <ObjectKey> <Attribute name="Request ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Modified User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <Attribute name="User ID"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Created User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
Service
To get the details of test samples.
Usage
Obtains the data of samples taken from various lots and containers for testing against the prescriptions provided in a campaign or work request.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Sample</CategoryName> <CategoryDBName>A_ANA_SAMPLE</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Sample ID"> <Value dataType="Auto Sequence">SAM_01</Value> </Attribute> </ObjectKey> <ObjectDetail/> </Object> </Payload> </cfmXML>
This section describes the web services operations available for CFMSearch Web Services.
Service
To search the record of business objects and workflows in RMW.
Usage
Performs search operations across any attributes, such as Date type, Date and Time type, Number type and Text type, by providing the search criteria in cfmXML format. The search operation can be used with various conditions, such as searching between data and time, search by a particular user name, search using multiple values or performing search to get sorted data and so on.
Sample Code
SOAP
==== Request ==== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>ANrE.7E.CNYiKbvzxDrqFJGtUJ.Olk</Password> </LoginInfo> <SessionInfo logout="true"> <UserName>admin</UserName> <SessionID/> </SessionInfo> <SearchCriteria id="1"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ViewName/> <Attribute name="User ID"> <Value dataType="Text">Administrator</Value> <UnitOfMeasure/> </Attribute> </SearchCriteria> </cfmXML> ==== Response ==== <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Search Successfully</ResponseMessage> <SessionID>7676009502140705176</SessionID> </Response> <Payload> <Object> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <Attribute name="User ID"> <Value dataType="Text">admin</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Internal Id"> <Value dataType="Number">2701</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Effective Start Date"> <Value dataType="DateTime">09/25/2005 10:54:44 PM</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Effective End Date"> <Value dataType="DateTime"/> <UnitOfMeasure/> </Attribute> <Attribute name="Is Active"> <Value dataType="Boolean">true</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime">09/27/2005 04:05:20 PM</Value> <UnitOfMeasure/> </Attribute> <Relationship name="Created User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <Attribute name="User ID"> <Value dataType="Text">admin</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> </Relationship> <Relationship name="Modified User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <Attribute name="User ID"> <Value dataType="Text">application</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
This section describes the web services operations available for CFMWorkflow Web Services.
Service
To act on the current state of a workflow.
Usage
Takes action on Lifecycle Phases (the 'state') of a business object in the RMW application. For example, to change the state of a Recipe from Draft state to Approved state through the workflow.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> <Database>Production</Database> </LoginInfo> <AdditionalInfo> <Attribute name="TaskID"> <Value dataType="String">100015733</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="ActionTaken"> <Value dataType="String">Submit</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>Submit</ResponseMessage> <SessionID>571476224170330403</SessionID> </Response> </cfmXML>
This section describes the web services operations available for CFMWorkrequest Web Services.
Service
To create a work request.
Usage
Creates a work request from an approved control recipe by providing the process step name, campaign ID and so on.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Campaign</CategoryName> <CategoryDBName>A_PRC_CAMPAIGN</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Campaign ID"> <Value dataType="Auto Sequence">CMP_1852</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Name"> <Value dataType="Basic Text">ss_CMP1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">Approved</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">Clinical Supply</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>Process Step</CategoryName> <CategoryDBName>A_PRC_PROCESS_STEP</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Process Step Name"> <Value dataType="Auto Sequence">A9-RECIPE1</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> </ObjectDetail> </Object> </Payload> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>4936852052922987715</SessionID> </Response> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100010651</ObjectID> <Attribute name="Work Order ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Close Out Comment"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">1460913</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">100010651</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">1433136</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Foreign Key">100010615</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Actual Start Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Actual End Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Production Status"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="submission"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Current Workflow"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297772513000" dataType="DateTime">02/15/2011 12:21:53 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Relationship name="Recipe Instance"> <CategoryName>Recipe Instance</CategoryName> <CategoryDBName>A_RECIPE_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010640</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">132</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Recipe Type"> <Value dataType="Basic Text">Processing</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Regulatory Designation"> <Value dataType="Basic Text">N/A</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Sub Type"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">N/A</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Description"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Comments"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Recipe Derived From"> <CategoryName>Recipe</CategoryName> <CategoryDBName>A_RECIPE_TEMPLATE</CategoryDBName> <ObjectKey> <ObjectID>100010525</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Version Number"> <Value dataType="Basic Text">2.0</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Target Material"> <CategoryName>Chemical</CategoryName> <CategoryDBName>A_MAT_CHEMICAL</CategoryDBName> <ObjectKey> <ObjectID>100000531</ObjectID> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000909</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Top Recipe Element"> <CategoryName>Recipe Element Instance</CategoryName> <CategoryDBName>A_RECIPE_ELEMENT_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010616</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">918</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Derived From"> <CategoryName>Recipe Instance</CategoryName> <CategoryDBName>A_RECIPE_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010604</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">131</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Recipe Type"> <Value dataType="Basic Text">Processing</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Regulatory Designation"> <Value dataType="Basic Text">N/A</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Sub Type"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">N/A</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Description"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Comments"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Recipe Derived From"> <CategoryName>Recipe</CategoryName> <CategoryDBName>A_RECIPE_TEMPLATE</CategoryDBName> <ObjectKey> <ObjectID>100010525</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Version Number"> <Value dataType="Basic Text">2.0</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Target Material"> <CategoryName>Chemical</CategoryName> <CategoryDBName>A_MAT_CHEMICAL</CategoryDBName> <ObjectKey> <ObjectID>100000531</ObjectID> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000909</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Top Recipe Element"> <CategoryName>Recipe Element Instance</CategoryName> <CategoryDBName>A_RECIPE_ELEMENT_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010580</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">917</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Derived From"> <CategoryName>Recipe Instance</CategoryName> <CategoryDBName>A_RECIPE_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010568</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">130</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Recipe Type"> <Value dataType="Basic Text">Processing</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Regulatory Designation"> <Value dataType="Basic Text">N/A</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Sub Type"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Operating Mode"> <Value dataType="Basic Text">N/A</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Description"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Comments"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Derived From"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Recipe Derived From"> <CategoryName>Recipe</CategoryName> <CategoryDBName>A_RECIPE_TEMPLATE</CategoryDBName> <ObjectKey> <ObjectID>100010525</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Version Number"> <Value dataType="Basic Text">2.0</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Target Material"> <CategoryName>Chemical</CategoryName> <CategoryDBName>A_MAT_CHEMICAL</CategoryDBName> <ObjectKey> <ObjectID>100000531</ObjectID> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000909</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Top Recipe Element"> <CategoryName>Recipe Element Instance</CategoryName> <CategoryDBName>A_RECIPE_ELEMENT_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010544</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">916</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Relationship> </ObjectDetail> </Relationship> </ObjectDetail> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
Service
To close a work request.
Usage
Closes a work request after the production is completed. The request message carries the details of campaign, including its findings as prescribed in the control recipe.
Sample Code
SOAP
<?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Default</ViewName> <ObjectKey> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR263</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_2151</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Auto Sequence">CR201</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="Close Out Info"> <Attribute name="Production Status"> <Value dataType="Basic Text">Finished</Value> </Attribute> <Attribute name="Actual Start Date"> <Value GMTDateTime="1283270700000" dataType="DateTime">31-Aug-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Actual End Date"> <Value GMTDateTime="1284825900000" dataType="DateTime">18-Sep-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Basic Text">Yes</Value> </Attribute> <Attribute name="Amount Produced"> <Value dataType="Float">500.0</Value> <UnitOfMeasure>kg</UnitOfMeasure> <Format decimalSeparator="." groupSeparator=",">#,###.##</Format> </Attribute> <Attribute name="Storage Site"> <Value dataType="Basic Text">SC-Plant</Value> </Attribute> <Attribute name="Storage Location"> <Value dataType="Basic Text">CA-CRT</Value> </Attribute> </AdditionalInfo> <AdditionalInfo name = "Conclusions"> <Attribute name="Observation"> <Value dataType="Basic Text">When the experiment was conducted, the output material PH was observed to be very high</Value> </Attribute> <Attribute name="Hypothesis"> <Value dataType="Basic Text">PH is related to acidity of materials</Value> </Attribute> <Attribute name="Rationale"> <Value dataType="Basic Text">When the experiment started, it was logical to assume that the material PH will be high due to high usage of acids</Value> </Attribute> <Attribute name="Conclusion"> <Value dataType="Basic Text">As expected usage of acidic materials result in high PH for output materials</Value> </Attribute> </AdditionalInfo> </cfmXML>
Service
To update the status of the equipment activity.
Usage
Records the activities performed on an equipment used for a particular campaign. The details, such as its lifecycle phase and the campaign ID are passed in the request message in a Work Request.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="utf-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Project"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_1852</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="Equipment Activity Info"> <Attribute name="Equipment ID"> <Value dataType="Auto Sequence">EQP_000001</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Performed By"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Activity Comment"> <Value dataType="Basic Text">Equipment EQP_000208 was used for ELN Experiment E1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Start Date"> <Value GMTDateTime="1263830700000" dataType="DateTime">01-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="End Date"> <Value GMTDateTime="1265040300000" dataType="DateTime">30-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Status After Activity"> <Value dataType="Basic Text">Available</Value> </Attribute> </AdditionalInfo> <AdditionalInfo name="Equipment Activity Info"> <Attribute name="Equipment ID"> <Value dataType="Auto Sequence">EQP_000205</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Performed By"> <Value dataType="Basic Text">jperry</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Activity Comment"> <Value dataType="Basic Text">Equipment EQP_000205 was used for ELN Experiment E1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Start Date"> <Value GMTDateTime="1266509100000" dataType="DateTime">01-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="End Date"> <Value GMTDateTime="1267459500000" dataType="DateTime">30-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Status After Activity"> <Value dataType="Basic Text">Available</Value> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>469956714600840532</SessionID> </Response> <Payload> <Object operation="I"> <CategoryName>Equipment Process Activity</CategoryName> <CategoryDBName>A_EQP_PROCESS_ACTIVITY</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100010796</ObjectID> <Attribute name="Activity ID"> <Value dataType="Auto Sequence">ACT_000006</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Internal Id"> <Value dataType="Integer">100010796</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Compound Number"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Lot Number"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Batch Record"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="External Lot Number"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Checked By"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Activity Comment"> <Value dataType="Basic Text">Equipment EQP_000208 was used for ELN Experiment E1</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="End Date"> <Value GMTDateTime="1265040300000" dataType="DateTime">02/01/2010 04:05:00 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Start Date"> <Value GMTDateTime="1263830700000" dataType="DateTime">01/18/2010 04:05:00 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Activity Status"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Activity Sub Type"> <Value dataType="Basic Text">External</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Activity Type"> <Value dataType="Basic Text">Processing</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Activity Site"> <Value dataType="Foreign Key">785297</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Work Order"> <Value dataType="Foreign Key">100010651</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297773986323" dataType="DateTime">02/15/2011 12:46:26 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Relationship name="Material"> <CategoryName>Chemical</CategoryName> <CategoryDBName>A_MAT_CHEMICAL</CategoryDBName> <ObjectKey> <ObjectID>100000531</ObjectID> <Attribute name="Item Id"> <Value dataType="Auto Sequence">MAT_000909</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Performed By"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
Service
To update the inventory consumption.
Usage
Updates the records of an inventory about its consumption under a particular campaign. The details such as campaign ID, quantity consumed, the ID of lots and containers are passed. Also used for updating both the input and output inventories. The request message samples provided below are for both types of inventories.
Sample Code
SOAP
========= Update Inventory ======= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <ObjectID>1689431</ObjectID> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR501</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Project"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_1901</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Process Step"> <Value dataType="Basic Text">Default Recipe</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Auto Sequence">CR10</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="Inventory Consume Info"> <Attribute name="Container ID"> <Value dataType="Auto Sequence">INV_407</Value> </Attribute> <Attribute name="Quantity Consumed"> <Value dataType="Float">1.0</Value> <UnitOfMeasure>kg</UnitOfMeasure> </Attribute> <Attribute name="Consumed By"> <Value dataType="Basic Text">jperry</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Consume Comment"> <Value dataType="Basic Text">Container INV_407 was used for ELN Experiment E1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Consumed Date"> <Value GMTDateTime="1275408300000" dataType="DateTime">01-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> </AdditionalInfo> <AdditionalInfo name="Inventory Consume Info"> <Attribute name="Container ID"> <Value dataType="Auto Sequence">INV_256</Value> </Attribute> <Attribute name="Quantity Consumed"> <Value dataType="Float">1.0</Value> <UnitOfMeasure>kg</UnitOfMeasure> </Attribute> <Attribute name="Consumed By"> <Value dataType="Basic Text">jperry</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Consume Comment"> <Value dataType="Basic Text">Container INV_256 was used for ELN Experiment E1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Consumed Date"> <Value GMTDateTime="1275408300000" dataType="DateTime">01-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> </AdditionalInfo> </cfmXML> ========= Update Output Inventory ======= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <ObjectID>1689431</ObjectID> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR2</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Project"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_1901</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Process Step"> <Value dataType="Basic Text">Default Recipe</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Auto Sequence">CR10</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="Consumed-Container"> <Attribute name="Container ID"> <Value dataType="Auto Sequence">INV_407</Value> </Attribute> <Attribute name="Quantity Consumed"> <Value>240.0</Value> <UnitOfMeasure>kg</UnitOfMeasure> </Attribute> </AdditionalInfo> <AdditionalInfo name="Consumed-Container"> <Attribute name="Container ID"> <Value dataType="Auto Sequence">INV_359</Value> </Attribute> <Attribute name="Quantity Consumed"> <Value>260.0</Value> <UnitOfMeasure>kg</UnitOfMeasure> </Attribute> </AdditionalInfo> </cfmXML>
Service
To update the information of resources used for a campaign.
Usage
Updates the details of equipment and material, both input and output, used in a Recipe Action under a particular campaign.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Project"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_1852</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="Update Recipe Action"> <Attribute name="Recipe Action Name"> <Value dataType="Basic Text">A9-RAT</Value> </Attribute> <Attribute name="Hierarchy Number"> <Value dataType="Basic Text">1.1</Value> </Attribute> <Attribute name="Equipment"> <Value dataType="Auto Sequence">EQP_000001</Value> </Attribute> <Attribute name="Output Material"> <Value dataType="Auto Sequence">MAT_000907</Value> </Attribute> <Attribute name="Input Inventory - Container"> <Value dataType="Auto Sequence">CTR_230</Value> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>5063419517600776200</SessionID> </Response> <Payload> <Object operation="U"> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100010651</ObjectID> <Attribute name="Work Order ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Close Out Comment"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">100010651</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Actual Start Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Actual End Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Production Status"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297772513000" dataType="DateTime">02/15/2011 12:21:53 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Relationship name="BO Status"> <CategoryName>BO Status</CategoryName> <CategoryDBName>D_BO_STATUS</CategoryDBName> <ObjectKey> <ObjectID>1460913</ObjectID> <Attribute name="Status ID"> <Value dataType="Basic Text">WOINPROGRESS</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="LeafCategory Id"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>1433136</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Work Order</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>788911</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Process Folder</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>101</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Base</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Parent Category"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectKey> </Relationship> </ObjectKey> </Relationship> <Relationship name="Control Recipe"> <CategoryName>Control Recipe</CategoryName> <CategoryDBName>A_PRC_CONTROL_RECIPE</CategoryDBName> <ObjectKey> <ObjectID>100010615</ObjectID> <Attribute name="Control Recipe ID"> <Value dataType="Auto Sequence">CR364</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Recipe Instance"> <CategoryName>Recipe Instance</CategoryName> <CategoryDBName>A_RECIPE_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100010640</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">132</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="submission"> <CategoryName>Submission</CategoryName> <CategoryDBName>A_ANA_SUBMISSION</CategoryDBName> <ObjectKey> <Attribute name="Submission ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Current Workflow"> <CategoryName>Workflow process table</CategoryName> <CategoryDBName>D_WF_PROCESS</CategoryDBName> <ObjectKey> <Attribute name="Request ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Modified User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <Attribute name="User ID"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Created User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>
Service
To obtain the details of the work request for a control recipe.
Usage
Gets the details of a specified work request. The request message includes the attributes for the work order ID, control recipe ID, project name, process step and so on. The response message delivers all the attributes of the work request, such as actual start and end dates, production status, any attachments, workflow status and so on.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <ObjectID>1689431</ObjectID> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Project"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_1852</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Process Step"> <Value dataType="Basic Text">A9-RECIPE1</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Auto Sequence">CR364</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>9151021237468690122</SessionID> </Response> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100010651</ObjectID> <Attribute name="Work Order ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Close Out Comment"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">1460913</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">100010651</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">1433136</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Foreign Key">100010615</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Recipe Instance"> <Value dataType="Foreign Key">100010640</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Actual Start Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Actual End Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Production Status"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="submission"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Current Workflow"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297772513000" dataType="DateTime">02/15/2011 12:21:53 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>com.cfm.pcm.ifc.persistence.data.CFMDocument</CategoryName> <CategoryDBName>com.cfm.pcm.ifc.persistence.data.CFMDocument</CategoryDBName> <ViewName>com.cfm.pcm.ifc.persistence.data.CFMDocument</ViewName> <ObjectKey/> <ObjectDetail/> <Document mimeType="text/plain" type="attachment"><?xml version="1.0" encoding="UTF-8"?> </Document> </Object> </Payload> </cfmXML>
Service
To update the work request details for a control recipe.
Usage
Updates the attributes - actual start/end dates of execution of the control recipe, production status, name of the user who modifies the work request.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>1687687</ObjectID> <Attribute name="Work Order ID"> <Value dataType="Auto Sequence">WR113</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Close Out Comment"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="BO Status"> <Value dataType="Foreign Key">1460913</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">1687687</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="LeafCategory Id"> <Value dataType="Foreign Key">1433136</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Control Recipe"> <Value dataType="Foreign Key">1687658</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Recipe Instance"> <Value dataType="Foreign Key">1687678</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Actual Start Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Actual End Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Production Status"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="submission"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Current Workflow"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified User"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Created User"> <Value dataType="Foreign Key">785544</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1289335545000" dataType="DateTime">09-Nov-2010 15:45:45 EST</Value> <UnitOfMeasure></UnitOfMeasure> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> </ObjectDetail> </Object> <Object> <CategoryName>com.cfm.pcm.ifc.persistence.data.CFMDocument</CategoryName> <CategoryDBName>com.cfm.pcm.ifc.persistence.data.CFMDocument</CategoryDBName> <ViewName>com.cfm.pcm.ifc.persistence.data.CFMDocument</ViewName> <ObjectKey/> <ObjectDetail/> <Document type="attachment"><?xml version="1.0" encoding="UTF-8"?> </Document> </Object> </Payload> </cfmXML>
Service
To record the results of parameters of a recipe action.
Usage
Adds the results of the parameters defined in a recipe action to the RMW application. These results are the actual values of the parameters recorded during the execution of the work request. The request message includes the parameter names and their recorded values.
Sample Code
SOAP
========= Request ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <LoginInfo> <UserName>admin</UserName> <Password>DNrE.7E.CNYiBbvzxDrqIJGtUF.Olk</Password> </LoginInfo> <Payload> <Object> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>Basic</ViewName> <ObjectKey> <Attribute name="Work Request ID"> <Value dataType="Auto Sequence">WR117</Value> <UnitOfMeasure/> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Lifecycle Phase"> <Value dataType="Basic Text">In Progress</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Project"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Campaign"> <Value dataType="Auto Sequence">CMP_1852</Value> <UnitOfMeasure/> </Attribute> </ObjectDetail> </Object> </Payload> <AdditionalInfo name="Parameter Results Info"> <Attribute name="Recipe Action Name"> <Value dataType="Basic Text">SP_RAT1</Value> </Attribute> <Attribute name="Hierarchy Number"> <Value dataType="Basic Text">1.1</Value> </Attribute> <Attribute name="Parameter Name"> <Value dataType="Basic Text">PT01</Value> </Attribute> <Attribute name="Recorded Value"> <Value dataType="Text">25</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Recorded At"> <Value dataType="Text">Global</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Recorded By"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Recorded On"> <Value GMTDateTime="1275408300000" dataType="DateTime">01-Jun-2010 09:05:00 PDT</Value> <UnitOfMeasure/> <Format>dd-MMM-yyyy HH:mm:ss z</Format> </Attribute> <Attribute name="Outcome"> <Value dataType="Basic Text">Pass</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Notebook Reference"> <Value dataType="Basic Text">ELN1010</Value> <UnitOfMeasure/> </Attribute> <Attribute name="Comment"> <Value dataType="Basic Text">This was a test result</Value> <UnitOfMeasure/> </Attribute> </AdditionalInfo> </cfmXML> ========= Response ============= <?xml version="1.0" encoding="UTF-8"?> <cfmXML> <Response> <ResponseCode>500</ResponseCode> <ResponseMessage>SUCCESS</ResponseMessage> <SessionID>2125153109709357720</SessionID> </Response> <Payload> <Object operation="U"> <CategoryName>Work Order</CategoryName> <CategoryDBName>A_PRC_WORK_ORDER</CategoryDBName> <ViewName>DEFAULT</ViewName> <ObjectKey> <ObjectID>100011402</ObjectID> <Attribute name="Work Order ID"> <Value dataType="Auto Sequence">WR117</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> <ObjectDetail> <Attribute name="Close Out Comment"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Internal Id"> <Value dataType="Integer">100011402</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Actual Start Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Actual End Date"> <Value dataType="Date"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Production Status"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Target Material Was Produced"> <Value dataType="Boolean">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Record Exists"> <Value dataType="Boolean">true</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="NoteCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="AttachmentCount"> <Value dataType="Integer">0</Value> <UnitOfMeasure></UnitOfMeasure> <Format groupSeparator=",">#,###</Format> </Attribute> <Attribute name="Is Object Locked"> <Value dataType="Boolean">false</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Modified Date"> <Value dataType="DateTime"></Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Attribute name="Created Date"> <Value GMTDateTime="1297777888000" dataType="DateTime">02/15/2011 01:51:28 PM GMT</Value> <UnitOfMeasure></UnitOfMeasure> <Format>MM/dd/yyyy hh:mm:ss a z</Format> </Attribute> <Relationship name="BO Status"> <CategoryName>BO Status</CategoryName> <CategoryDBName>D_BO_STATUS</CategoryDBName> <ObjectKey> <ObjectID>1460913</ObjectID> <Attribute name="Status ID"> <Value dataType="Basic Text">WOINPROGRESS</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="LeafCategory Id"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>1433136</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Work Order</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>788911</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Process Folder</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Relationship name="Parent Category"> <CategoryName>Category</CategoryName> <CategoryDBName>M_MET_CATEGORY</CategoryDBName> <ObjectKey> <ObjectID>101</ObjectID> <Attribute name="Name"> <Value dataType="Basic Text">Base</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> <Attribute name="Parent Category"> <Value dataType="Foreign Key">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectKey> </Relationship> </ObjectKey> </Relationship> <Relationship name="Control Recipe"> <CategoryName>Control Recipe</CategoryName> <CategoryDBName>A_PRC_CONTROL_RECIPE</CategoryDBName> <ObjectKey> <ObjectID>100011360</ObjectID> <Attribute name="Control Recipe ID"> <Value dataType="Auto Sequence">CR368</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Recipe Instance"> <CategoryName>Recipe Instance</CategoryName> <CategoryDBName>A_RECIPE_INSTANCE</CategoryDBName> <ObjectKey> <ObjectID>100011394</ObjectID> <Attribute name="ID"> <Value dataType="Auto Sequence">142</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="submission"> <CategoryName>Submission</CategoryName> <CategoryDBName>A_ANA_SUBMISSION</CategoryDBName> <ObjectKey> <Attribute name="Submission ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Current Workflow"> <CategoryName>Workflow process table</CategoryName> <CategoryDBName>D_WF_PROCESS</CategoryDBName> <ObjectKey> <Attribute name="Request ID"> <Value dataType="Auto Sequence">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Modified User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <Attribute name="User ID"> <Value dataType="Basic Text">@</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> <Relationship name="Created User"> <CategoryName>User</CategoryName> <CategoryDBName>D_PPL_USER</CategoryDBName> <ObjectKey> <ObjectID>785544</ObjectID> <Attribute name="User ID"> <Value dataType="Basic Text">admin</Value> <UnitOfMeasure></UnitOfMeasure> </Attribute> </ObjectKey> </Relationship> </ObjectDetail> </Object> </Payload> </cfmXML>