serviceContractEntry
Click here for a complete list of operations.
getContractTypesByAgreementTypeID
Searches for agreementTypeIDs based on agreementTypeID
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /ctapi/services/ctDynamicsSL/serviceContractEntry.asmx HTTP/1.1 Host: www.catalinatechnology.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.catalinatechnology.com/services/ctDynamicsSL/getContractTypesByAgreementTypeID" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ctDynamicsSLHeader xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL"> <licenseKey>string</licenseKey> <licenseName>string</licenseName> <licenseExpiration>string</licenseExpiration> <softwareName>string</softwareName> <siteID>string</siteID> <siteKey>string</siteKey> <userName>string</userName> <cpnyID>string</cpnyID> <apiUsername>string</apiUsername> <apiPassword>string</apiPassword> <flags> <nameValuePairs> <name>string</name> <value>string</value> </nameValuePairs> <nameValuePairs> <name>string</name> <value>string</value> </nameValuePairs> </flags> </ctDynamicsSLHeader> </soap:Header> <soap:Body> <getContractTypesByAgreementTypeID xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL"> <agreementTypeID>string</agreementTypeID> </getContractTypesByAgreementTypeID> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getContractTypesByAgreementTypeIDResponse xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL"> <getContractTypesByAgreementTypeIDResult> <smAgreement> <errorMessage>string</errorMessage> <resultCode>int</resultCode> <AgreementDesc>string</AgreementDesc> <AgreementTypeID>string</AgreementTypeID> <Amount>double</Amount> <BranchID>string</BranchID> <CalculateBy>string</CalculateBy> <Capamount>double</Capamount> <CapContract>string</CapContract> <CapTolerance>double</CapTolerance> <CapType>string</CapType> <ContractAcct>string</ContractAcct> <ContractSub>string</ContractSub> <CpnyID>string</CpnyID> <Crtd_DateTime>dateTime</Crtd_DateTime> <Crtd_Prog>string</Crtd_Prog> <Crtd_User>string</Crtd_User> <CT_ID01>string</CT_ID01> <CT_ID02>string</CT_ID02> <CT_ID03>string</CT_ID03> <CT_ID04>string</CT_ID04> <CT_ID05>string</CT_ID05> <CT_ID06>string</CT_ID06> <CT_ID07>string</CT_ID07> <CT_ID08>double</CT_ID08> <CT_ID09>dateTime</CT_ID09> <CT_ID10>short</CT_ID10> <CT_ID11>string</CT_ID11> <CT_ID12>string</CT_ID12> <CT_ID13>string</CT_ID13> <CT_ID14>string</CT_ID14> <CT_ID15>string</CT_ID15> <CT_ID16>string</CT_ID16> <CT_ID17>string</CT_ID17> <CT_ID18>double</CT_ID18> <CT_ID19>dateTime</CT_ID19> <CT_ID20>short</CT_ID20> <DefaultAgrLength>short</DefaultAgrLength> <DefaultCallType>string</DefaultCallType> <FlatRateID>string</FlatRateID> <IncreasePercent>double</IncreasePercent> <LabMarkupID>string</LabMarkupID> <LaborPct>double</LaborPct> <Lupd_DateTime>dateTime</Lupd_DateTime> <Lupd_Prog>string</Lupd_Prog> <Lupd_User>string</Lupd_User> <MarkupID>string</MarkupID> <MaterialPct>double</MaterialPct> <MatMarkupID>string</MatMarkupID> <NoteId>int</NoteId> <PMFlag>string</PMFlag> <PMLaborPct>double</PMLaborPct> <PMMaterialPct>double</PMMaterialPct> <Priority>string</Priority> <RenewalCode>string</RenewalCode> <RenewalType>string</RenewalType> <ReserveAcct>string</ReserveAcct> <ReserveSub>string</ReserveSub> <SalesAcct>string</SalesAcct> <SalesSub>string</SalesSub> <ServiceType>string</ServiceType> <SubFromSite>short</SubFromSite> <Taxable>short</Taxable> <TMDiscount>double</TMDiscount> <User1>string</User1> <User2>string</User2> <User3>double</User3> <User4>double</User4> <User5>string</User5> <User6>string</User6> <User7>dateTime</User7> <User8>dateTime</User8> </smAgreement> <smAgreement> <errorMessage>string</errorMessage> <resultCode>int</resultCode> <AgreementDesc>string</AgreementDesc> <AgreementTypeID>string</AgreementTypeID> <Amount>double</Amount> <BranchID>string</BranchID> <CalculateBy>string</CalculateBy> <Capamount>double</Capamount> <CapContract>string</CapContract> <CapTolerance>double</CapTolerance> <CapType>string</CapType> <ContractAcct>string</ContractAcct> <ContractSub>string</ContractSub> <CpnyID>string</CpnyID> <Crtd_DateTime>dateTime</Crtd_DateTime> <Crtd_Prog>string</Crtd_Prog> <Crtd_User>string</Crtd_User> <CT_ID01>string</CT_ID01> <CT_ID02>string</CT_ID02> <CT_ID03>string</CT_ID03> <CT_ID04>string</CT_ID04> <CT_ID05>string</CT_ID05> <CT_ID06>string</CT_ID06> <CT_ID07>string</CT_ID07> <CT_ID08>double</CT_ID08> <CT_ID09>dateTime</CT_ID09> <CT_ID10>short</CT_ID10> <CT_ID11>string</CT_ID11> <CT_ID12>string</CT_ID12> <CT_ID13>string</CT_ID13> <CT_ID14>string</CT_ID14> <CT_ID15>string</CT_ID15> <CT_ID16>string</CT_ID16> <CT_ID17>string</CT_ID17> <CT_ID18>double</CT_ID18> <CT_ID19>dateTime</CT_ID19> <CT_ID20>short</CT_ID20> <DefaultAgrLength>short</DefaultAgrLength> <DefaultCallType>string</DefaultCallType> <FlatRateID>string</FlatRateID> <IncreasePercent>double</IncreasePercent> <LabMarkupID>string</LabMarkupID> <LaborPct>double</LaborPct> <Lupd_DateTime>dateTime</Lupd_DateTime> <Lupd_Prog>string</Lupd_Prog> <Lupd_User>string</Lupd_User> <MarkupID>string</MarkupID> <MaterialPct>double</MaterialPct> <MatMarkupID>string</MatMarkupID> <NoteId>int</NoteId> <PMFlag>string</PMFlag> <PMLaborPct>double</PMLaborPct> <PMMaterialPct>double</PMMaterialPct> <Priority>string</Priority> <RenewalCode>string</RenewalCode> <RenewalType>string</RenewalType> <ReserveAcct>string</ReserveAcct> <ReserveSub>string</ReserveSub> <SalesAcct>string</SalesAcct> <SalesSub>string</SalesSub> <ServiceType>string</ServiceType> <SubFromSite>short</SubFromSite> <Taxable>short</Taxable> <TMDiscount>double</TMDiscount> <User1>string</User1> <User2>string</User2> <User3>double</User3> <User4>double</User4> <User5>string</User5> <User6>string</User6> <User7>dateTime</User7> <User8>dateTime</User8> </smAgreement> </getContractTypesByAgreementTypeIDResult> </getContractTypesByAgreementTypeIDResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /ctapi/services/ctDynamicsSL/serviceContractEntry.asmx HTTP/1.1 Host: www.catalinatechnology.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <ctDynamicsSLHeader xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL"> <licenseKey>string</licenseKey> <licenseName>string</licenseName> <licenseExpiration>string</licenseExpiration> <softwareName>string</softwareName> <siteID>string</siteID> <siteKey>string</siteKey> <userName>string</userName> <cpnyID>string</cpnyID> <apiUsername>string</apiUsername> <apiPassword>string</apiPassword> <flags> <nameValuePairs> <name>string</name> <value>string</value> </nameValuePairs> <nameValuePairs> <name>string</name> <value>string</value> </nameValuePairs> </flags> </ctDynamicsSLHeader> </soap12:Header> <soap12:Body> <getContractTypesByAgreementTypeID xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL"> <agreementTypeID>string</agreementTypeID> </getContractTypesByAgreementTypeID> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <getContractTypesByAgreementTypeIDResponse xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL"> <getContractTypesByAgreementTypeIDResult> <smAgreement> <errorMessage>string</errorMessage> <resultCode>int</resultCode> <AgreementDesc>string</AgreementDesc> <AgreementTypeID>string</AgreementTypeID> <Amount>double</Amount> <BranchID>string</BranchID> <CalculateBy>string</CalculateBy> <Capamount>double</Capamount> <CapContract>string</CapContract> <CapTolerance>double</CapTolerance> <CapType>string</CapType> <ContractAcct>string</ContractAcct> <ContractSub>string</ContractSub> <CpnyID>string</CpnyID> <Crtd_DateTime>dateTime</Crtd_DateTime> <Crtd_Prog>string</Crtd_Prog> <Crtd_User>string</Crtd_User> <CT_ID01>string</CT_ID01> <CT_ID02>string</CT_ID02> <CT_ID03>string</CT_ID03> <CT_ID04>string</CT_ID04> <CT_ID05>string</CT_ID05> <CT_ID06>string</CT_ID06> <CT_ID07>string</CT_ID07> <CT_ID08>double</CT_ID08> <CT_ID09>dateTime</CT_ID09> <CT_ID10>short</CT_ID10> <CT_ID11>string</CT_ID11> <CT_ID12>string</CT_ID12> <CT_ID13>string</CT_ID13> <CT_ID14>string</CT_ID14> <CT_ID15>string</CT_ID15> <CT_ID16>string</CT_ID16> <CT_ID17>string</CT_ID17> <CT_ID18>double</CT_ID18> <CT_ID19>dateTime</CT_ID19> <CT_ID20>short</CT_ID20> <DefaultAgrLength>short</DefaultAgrLength> <DefaultCallType>string</DefaultCallType> <FlatRateID>string</FlatRateID> <IncreasePercent>double</IncreasePercent> <LabMarkupID>string</LabMarkupID> <LaborPct>double</LaborPct> <Lupd_DateTime>dateTime</Lupd_DateTime> <Lupd_Prog>string</Lupd_Prog> <Lupd_User>string</Lupd_User> <MarkupID>string</MarkupID> <MaterialPct>double</MaterialPct> <MatMarkupID>string</MatMarkupID> <NoteId>int</NoteId> <PMFlag>string</PMFlag> <PMLaborPct>double</PMLaborPct> <PMMaterialPct>double</PMMaterialPct> <Priority>string</Priority> <RenewalCode>string</RenewalCode> <RenewalType>string</RenewalType> <ReserveAcct>string</ReserveAcct> <ReserveSub>string</ReserveSub> <SalesAcct>string</SalesAcct> <SalesSub>string</SalesSub> <ServiceType>string</ServiceType> <SubFromSite>short</SubFromSite> <Taxable>short</Taxable> <TMDiscount>double</TMDiscount> <User1>string</User1> <User2>string</User2> <User3>double</User3> <User4>double</User4> <User5>string</User5> <User6>string</User6> <User7>dateTime</User7> <User8>dateTime</User8> </smAgreement> <smAgreement> <errorMessage>string</errorMessage> <resultCode>int</resultCode> <AgreementDesc>string</AgreementDesc> <AgreementTypeID>string</AgreementTypeID> <Amount>double</Amount> <BranchID>string</BranchID> <CalculateBy>string</CalculateBy> <Capamount>double</Capamount> <CapContract>string</CapContract> <CapTolerance>double</CapTolerance> <CapType>string</CapType> <ContractAcct>string</ContractAcct> <ContractSub>string</ContractSub> <CpnyID>string</CpnyID> <Crtd_DateTime>dateTime</Crtd_DateTime> <Crtd_Prog>string</Crtd_Prog> <Crtd_User>string</Crtd_User> <CT_ID01>string</CT_ID01> <CT_ID02>string</CT_ID02> <CT_ID03>string</CT_ID03> <CT_ID04>string</CT_ID04> <CT_ID05>string</CT_ID05> <CT_ID06>string</CT_ID06> <CT_ID07>string</CT_ID07> <CT_ID08>double</CT_ID08> <CT_ID09>dateTime</CT_ID09> <CT_ID10>short</CT_ID10> <CT_ID11>string</CT_ID11> <CT_ID12>string</CT_ID12> <CT_ID13>string</CT_ID13> <CT_ID14>string</CT_ID14> <CT_ID15>string</CT_ID15> <CT_ID16>string</CT_ID16> <CT_ID17>string</CT_ID17> <CT_ID18>double</CT_ID18> <CT_ID19>dateTime</CT_ID19> <CT_ID20>short</CT_ID20> <DefaultAgrLength>short</DefaultAgrLength> <DefaultCallType>string</DefaultCallType> <FlatRateID>string</FlatRateID> <IncreasePercent>double</IncreasePercent> <LabMarkupID>string</LabMarkupID> <LaborPct>double</LaborPct> <Lupd_DateTime>dateTime</Lupd_DateTime> <Lupd_Prog>string</Lupd_Prog> <Lupd_User>string</Lupd_User> <MarkupID>string</MarkupID> <MaterialPct>double</MaterialPct> <MatMarkupID>string</MatMarkupID> <NoteId>int</NoteId> <PMFlag>string</PMFlag> <PMLaborPct>double</PMLaborPct> <PMMaterialPct>double</PMMaterialPct> <Priority>string</Priority> <RenewalCode>string</RenewalCode> <RenewalType>string</RenewalType> <ReserveAcct>string</ReserveAcct> <ReserveSub>string</ReserveSub> <SalesAcct>string</SalesAcct> <SalesSub>string</SalesSub> <ServiceType>string</ServiceType> <SubFromSite>short</SubFromSite> <Taxable>short</Taxable> <TMDiscount>double</TMDiscount> <User1>string</User1> <User2>string</User2> <User3>double</User3> <User4>double</User4> <User5>string</User5> <User6>string</User6> <User7>dateTime</User7> <User8>dateTime</User8> </smAgreement> </getContractTypesByAgreementTypeIDResult> </getContractTypesByAgreementTypeIDResponse> </soap12:Body> </soap12:Envelope>