Atom
Click here for a complete list of operations.
SaveComponent
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 /atom/atom.asmx HTTP/1.1
Host: atom.joycecrane.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/SaveComponent"
<?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>
<UserName xmlns="http://tempuri.org/">string</UserName>
<Component xmlns="http://tempuri.org/">
<IsNew>boolean</IsNew>
<DeleteComponent>boolean</DeleteComponent>
<ComponentID>string</ComponentID>
<ComponentName>string</ComponentName>
<Status>boolean</Status>
<ComponentType>string</ComponentType>
<DataState>string</DataState>
<Activities>
<Activity>
<WoDetailId>string</WoDetailId>
<ActivityCode>string</ActivityCode>
<UnitActivityId>string</UnitActivityId>
<Description>string</Description>
<Billable>boolean</Billable>
<DateFinished>string</DateFinished>
<Comments>string</Comments>
<StandardTime>string</StandardTime>
<Price>string</Price>
<QuoteWoCode>string</QuoteWoCode>
<PotentialWarranty>boolean</PotentialWarranty>
<Deleted>boolean</Deleted>
<UpdatePrevMaint>boolean</UpdatePrevMaint>
<UpdatePrevMaintDate>boolean</UpdatePrevMaintDate>
<SkipLastMaintDateValidation>boolean</SkipLastMaintDateValidation>
<SkipLastMaintUpperValidation>boolean</SkipLastMaintUpperValidation>
<SkipLastMaintLowerValidation>boolean</SkipLastMaintLowerValidation>
<SkipLastMaintMilesValidation>boolean</SkipLastMaintMilesValidation>
</Activity>
<Activity>
<WoDetailId>string</WoDetailId>
<ActivityCode>string</ActivityCode>
<UnitActivityId>string</UnitActivityId>
<Description>string</Description>
<Billable>boolean</Billable>
<DateFinished>string</DateFinished>
<Comments>string</Comments>
<StandardTime>string</StandardTime>
<Price>string</Price>
<QuoteWoCode>string</QuoteWoCode>
<PotentialWarranty>boolean</PotentialWarranty>
<Deleted>boolean</Deleted>
<UpdatePrevMaint>boolean</UpdatePrevMaint>
<UpdatePrevMaintDate>boolean</UpdatePrevMaintDate>
<SkipLastMaintDateValidation>boolean</SkipLastMaintDateValidation>
<SkipLastMaintUpperValidation>boolean</SkipLastMaintUpperValidation>
<SkipLastMaintLowerValidation>boolean</SkipLastMaintLowerValidation>
<SkipLastMaintMilesValidation>boolean</SkipLastMaintMilesValidation>
</Activity>
</Activities>
<ActionLists>
<ActionList>
<WoActionListId>string</WoActionListId>
<ActivityCode>string</ActivityCode>
<ActionListText>string</ActionListText>
<Comments>string</Comments>
<Completed>boolean</Completed>
<AddedList>boolean</AddedList>
<CompletedBy>string</CompletedBy>
<CompletedDate>string</CompletedDate>
<Deleted>boolean</Deleted>
<NotApplicable>boolean</NotApplicable>
<Deficiency>boolean</Deficiency>
<DefPriority>string</DefPriority>
<QuoteWoCode>string</QuoteWoCode>
<LineNumb>string</LineNumb>
<Signed>boolean</Signed>
</ActionList>
<ActionList>
<WoActionListId>string</WoActionListId>
<ActivityCode>string</ActivityCode>
<ActionListText>string</ActionListText>
<Comments>string</Comments>
<Completed>boolean</Completed>
<AddedList>boolean</AddedList>
<CompletedBy>string</CompletedBy>
<CompletedDate>string</CompletedDate>
<Deleted>boolean</Deleted>
<NotApplicable>boolean</NotApplicable>
<Deficiency>boolean</Deficiency>
<DefPriority>string</DefPriority>
<QuoteWoCode>string</QuoteWoCode>
<LineNumb>string</LineNumb>
<Signed>boolean</Signed>
</ActionList>
</ActionLists>
<Parts>
<Part>
<MatTransId>string</MatTransId>
<PartCode>string</PartCode>
<PartDesc>string</PartDesc>
<TransDate>string</TransDate>
<Measure>string</Measure>
<Quantity>string</Quantity>
<Price>string</Price>
<Burden>string</Burden>
<WorkDescription>string</WorkDescription>
<Yard>string</Yard>
<Location>string</Location>
<PartQtyId>string</PartQtyId>
<NewUsed>string</NewUsed>
<ActivityCode>string</ActivityCode>
<ClassCode>string</ClassCode>
<PartsLabor>string</PartsLabor>
<WoDetailId>string</WoDetailId>
<QuoteWoCode>string</QuoteWoCode>
<Amount>string</Amount>
<SellingPriceUsed>string</SellingPriceUsed>
<Status>boolean</Status>
<CompanyCode>string</CompanyCode>
<ActivityPartID>string</ActivityPartID>
<RetailPrice>string</RetailPrice>
<MarkupPerc>string</MarkupPerc>
<Deleted>boolean</Deleted>
<Billable>boolean</Billable>
</Part>
<Part>
<MatTransId>string</MatTransId>
<PartCode>string</PartCode>
<PartDesc>string</PartDesc>
<TransDate>string</TransDate>
<Measure>string</Measure>
<Quantity>string</Quantity>
<Price>string</Price>
<Burden>string</Burden>
<WorkDescription>string</WorkDescription>
<Yard>string</Yard>
<Location>string</Location>
<PartQtyId>string</PartQtyId>
<NewUsed>string</NewUsed>
<ActivityCode>string</ActivityCode>
<ClassCode>string</ClassCode>
<PartsLabor>string</PartsLabor>
<WoDetailId>string</WoDetailId>
<QuoteWoCode>string</QuoteWoCode>
<Amount>string</Amount>
<SellingPriceUsed>string</SellingPriceUsed>
<Status>boolean</Status>
<CompanyCode>string</CompanyCode>
<ActivityPartID>string</ActivityPartID>
<RetailPrice>string</RetailPrice>
<MarkupPerc>string</MarkupPerc>
<Deleted>boolean</Deleted>
<Billable>boolean</Billable>
</Part>
</Parts>
<Labor>
<WorkOrderQuoteLabor>
<QuoteWoLaborID>string</QuoteWoLaborID>
<WorkDate>string</WorkDate>
<UnionCode>string</UnionCode>
<CraftCode>string</CraftCode>
<Hours>string</Hours>
<Rate>string</Rate>
<Amount>string</Amount>
<Comments>string</Comments>
<QuoteWoCode>string</QuoteWoCode>
<ActivityCode>string</ActivityCode>
<Deleted>boolean</Deleted>
</WorkOrderQuoteLabor>
<WorkOrderQuoteLabor>
<QuoteWoLaborID>string</QuoteWoLaborID>
<WorkDate>string</WorkDate>
<UnionCode>string</UnionCode>
<CraftCode>string</CraftCode>
<Hours>string</Hours>
<Rate>string</Rate>
<Amount>string</Amount>
<Comments>string</Comments>
<QuoteWoCode>string</QuoteWoCode>
<ActivityCode>string</ActivityCode>
<Deleted>boolean</Deleted>
</WorkOrderQuoteLabor>
</Labor>
</Component>
</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>xml</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 /atom/atom.asmx HTTP/1.1
Host: atom.joycecrane.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:Body>
<UserName xmlns="http://tempuri.org/">string</UserName>
<Component xmlns="http://tempuri.org/">
<IsNew>boolean</IsNew>
<DeleteComponent>boolean</DeleteComponent>
<ComponentID>string</ComponentID>
<ComponentName>string</ComponentName>
<Status>boolean</Status>
<ComponentType>string</ComponentType>
<DataState>string</DataState>
<Activities>
<Activity>
<WoDetailId>string</WoDetailId>
<ActivityCode>string</ActivityCode>
<UnitActivityId>string</UnitActivityId>
<Description>string</Description>
<Billable>boolean</Billable>
<DateFinished>string</DateFinished>
<Comments>string</Comments>
<StandardTime>string</StandardTime>
<Price>string</Price>
<QuoteWoCode>string</QuoteWoCode>
<PotentialWarranty>boolean</PotentialWarranty>
<Deleted>boolean</Deleted>
<UpdatePrevMaint>boolean</UpdatePrevMaint>
<UpdatePrevMaintDate>boolean</UpdatePrevMaintDate>
<SkipLastMaintDateValidation>boolean</SkipLastMaintDateValidation>
<SkipLastMaintUpperValidation>boolean</SkipLastMaintUpperValidation>
<SkipLastMaintLowerValidation>boolean</SkipLastMaintLowerValidation>
<SkipLastMaintMilesValidation>boolean</SkipLastMaintMilesValidation>
</Activity>
<Activity>
<WoDetailId>string</WoDetailId>
<ActivityCode>string</ActivityCode>
<UnitActivityId>string</UnitActivityId>
<Description>string</Description>
<Billable>boolean</Billable>
<DateFinished>string</DateFinished>
<Comments>string</Comments>
<StandardTime>string</StandardTime>
<Price>string</Price>
<QuoteWoCode>string</QuoteWoCode>
<PotentialWarranty>boolean</PotentialWarranty>
<Deleted>boolean</Deleted>
<UpdatePrevMaint>boolean</UpdatePrevMaint>
<UpdatePrevMaintDate>boolean</UpdatePrevMaintDate>
<SkipLastMaintDateValidation>boolean</SkipLastMaintDateValidation>
<SkipLastMaintUpperValidation>boolean</SkipLastMaintUpperValidation>
<SkipLastMaintLowerValidation>boolean</SkipLastMaintLowerValidation>
<SkipLastMaintMilesValidation>boolean</SkipLastMaintMilesValidation>
</Activity>
</Activities>
<ActionLists>
<ActionList>
<WoActionListId>string</WoActionListId>
<ActivityCode>string</ActivityCode>
<ActionListText>string</ActionListText>
<Comments>string</Comments>
<Completed>boolean</Completed>
<AddedList>boolean</AddedList>
<CompletedBy>string</CompletedBy>
<CompletedDate>string</CompletedDate>
<Deleted>boolean</Deleted>
<NotApplicable>boolean</NotApplicable>
<Deficiency>boolean</Deficiency>
<DefPriority>string</DefPriority>
<QuoteWoCode>string</QuoteWoCode>
<LineNumb>string</LineNumb>
<Signed>boolean</Signed>
</ActionList>
<ActionList>
<WoActionListId>string</WoActionListId>
<ActivityCode>string</ActivityCode>
<ActionListText>string</ActionListText>
<Comments>string</Comments>
<Completed>boolean</Completed>
<AddedList>boolean</AddedList>
<CompletedBy>string</CompletedBy>
<CompletedDate>string</CompletedDate>
<Deleted>boolean</Deleted>
<NotApplicable>boolean</NotApplicable>
<Deficiency>boolean</Deficiency>
<DefPriority>string</DefPriority>
<QuoteWoCode>string</QuoteWoCode>
<LineNumb>string</LineNumb>
<Signed>boolean</Signed>
</ActionList>
</ActionLists>
<Parts>
<Part>
<MatTransId>string</MatTransId>
<PartCode>string</PartCode>
<PartDesc>string</PartDesc>
<TransDate>string</TransDate>
<Measure>string</Measure>
<Quantity>string</Quantity>
<Price>string</Price>
<Burden>string</Burden>
<WorkDescription>string</WorkDescription>
<Yard>string</Yard>
<Location>string</Location>
<PartQtyId>string</PartQtyId>
<NewUsed>string</NewUsed>
<ActivityCode>string</ActivityCode>
<ClassCode>string</ClassCode>
<PartsLabor>string</PartsLabor>
<WoDetailId>string</WoDetailId>
<QuoteWoCode>string</QuoteWoCode>
<Amount>string</Amount>
<SellingPriceUsed>string</SellingPriceUsed>
<Status>boolean</Status>
<CompanyCode>string</CompanyCode>
<ActivityPartID>string</ActivityPartID>
<RetailPrice>string</RetailPrice>
<MarkupPerc>string</MarkupPerc>
<Deleted>boolean</Deleted>
<Billable>boolean</Billable>
</Part>
<Part>
<MatTransId>string</MatTransId>
<PartCode>string</PartCode>
<PartDesc>string</PartDesc>
<TransDate>string</TransDate>
<Measure>string</Measure>
<Quantity>string</Quantity>
<Price>string</Price>
<Burden>string</Burden>
<WorkDescription>string</WorkDescription>
<Yard>string</Yard>
<Location>string</Location>
<PartQtyId>string</PartQtyId>
<NewUsed>string</NewUsed>
<ActivityCode>string</ActivityCode>
<ClassCode>string</ClassCode>
<PartsLabor>string</PartsLabor>
<WoDetailId>string</WoDetailId>
<QuoteWoCode>string</QuoteWoCode>
<Amount>string</Amount>
<SellingPriceUsed>string</SellingPriceUsed>
<Status>boolean</Status>
<CompanyCode>string</CompanyCode>
<ActivityPartID>string</ActivityPartID>
<RetailPrice>string</RetailPrice>
<MarkupPerc>string</MarkupPerc>
<Deleted>boolean</Deleted>
<Billable>boolean</Billable>
</Part>
</Parts>
<Labor>
<WorkOrderQuoteLabor>
<QuoteWoLaborID>string</QuoteWoLaborID>
<WorkDate>string</WorkDate>
<UnionCode>string</UnionCode>
<CraftCode>string</CraftCode>
<Hours>string</Hours>
<Rate>string</Rate>
<Amount>string</Amount>
<Comments>string</Comments>
<QuoteWoCode>string</QuoteWoCode>
<ActivityCode>string</ActivityCode>
<Deleted>boolean</Deleted>
</WorkOrderQuoteLabor>
<WorkOrderQuoteLabor>
<QuoteWoLaborID>string</QuoteWoLaborID>
<WorkDate>string</WorkDate>
<UnionCode>string</UnionCode>
<CraftCode>string</CraftCode>
<Hours>string</Hours>
<Rate>string</Rate>
<Amount>string</Amount>
<Comments>string</Comments>
<QuoteWoCode>string</QuoteWoCode>
<ActivityCode>string</ActivityCode>
<Deleted>boolean</Deleted>
</WorkOrderQuoteLabor>
</Labor>
</Component>
</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>xml</soap12:Body> </soap12:Envelope>