Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleSample REST Request (with validation errors)
collapsetrue
 httpshttps://gw-tstdev.its.yale.edu/rest/coavalidator?Company_Code=CO01/soa-gateway/COAHub/v1/COASegmentService?
coatype=segment&segment=project&refid=PJ005544
Code Block
languagexml
titleSample REST Response (with validation errors)
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ser-root:validateCOAResponse xmlns:ser-root="esb/YaleWDFDM.ws:validateCOA" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Transaction_Date>12/01/2016</Transaction_Date>
<Transaction_Date_Message>W004 - Current date assumed</Transaction_Date_Message>
<Company xsi:nil="true"/>
<Company_Description xsi:nil="true"/>
<Company_Message xsi:nil="true"/>
<Grant xsi:nil="true"/>
<Grant_Description xsi:nil="true"/>
<Grant_Message xsi:nil="true"/>
<Gift xsi:nil="true"/>
<Gift_Description xsi:nil="true"/>
<Gift_Message xsi:nil="true"/>
<Yale_Designated xsi:nil="true"/>
<Yale_Designated_Description xsi:nil="true"/>
<Yale_Designated_Message xsi:nil="true"/>
<Fund xsi:nil="true"/>
<Fund_Description xsi:nil="true"/>
<Cost_Center xsi:nil="true"/>
<Cost_Center_Description xsi:nil="true"/>
<Cost_Center_Message xsi:nil="true"/>
<Program xsi:nil="true"/>
<Program_Description xsi:nil="true"/>
<Program_Message xsi:nil="true"/>
<Project xsi:nil="true"/>
<Project_Description xsi:nil="true"/>
<Project_Message xsi:nil="true"/>
<Assignee xsi:nil="true"/>
<Assignee_Description xsi:nil="true"/>
<Assignee_Message xsi:nil="true"/>
<Location xsi:nil="true"/>
<Location_Description xsi:nil="true"/>
<Location_Message xsi:nil="true"/>
<Revenue_Category xsi:nil="true"/>
<Revenue_Category_Description xsi:nil="true"/>
<Revenue_Category_Message xsi:nil="true"/>
<Spend_Category xsi:nil="true"/>
<Spend_Category_Description xsi:nil="true"/>
<Spend_Category_Message xsi:nil="true"/>
<Ledger_Account xsi:nil="true"/>
<Ledger_Account_Description xsi:nil="true"/>
<Ledger_Account_Message xsi:nil="true"/>
<ErrorMessage>
E010 - One of Yale Designated, Gift, Grant is required
</ErrorMessage>
<ErrorMessageList>
E010 - One of Yale Designated, Gift, Grant is required
</ErrorMessageList>
<Number_Of_Errors>1</Number_Of_Errors>
<Number_Of_Warnings>1</Number_Of_Warnings>
</ser-root:validateCOAResponse>
</soapenv:Body>
</soapenv:Envelope>
 

Below are examples of SOAP request/response:

Code Block
languagexml
titleSample SOAP Request (no validation errors)
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:yal="esb/YaleWDFDM.ws:validateCOA">
   <soapenv:Header/>
   <soapenv:Body>
      <yal:validateCOA>
         <Mode></Mode>
         <Transaction_Date></Transaction_Date>
         <Company_Code>CO01</Company_Code>
         <Grant_Code></Grant_Code>
         <Gift_Code>GE006415</Gift_Code>
         <Yale_Designated_Code></Yale_Designated_Code>
         <Cost_Center_Code>CC0835</Cost_Center_Code>
         <Program_Code>PG00041</Program_Code>
         <Project_Code></Project_Code>
         <Assignee_Code></Assignee_Code>
         <Location_Code></Location_Code>
         <Revenue_Category_Code></Revenue_Category_Code>
         <Spend_Category_Code>SC372</Spend_Category_Code>
         <Ledger_Account_Code></Ledger_Account_Code>
      </yal:validateCOA>
   </soapenv:Body>
</soapenv:Envelope>
 
Code Block
languagexml
titleSample SOAP Response (no validation errors)
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ser-root:validateCOAResponse xmlns:ser-root="esb/YaleWDFDM.ws:validateCOA" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <Transaction_Date>12/01/2016</Transaction_Date>
         <Transaction_Date_Message>W004 - Current date assumed</Transaction_Date_Message>
         <Company>CO01</Company>
         <Company_Description>Yale University</Company_Description>
         <Company_Message xsi:nil="true"/>
         <Grant xsi:nil="true"/>
         <Grant_Description xsi:nil="true"/>
         <Grant_Message xsi:nil="true"/>
         <Gift>GE006415</Gift>
         <Gift_Description>Dupuy Harry W &amp; Chas M #1 06415</Gift_Description>
         <Gift_Message xsi:nil="true"/>
         <Yale_Designated xsi:nil="true"/>
         <Yale_Designated_Description xsi:nil="true"/>
         <Yale_Designated_Message xsi:nil="true"/>
         <Fund xsi:nil="true"/>
         <Fund_Description xsi:nil="true"/>
         <Cost_Center>CC0835</Cost_Center>
         <Cost_Center_Description>MEDNEU Neurology - All</Cost_Center_Description>
         <Cost_Center_Message xsi:nil="true"/>
         <Program>PG00041</Program>
         <Program_Description>Clinical - Other Affiliated Hospital &amp; Contracts</Program_Description>
         <Program_Message xsi:nil="true"/>
         <Project xsi:nil="true"/>
         <Project_Description xsi:nil="true"/>
         <Project_Message xsi:nil="true"/>
         <Assignee xsi:nil="true"/>
         <Assignee_Description xsi:nil="true"/>
         <Assignee_Message xsi:nil="true"/>
         <Location xsi:nil="true"/>
         <Location_Description xsi:nil="true"/>
         <Location_Message xsi:nil="true"/>
         <Revenue_Category xsi:nil="true"/>
         <Revenue_Category_Description xsi:nil="true"/>
         <Revenue_Category_Message xsi:nil="true"/>
         <Spend_Category>SC372</Spend_Category>
         <Spend_Category_Description>Assessment Expense - Affil Hosp (SC372)</Spend_Category_Description>
         <Spend_Category_Message xsi:nil="true"/>
         <Ledger_Account xsi:nil="true"/>
         <Ledger_Account_Description xsi:nil="true"/>
         <Ledger_Account_Message xsi:nil="true"/>
         <ErrorMessage/>
         <ErrorMessageList xsi:nil="true"/>
         <Number_Of_Errors>0</Number_Of_Errors>
         <Number_Of_Warnings>1</Number_Of_Warnings>
      </ser-root:validateCOAResponse>
   </soapenv:Body>
</soapenv:Envelope>
 
Code Block
languagexml
titleSample SOAP Request (with validation errors)
collapsetrue
 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:yal="esb/YaleWDFDM.ws:validateCOA">
   <soapenv:Header/>
   <soapenv:Body>
      <yal:validateCOA>
         <Mode>?</Mode>
         <Transaction_Date>07/31/2016</Transaction_Date>
         <Company_Code>CO01</Company_Code>
         <Grant_Code>?</Grant_Code>
         <Gift_Code>GE006415</Gift_Code>
         <Yale_Designated_Code>?</Yale_Designated_Code>
         <Cost_Center_Code>CC0835a</Cost_Center_Code>
         <Program_Code>PG00041a</Program_Code>
         <Project_Code>?</Project_Code>
         <Assignee_Code>?</Assignee_Code>
         <Location_Code>?</Location_Code>
         <Revenue_Category_Code>?</Revenue_Category_Code>
         <Spend_Category_Code>SC372</Spend_Category_Code>
         <Ledger_Account_Code>?</Ledger_Account_Code>
      </yal:validateCOA>
   </soapenv:Body>
</soapenv:Envelope>
Code Block
languagexml
titleSample SOAP Response (with validation errors)
collapsetrue
 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ser-root:validateCOAResponse xmlns:ser-root="esb/YaleWDFDM.ws:validateCOA" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <Transaction_Date>07/31/2016</Transaction_Date>
         <Transaction_Date_Message xsi:nil="true"/>
         <Company xsi:nil="true"/>
         <Company_Description xsi:nil="true"/>
         <Company_Message xsi:nil="true"/>
         <Grant xsi:nil="true"/>
         <Grant_Description xsi:nil="true"/>
         <Grant_Message xsi:nil="true"/>
         <Gift xsi:nil="true"/>
         <Gift_Description xsi:nil="true"/>
         <Gift_Message xsi:nil="true"/>
         <Yale_Designated xsi:nil="true"/>
         <Yale_Designated_Description xsi:nil="true"/>
         <Yale_Designated_Message xsi:nil="true"/>
         <Fund xsi:nil="true"/>
         <Fund_Description xsi:nil="true"/>
         <Cost_Center xsi:nil="true"/>
         <Cost_Center_Description xsi:nil="true"/>
         <Cost_Center_Message xsi:nil="true"/>
         <Program xsi:nil="true"/>
         <Program_Description xsi:nil="true"/>
         <Program_Message xsi:nil="true"/>
         <Project xsi:nil="true"/>
         <Project_Description xsi:nil="true"/>
         <Project_Message xsi:nil="true"/>
         <Assignee xsi:nil="true"/>
         <Assignee_Description xsi:nil="true"/>
         <Assignee_Message xsi:nil="true"/>
         <Location xsi:nil="true"/>
         <Location_Description xsi:nil="true"/>
         <Location_Message xsi:nil="true"/>
         <Revenue_Category xsi:nil="true"/>
         <Revenue_Category_Description xsi:nil="true"/>
         <Revenue_Category_Message xsi:nil="true"/>
         <Spend_Category xsi:nil="true"/>
         <Spend_Category_Description xsi:nil="true"/>
         <Spend_Category_Message xsi:nil="true"/>
         <Ledger_Account xsi:nil="true"/>
         <Ledger_Account_Description xsi:nil="true"/>
         <Ledger_Account_Message xsi:nil="true"/>
         <ErrorMessage>E009 - Gift and Yale Designated are not allowed together
E012 - Only one of Revenue Category, Spend Category is required</ErrorMessage>
         <ErrorMessageList>E009 - Gift and Yale Designated are not allowed together
E012 - Only one of Revenue Category, Spend Category is required</ErrorMessageList>
         <Number_Of_Errors>1</Number_Of_Errors>
         <Number_Of_Warnings>0</Number_Of_Warnings>
      </ser-root:validateCOAResponse>
   </soapenv:Body>
</soapenv:Envelope> <root>
  <Project>
    <Project_RefID>PJ005544</Project_RefID>
    <Project_Name>09524008-Dahl/How Democratic Is the American Constitution</Project_Name>
    <Project_Status/>
    <Project_Inactive>No</Project_Inactive>
    <Project_Start_Date>30-06-2013</Project_Start_Date>
    <Project_End_Date/>
    <Project_Company_RefID>CO01</Project_Company_RefID>
    <Project_Default_Program_RefID/>
    <Project_Default_Location_RefID/>
    <Project_Grouping_RefID>PROJECT_HIER-6-79</Project_Grouping_RefID>
    <Project_Grouping_Name>Yale Press Projects</Project_Grouping_Name>
    <Project_Summary_RefID>PROJECT_HIER-6-159</Project_Summary_RefID>
    <Project_Summary_Name>Yale Press Projects-</Project_Summary_Name>
    <Project_Cluster_RefID>PROJECT_HIER-6-4</Project_Cluster_RefID>
    <Project_Cluster_Name>Unit-Specific Projects</Project_Cluster_Name>
    <Project_Top_RefID>PROJECT_HIER-6-1</Project_Top_RefID>
    <Project_Top_Name>Yale University Projects</Project_Top_Name>
  </Project>
</root>

 

Filter by label (Content by label)
showLabelsfalse
max5
spacesBASP
sortmodified
showSpacefalse
reversetrue
typepage
labelsCOA