ItemManager
Click here for a complete list of operations.
UpdateItem
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 /KMWARE.ZMA.Inventory.ItemMgmt.Host/ItemManager.asmx HTTP/1.1
Host: ssa.fp360.us
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://KMWare.ZMA.Inventory.ItemMgmt.ServiceContracts/2007/06/UpdateItem"
<?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>
<UpdateItem xmlns="http://KMWare.ZMA.Inventory.ItemMgmt.ServiceContracts/2007/06">
<UpdateItemRequest xmlns="http://KMWare.ZMA.Inventory.ItemMgmt.DataTypes/2007/06">
<Brand>string</Brand>
<CategoryCode>string</CategoryCode>
<ClassCode>string</ClassCode>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<CustomField3>string</CustomField3>
<Description>string</Description>
<ExpiryDate>dateTime</ExpiryDate>
<ISBN>string</ISBN>
<ItemNumber>string</ItemNumber>
<ItemType>string</ItemType>
<MaxDiscountType>string</MaxDiscountType>
<MaxDiscountValue>decimal</MaxDiscountValue>
<Name>string</Name>
<Note>string</Note>
<OrganizationUnitId>short</OrganizationUnitId>
<PeriodType>string</PeriodType>
<PriceLabelCode>string</PriceLabelCode>
<PriceType>string</PriceType>
<PrimaryUOM>string</PrimaryUOM>
<ItemGroupId>short</ItemGroupId>
<RecentOrderCost>decimal</RecentOrderCost>
<ReorderType>string</ReorderType>
<RFID>string</RFID>
<Status>string</Status>
<SubCategoryCode>string</SubCategoryCode>
<TaxExemption>string</TaxExemption>
<UPC>string</UPC>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<WeightedOrderCost>decimal</WeightedOrderCost>
<ItemSet>string</ItemSet>
<MaintainInventoryFlag>string</MaintainInventoryFlag>
<UOMDecimalRoundUP>short</UOMDecimalRoundUP>
<ItemAttribute>
<ItemAttribute>
<AttributeCode>string</AttributeCode>
<AttributeValue>string</AttributeValue>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
</ItemAttribute>
<ItemAttribute>
<AttributeCode>string</AttributeCode>
<AttributeValue>string</AttributeValue>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
</ItemAttribute>
</ItemAttribute>
<ItemImage>
<ItemImage>
<ExpiryDate>dateTime</ExpiryDate>
<ImageId>int</ImageId>
<ImageType>string</ImageType>
<ItemImages>base64Binary</ItemImages>
<Thumbnail>base64Binary</Thumbnail>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<Description>string</Description>
<PrimaryImageFlag>string</PrimaryImageFlag>
</ItemImage>
<ItemImage>
<ExpiryDate>dateTime</ExpiryDate>
<ImageId>int</ImageId>
<ImageType>string</ImageType>
<ItemImages>base64Binary</ItemImages>
<Thumbnail>base64Binary</Thumbnail>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<Description>string</Description>
<PrimaryImageFlag>string</PrimaryImageFlag>
</ItemImage>
</ItemImage>
<ItemPrice>
<ItemPrice>
<BeginDate>dateTime</BeginDate>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<LevelCode>string</LevelCode>
<LocationId>short</LocationId>
<MarginalType>string</MarginalType>
<MarginalValue>decimal</MarginalValue>
<MarkupType>string</MarkupType>
<MarkupValue>decimal</MarkupValue>
<MaximumQuantity>decimal</MaximumQuantity>
<MinimumQuantity>decimal</MinimumQuantity>
<OrganizationUnitId>short</OrganizationUnitId>
<RetailPrice>decimal</RetailPrice>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
</ItemPrice>
<ItemPrice>
<BeginDate>dateTime</BeginDate>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<LevelCode>string</LevelCode>
<LocationId>short</LocationId>
<MarginalType>string</MarginalType>
<MarginalValue>decimal</MarginalValue>
<MarkupType>string</MarkupType>
<MarkupValue>decimal</MarkupValue>
<MaximumQuantity>decimal</MaximumQuantity>
<MinimumQuantity>decimal</MinimumQuantity>
<OrganizationUnitId>short</OrganizationUnitId>
<RetailPrice>decimal</RetailPrice>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
</ItemPrice>
</ItemPrice>
<ItemTax>
<ItemTax>
<BeginDate>dateTime</BeginDate>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<LocationId>short</LocationId>
<OrganizationUnitId>short</OrganizationUnitId>
<TaxGroupCode>string</TaxGroupCode>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
</ItemTax>
<ItemTax>
<BeginDate>dateTime</BeginDate>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<LocationId>short</LocationId>
<OrganizationUnitId>short</OrganizationUnitId>
<TaxGroupCode>string</TaxGroupCode>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
</ItemTax>
</ItemTax>
<ItemVendor>
<ItemVendor>
<ConversionRate>decimal</ConversionRate>
<Cost>decimal</Cost>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<CustomField3>string</CustomField3>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<UOM>string</UOM>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<VendorId>short</VendorId>
<VendorProduct>string</VendorProduct>
<PrimaryVendor>string</PrimaryVendor>
<VendorUOMDecimalRoundUp>short</VendorUOMDecimalRoundUp>
</ItemVendor>
<ItemVendor>
<ConversionRate>decimal</ConversionRate>
<Cost>decimal</Cost>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<CustomField3>string</CustomField3>
<ExpiryDate>dateTime</ExpiryDate>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<UOM>string</UOM>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<VendorId>short</VendorId>
<VendorProduct>string</VendorProduct>
<PrimaryVendor>string</PrimaryVendor>
<VendorUOMDecimalRoundUp>short</VendorUOMDecimalRoundUp>
</ItemVendor>
</ItemVendor>
<ItemSetDetail>
<ItemSetDetail>
<ExpiryDate>dateTime</ExpiryDate>
<ItemDetailNumber>string</ItemDetailNumber>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<Quantity>decimal</Quantity>
<RetailPrice>decimal</RetailPrice>
<RetailRate>string</RetailRate>
<UOM>string</UOM>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<ItemName>string</ItemName>
</ItemSetDetail>
<ItemSetDetail>
<ExpiryDate>dateTime</ExpiryDate>
<ItemDetailNumber>string</ItemDetailNumber>
<ItemNumber>string</ItemNumber>
<OrganizationUnitId>short</OrganizationUnitId>
<Quantity>decimal</Quantity>
<RetailPrice>decimal</RetailPrice>
<RetailRate>string</RetailRate>
<UOM>string</UOM>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<ItemName>string</ItemName>
</ItemSetDetail>
</ItemSetDetail>
<ItemTypeDetail>
<ItemTypeDetail>
<Description>string</Description>
<ItemAttribute xsi:nil="true" />
<Cost>decimal</Cost>
<Price>decimal</Price>
</ItemTypeDetail>
<ItemTypeDetail>
<Description>string</Description>
<ItemAttribute xsi:nil="true" />
<Cost>decimal</Cost>
<Price>decimal</Price>
</ItemTypeDetail>
</ItemTypeDetail>
<ItemGroupName>string</ItemGroupName>
<VendorProduct>string</VendorProduct>
<VendorName>string</VendorName>
<RetailPrice>decimal</RetailPrice>
<OnHandQuantity>decimal</OnHandQuantity>
<AccountCode>string</AccountCode>
<PriceOnSale>string</PriceOnSale>
<IsAccountBasedOnLocation>string</IsAccountBasedOnLocation>
<CustomField4>string</CustomField4>
<CustomField5>string</CustomField5>
<CustomField6>string</CustomField6>
<CustomField7>string</CustomField7>
<CustomField8>string</CustomField8>
<ItemAccountGroup>
<ItemAccountGroup>
<ItemNumber>string</ItemNumber>
<AccountGroupCode>string</AccountGroupCode>
<EventTypeCode>string</EventTypeCode>
<ModuleCode>string</ModuleCode>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<OrganizationUnitId>short</OrganizationUnitId>
<ExpiryDate>dateTime</ExpiryDate>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<AccountGroupDescription>string</AccountGroupDescription>
<EventTypeDescription>string</EventTypeDescription>
<CustomField3>string</CustomField3>
<CustomField4>string</CustomField4>
<CustomField5>string</CustomField5>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
</ItemAccountGroup>
<ItemAccountGroup>
<ItemNumber>string</ItemNumber>
<AccountGroupCode>string</AccountGroupCode>
<EventTypeCode>string</EventTypeCode>
<ModuleCode>string</ModuleCode>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<OrganizationUnitId>short</OrganizationUnitId>
<ExpiryDate>dateTime</ExpiryDate>
<UpdateDate>dateTime</UpdateDate>
<UpdateId>string</UpdateId>
<AccountGroupDescription>string</AccountGroupDescription>
<EventTypeDescription>string</EventTypeDescription>
<CustomField3>string</CustomField3>
<CustomField4>string</CustomField4>
<CustomField5>string</CustomField5>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
</ItemAccountGroup>
</ItemAccountGroup>
<IsFooditem>string</IsFooditem>
<FoodMenuItemCode>string</FoodMenuItemCode>
<ItemUpsell>
<ItemUpsell>
<OrganizationUnitId>short</OrganizationUnitId>
<ItemNumber>string</ItemNumber>
<UpsellItemNumber>string</UpsellItemNumber>
<UpsellItemDescription>string</UpsellItemDescription>
<DescriptionToUpsell>string</DescriptionToUpsell>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<CustomField3>string</CustomField3>
<CustomField4>string</CustomField4>
<CustomField5>string</CustomField5>
<UpdateId>string</UpdateId>
<UpdateDate>dateTime</UpdateDate>
<ExpiryDate>dateTime</ExpiryDate>
</ItemUpsell>
<ItemUpsell>
<OrganizationUnitId>short</OrganizationUnitId>
<ItemNumber>string</ItemNumber>
<UpsellItemNumber>string</UpsellItemNumber>
<UpsellItemDescription>string</UpsellItemDescription>
<DescriptionToUpsell>string</DescriptionToUpsell>
<CustomField1>string</CustomField1>
<CustomField2>string</CustomField2>
<CustomField3>string</CustomField3>
<CustomField4>string</CustomField4>
<CustomField5>string</CustomField5>
<UpdateId>string</UpdateId>
<UpdateDate>dateTime</UpdateDate>
<ExpiryDate>dateTime</ExpiryDate>
</ItemUpsell>
</ItemUpsell>
<ShowInPackageTicket>string</ShowInPackageTicket>
</UpdateItemRequest>
</UpdateItem>
</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>
<UpdateItemResponse xmlns="http://KMWare.ZMA.Inventory.ItemMgmt.ServiceContracts/2007/06">
<UpdateItemResult>string</UpdateItemResult>
</UpdateItemResponse>
</soap:Body>
</soap:Envelope>