You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2190 lines
115 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tns="mepapi:com:sap:me:demand" targetNamespace="mepapi:com:sap:me:demand" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xs:schema targetNamespace="http://www.sap.com/me/common" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="endUnitNumber" type="xs:string" />
<xs:element name="serialNumber" type="xs:string" />
<xs:element name="shopOrder" type="xs:string" />
<xs:element name="site" type="xs:string" />
<xs:complexType name="ObjectReference">
<xs:sequence>
<xs:element name="ref" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AttributeValue">
<xs:sequence>
<xs:element name="attribute" type="xs:string" />
<xs:element minOccurs="0" name="value" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ns2="http://www.sap.com/me/demand" xmlns:ns1="http://www.sap.com/me/common" targetNamespace="mepapi:com:sap:me:demand" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.sap.com/me/common" />
<xs:import namespace="http://www.sap.com/me/demand" />
<xs:element name="ResolvedBusinessException" type="tns:FaultInfo" />
<xs:element name="closeShopOrder" type="tns:closeShopOrder" />
<xs:element name="closeShopOrderResponse" type="tns:closeShopOrderResponse" />
<xs:element name="createShopOrder" type="tns:createShopOrder" />
<xs:element name="createShopOrderResponse" type="tns:createShopOrderResponse" />
<xs:element name="deleteShopOrder" type="tns:deleteShopOrder" />
<xs:element name="deleteShopOrderResponse" type="tns:deleteShopOrderResponse" />
<xs:element name="deleteShopOrderSfcPlanInformation" type="tns:deleteShopOrderSfcPlanInformation" />
<xs:element name="deleteShopOrderSfcPlanInformationResponse" type="tns:deleteShopOrderSfcPlanInformationResponse" />
<xs:element name="findActiveShopOrderScheduleByRouterStepReference" type="tns:findActiveShopOrderScheduleByRouterStepReference" />
<xs:element name="findActiveShopOrderScheduleByRouterStepReferenceResponse" type="tns:findActiveShopOrderScheduleByRouterStepReferenceResponse" />
<xs:element name="findIsSfcFirstStartedOnCurrentOperation" type="tns:findIsSfcFirstStartedOnCurrentOperation" />
<xs:element name="findIsSfcFirstStartedOnCurrentOperationResponse" type="tns:findIsSfcFirstStartedOnCurrentOperationResponse" />
<xs:element name="findIsSfcLastCompletedOnCurrentOperation" type="tns:findIsSfcLastCompletedOnCurrentOperation" />
<xs:element name="findIsSfcLastCompletedOnCurrentOperationResponse" type="tns:findIsSfcLastCompletedOnCurrentOperationResponse" />
<xs:element name="findReworkShopOrderSfcPlanInformation" type="tns:findReworkShopOrderSfcPlanInformation" />
<xs:element name="findReworkShopOrderSfcPlanInformationResponse" type="tns:findReworkShopOrderSfcPlanInformationResponse" />
<xs:element name="findSfcSerialNumberByShopOrder" type="tns:findSfcSerialNumberByShopOrder" />
<xs:element name="findSfcSerialNumberByShopOrderResponse" type="tns:findSfcSerialNumberByShopOrderResponse" />
<xs:element name="findShopOrder" type="tns:findShopOrder" />
<xs:element name="findShopOrderByExample" type="tns:findShopOrderByExample" />
<xs:element name="findShopOrderByExampleResponse" type="tns:findShopOrderByExampleResponse" />
<xs:element name="findShopOrderByItem" type="tns:findShopOrderByItem" />
<xs:element name="findShopOrderByItemResponse" type="tns:findShopOrderByItemResponse" />
<xs:element name="findShopOrderByKeyFields" type="tns:findShopOrderByKeyFields" />
<xs:element name="findShopOrderByKeyFieldsResponse" type="tns:findShopOrderByKeyFieldsResponse" />
<xs:element name="findShopOrderByRouter" type="tns:findShopOrderByRouter" />
<xs:element name="findShopOrderByRouterResponse" type="tns:findShopOrderByRouterResponse" />
<xs:element name="findShopOrderByWorkCenter" type="tns:findShopOrderByWorkCenter" />
<xs:element name="findShopOrderByWorkCenterResponse" type="tns:findShopOrderByWorkCenterResponse" />
<xs:element name="findShopOrderCharacteristics" type="tns:findShopOrderCharacteristics" />
<xs:element name="findShopOrderCharacteristicsResponse" type="tns:findShopOrderCharacteristicsResponse" />
<xs:element name="findShopOrderConfiguration" type="tns:findShopOrderConfiguration" />
<xs:element name="findShopOrderConfigurationByHoldId" type="tns:findShopOrderConfigurationByHoldId" />
<xs:element name="findShopOrderConfigurationByHoldIdResponse" type="tns:findShopOrderConfigurationByHoldIdResponse" />
<xs:element name="findShopOrderConfigurationResponse" type="tns:findShopOrderConfigurationResponse" />
<xs:element name="findShopOrderInspectionLot" type="tns:findShopOrderInspectionLot" />
<xs:element name="findShopOrderInspectionLotResponse" type="tns:findShopOrderInspectionLotResponse" />
<xs:element name="findShopOrderKeyDataByRef" type="tns:findShopOrderKeyDataByRef" />
<xs:element name="findShopOrderKeyDataByRefResponse" type="tns:findShopOrderKeyDataByRefResponse" />
<xs:element name="findShopOrderResponse" type="tns:findShopOrderResponse" />
<xs:element name="findShopOrderScheduleByRouterStepReference" type="tns:findShopOrderScheduleByRouterStepReference" />
<xs:element name="findShopOrderScheduleByRouterStepReferenceResponse" type="tns:findShopOrderScheduleByRouterStepReferenceResponse" />
<xs:element name="findShopOrderScheduleToUpdateConfirmedQuantityByResource" type="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResource" />
<xs:element name="findShopOrderScheduleToUpdateConfirmedQuantityByResourceResponse" type="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResourceResponse" />
<xs:element name="findShopOrderSelectionRules" type="tns:findShopOrderSelectionRules" />
<xs:element name="findShopOrderSelectionRulesResponse" type="tns:findShopOrderSelectionRulesResponse" />
<xs:element name="findShopOrderSfcPlanInformation" type="tns:findShopOrderSfcPlanInformation" />
<xs:element name="findShopOrderSfcPlanInformationResponse" type="tns:findShopOrderSfcPlanInformationResponse" />
<xs:element name="findShopOrdersByNameMask" type="tns:findShopOrdersByNameMask" />
<xs:element name="findShopOrdersByNameMaskResponse" type="tns:findShopOrdersByNameMaskResponse" />
<xs:element name="insertShopOrderSfcPlanInformation" type="tns:insertShopOrderSfcPlanInformation" />
<xs:element name="insertShopOrderSfcPlanInformationResponse" type="tns:insertShopOrderSfcPlanInformationResponse" />
<xs:element name="isPegged" type="tns:isPegged" />
<xs:element name="isPeggedResponse" type="tns:isPeggedResponse" />
<xs:element name="isShopOrderScheduledAtRouterStep" type="tns:isShopOrderScheduledAtRouterStep" />
<xs:element name="isShopOrderScheduledAtRouterStepResponse" type="tns:isShopOrderScheduledAtRouterStepResponse" />
<xs:element name="readShopOrder" type="tns:readShopOrder" />
<xs:element name="readShopOrderErpDetails" type="tns:readShopOrderErpDetails" />
<xs:element name="readShopOrderErpDetailsResponse" type="tns:readShopOrderErpDetailsResponse" />
<xs:element name="readShopOrderResponse" type="tns:readShopOrderResponse" />
<xs:element name="releaseShopOrder" type="tns:releaseShopOrder" />
<xs:element name="releaseShopOrderResponse" type="tns:releaseShopOrderResponse" />
<xs:element name="resolveShopOrder" type="tns:resolveShopOrder" />
<xs:element name="resolveShopOrderResponse" type="tns:resolveShopOrderResponse" />
<xs:element name="shopOrderSfcDone" type="tns:shopOrderSfcDone" />
<xs:element name="shopOrderSfcDoneResponse" type="tns:shopOrderSfcDoneResponse" />
<xs:element name="updateShopOrder" type="tns:updateShopOrder" />
<xs:element name="updateShopOrderBasicConfiguration" type="tns:updateShopOrderBasicConfiguration" />
<xs:element name="updateShopOrderBasicConfigurationResponse" type="tns:updateShopOrderBasicConfigurationResponse" />
<xs:element name="updateShopOrderResponse" type="tns:updateShopOrderResponse" />
<xs:element name="updateShopOrderSchedules" type="tns:updateShopOrderSchedules" />
<xs:element name="updateShopOrderSchedulesCompletedQuantity" type="tns:updateShopOrderSchedulesCompletedQuantity" />
<xs:element name="updateShopOrderSchedulesCompletedQuantityResponse" type="tns:updateShopOrderSchedulesCompletedQuantityResponse" />
<xs:element name="updateShopOrderSchedulesConfirmedQuantityByResource" type="tns:updateShopOrderSchedulesConfirmedQuantityByResource" />
<xs:element name="updateShopOrderSchedulesConfirmedQuantityByResourceResponse" type="tns:updateShopOrderSchedulesConfirmedQuantityByResourceResponse" />
<xs:element name="updateShopOrderSchedulesResponse" type="tns:updateShopOrderSchedulesResponse" />
<xs:element name="updateShopOrderSchedulesScrappedQuantity" type="tns:updateShopOrderSchedulesScrappedQuantity" />
<xs:element name="updateShopOrderSchedulesScrappedQuantityResponse" type="tns:updateShopOrderSchedulesScrappedQuantityResponse" />
<xs:element name="updateShopOrderSchedulesUnScrappedQuantity" type="tns:updateShopOrderSchedulesUnScrappedQuantity" />
<xs:element name="updateShopOrderSchedulesUnScrappedQuantityResponse" type="tns:updateShopOrderSchedulesUnScrappedQuantityResponse" />
<xs:element name="updateShopOrderStatus" type="tns:updateShopOrderStatus" />
<xs:element name="updateShopOrderStatusResponse" type="tns:updateShopOrderStatusResponse" />
<xs:element name="validatePegging" type="tns:validatePegging" />
<xs:element name="validatePeggingResponse" type="tns:validatePeggingResponse" />
<xs:complexType name="readShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="readShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderFullConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FaultInfo">
<xs:sequence>
<xs:element name="errorCode" type="xs:int" />
<xs:element minOccurs="0" name="message" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="isPegged">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="isPeggedResponse">
<xs:sequence>
<xs:element form="qualified" name="Response" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByKeyFields">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderByKeyFieldsRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByKeyFieldsResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrdersByNameMask">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderByKeyFieldsRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrdersByNameMaskResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="resolveShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderByKeyFieldsRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="resolveShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderInspectionLot">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderInspectionLotResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderInspectionLot" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="closeShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:CloseShopOrderRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="closeShopOrderResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="deleteShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="deleteShopOrderResponse">
<xs:sequence>
<xs:element form="qualified" name="Response" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findSfcSerialNumberByShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findSfcSerialNumberByShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderPlan" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findActiveShopOrderScheduleByRouterStepReference">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindActiveShopOrderScheduleByRouterStepReferenceRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findActiveShopOrderScheduleByRouterStepReferenceResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ActiveShopOrderScheduleDetails" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderScheduleByRouterStepReference">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderScheduleByRouterStepReferenceRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderScheduleByRouterStepReferenceResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderScheduleDetails" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesCompletedQuantity">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:UpdateShopOrderSchedulesCompletedQuantityRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesCompletedQuantityResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesConfirmedQuantityByResource">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:UpdateShopOrderSchedulesConfirmedQuantityByResourceRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesConfirmedQuantityByResourceResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderSchedule" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderScheduleToUpdateConfirmedQuantityByResource">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderScheduleToUpdateConfirmedQuantityByResourceRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderScheduleToUpdateConfirmedQuantityByResourceResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderScheduleDetails" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="validatePegging">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ValidatePeggingRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="validatePeggingResponse">
<xs:sequence>
<xs:element form="qualified" name="Response" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="createShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:CreateShopOrderRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="createShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderFullConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderKeyDataByRef">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderKeyDataByRefResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderKeyData" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="readShopOrderErpDetails">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="readShopOrderErpDetailsResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ReadShopOrderErpDetailsResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderBasicConfiguration">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ShopOrderFullConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderBasicConfigurationResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderFullConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ShopOrderFullConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderFullConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="releaseShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ReleaseShopOrderRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="releaseShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ReleaseShopOrderResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderStatus">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:UpdateShopOrderStatusRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderStatusResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="findShopOrder">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderConfiguration">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderConfigurationResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:ShopOrderConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByItem">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderByItemRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByItemResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:FindShopOrderResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByWorkCenter">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderByWorkCenterRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByWorkCenterResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:FindShopOrderResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByRouter">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FindShopOrderByRouterRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByRouterResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:FindShopOrderResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderConfigurationByHoldId">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderConfigurationByHoldIdResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesScrappedQuantity">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:UpdateShopOrderSchedulesScrappedQuantityRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesScrappedQuantityResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesUnScrappedQuantity">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:UpdateShopOrderSchedulesUnScrappedQuantityRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesUnScrappedQuantityResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="isShopOrderScheduledAtRouterStep">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:isShopOrderScheduledAtRouterStepRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="isShopOrderScheduledAtRouterStepResponse">
<xs:sequence>
<xs:element form="qualified" name="Response" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedules">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:UpdateShopOrderSchedulesRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateShopOrderSchedulesResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="findShopOrderSfcPlanInformation">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ShopOrderSfcPlanInformationRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderSfcPlanInformationResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderPlan" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findReworkShopOrderSfcPlanInformation">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ShopOrderSfcPlanInformationRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findReworkShopOrderSfcPlanInformationResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderPlan" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="deleteShopOrderSfcPlanInformation">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:DeleteShopOrderSfcPlanInformationRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="deleteShopOrderSfcPlanInformationResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="insertShopOrderSfcPlanInformation">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:InsertShopOrderSfcPlanInformationRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="insertShopOrderSfcPlanInformationResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="findShopOrderByExample">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderByExampleResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderCharacteristics">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderCharacteristicsResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderCharacteristics" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderSelectionRules">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns1:ObjectReference" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findShopOrderSelectionRulesResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" form="qualified" name="Response" type="ns2:ShopOrderSelectionRule" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findIsSfcFirstStartedOnCurrentOperation">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:FirstStartedSfcOnCurrentOperationRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findIsSfcFirstStartedOnCurrentOperationResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:FirstStartedSfcOnCurrentOperationResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findIsSfcLastCompletedOnCurrentOperation">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:LastCompletedSfcOnCurrentOperationRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="findIsSfcLastCompletedOnCurrentOperationResponse">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Response" type="ns2:LastCompletedSfcOnCurrentOperationResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="shopOrderSfcDone">
<xs:sequence>
<xs:element minOccurs="0" form="qualified" name="Site" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="RequestContext" type="xs:string" />
<xs:element minOccurs="0" form="qualified" name="Request" type="ns2:ShopOrderSfcDoneRequest" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="shopOrderSfcDoneResponse">
<xs:sequence />
</xs:complexType>
</xs:schema>
<xs:schema xmlns:tns="http://www.sap.com/me/demand" xmlns:ns1="http://www.sap.com/me/common" elementFormDefault="qualified" targetNamespace="http://www.sap.com/me/demand" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.sap.com/me/common" />
<xs:complexType name="ShopOrderFullConfiguration">
<xs:complexContent mixed="false">
<xs:extension base="tns:ShopOrderConfiguration">
<xs:sequence>
<xs:element form="unqualified" name="modifiedDateTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="createdDateTime" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ShopOrderConfiguration">
<xs:complexContent mixed="false">
<xs:extension base="tns:ShopOrderBasicConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="itemRef" type="xs:string" />
<xs:element minOccurs="0" name="bomRef" type="xs:string" />
<xs:element minOccurs="0" name="routerRef" type="xs:string" />
<xs:element minOccurs="0" name="releasedDate" type="xs:string" />
<xs:element minOccurs="0" name="actualStartDate" type="xs:string" />
<xs:element minOccurs="0" name="actualCompletionDate" type="xs:string" />
<xs:element minOccurs="0" name="rmaSfcDataTypeRef" type="xs:string" />
<xs:element minOccurs="0" name="rmaShopOrderDataTypeRef" type="xs:string" />
<xs:element minOccurs="0" name="originalStatus" type="tns:ShopOrderStatus" />
<xs:element minOccurs="0" name="transferSite" type="xs:string" />
<xs:element minOccurs="0" name="transferType" type="tns:TransferDataType" />
<xs:element minOccurs="0" ref="ns1:endUnitNumber" />
<xs:element minOccurs="0" name="holdId" type="xs:decimal" />
<xs:element minOccurs="0" name="batchNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderSfcList" nillable="true" type="tns:ShopOrderSfc" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderInspectionLotList" nillable="true" type="tns:ShopOrderInspectionLot" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderSfcPlanList" nillable="true" type="tns:ShopOrderSfcPlan" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderSelectionRulesList" nillable="true" type="tns:ShopOrderSelectionRule" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderPlanList" nillable="true" type="tns:ShopOrderPlan" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="customData" nillable="true" type="ns1:AttributeValue" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="transferDataList" nillable="true" type="tns:TransferData" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderScheduleList" nillable="true" type="tns:ShopOrderSchedule" />
<xs:element minOccurs="0" name="erpProductionVersion" type="xs:string" />
<xs:element minOccurs="0" name="erpUnitOfMeasure" type="xs:string" />
<xs:element minOccurs="0" default="false" name="collectParentSerial" type="xs:boolean" />
<xs:element minOccurs="0" default="false" name="serialChangeRequired" type="xs:boolean" />
<xs:element minOccurs="0" name="erpPutawayStorageLocation" type="xs:string" />
<xs:element minOccurs="0" name="warehouseNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderCharacteristicsList" nillable="true" type="tns:ShopOrderCharacteristics" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ShopOrderBasicConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="shopOrderRef" type="xs:string" />
<xs:element minOccurs="0" name="shopOrder" type="xs:string" />
<xs:element minOccurs="0" name="status" type="tns:ShopOrderStatus" />
<xs:element minOccurs="0" name="shopOrderType" type="tns:ShopOrderType" />
<xs:element name="plannedItemRef" type="xs:string" />
<xs:element minOccurs="0" name="plannedBomRef" type="xs:string" />
<xs:element minOccurs="0" name="plannedRouterRef" type="xs:string" />
<xs:element minOccurs="0" name="laborChargeCodeRef" type="xs:string" />
<xs:element minOccurs="0" name="plannedWorkCenterRef" type="xs:string" />
<xs:element minOccurs="0" name="priority" type="xs:decimal" />
<xs:element minOccurs="0" name="quantityToBuild" type="xs:decimal" />
<xs:element minOccurs="0" name="quantityOrdered" type="xs:decimal" />
<xs:element minOccurs="0" name="quantityReleased" type="xs:decimal" />
<xs:element minOccurs="0" name="quantityScrapped" type="xs:decimal" />
<xs:element minOccurs="0" name="quantityDone" type="xs:decimal" />
<xs:element minOccurs="0" name="plannedStartDate" type="xs:string" />
<xs:element minOccurs="0" name="plannedCompletionDate" type="xs:string" />
<xs:element minOccurs="0" name="scheduledStartDate" type="xs:string" />
<xs:element minOccurs="0" name="scheduledCompletionDate" type="xs:string" />
<xs:element minOccurs="0" name="customer" type="xs:string" />
<xs:element minOccurs="0" name="customerOrder" type="xs:string" />
<xs:element minOccurs="0" name="inspectionLot" type="xs:string" />
<xs:element minOccurs="0" name="inspectionGroupSize" type="xs:decimal" />
<xs:element minOccurs="0" name="rmaNumber" type="xs:string" />
<xs:element minOccurs="0" name="erpOrder" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderSfc">
<xs:sequence>
<xs:element name="sfcRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderInspectionLot">
<xs:sequence>
<xs:element name="routerStepRef" type="xs:string" />
<xs:element name="inspectionSampleSize" type="xs:decimal" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderInspectionResultList" nillable="true" type="tns:ShopOrderInspectionResult" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderInspectionResult">
<xs:sequence>
<xs:element name="dcParameterRef" type="xs:string" />
<xs:element minOccurs="0" name="qmAccepted" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderSfcPlan">
<xs:complexContent mixed="false">
<xs:extension base="tns:AbstractShopOrderPlan">
<xs:sequence>
<xs:element name="sfc" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AbstractShopOrderPlan">
<xs:sequence />
</xs:complexType>
<xs:complexType name="ShopOrderSelectionRule">
<xs:sequence>
<xs:element minOccurs="0" name="erpSelectionRule" type="xs:string" />
<xs:element minOccurs="0" name="erpSelectionValue" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderPlan">
<xs:complexContent mixed="false">
<xs:extension base="tns:AbstractShopOrderPlan">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:string" />
<xs:element minOccurs="0" name="sfc" type="xs:string" />
<xs:element minOccurs="0" ref="ns1:serialNumber" />
<xs:element minOccurs="0" name="originalSerialNumber" type="xs:string" />
<xs:element minOccurs="0" name="originalItem" type="xs:string" />
<xs:element minOccurs="0" name="originalSfc" type="xs:string" />
<xs:element minOccurs="0" name="isErpSfcNumber" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpSerialNumber" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpOriginalSerialNumber" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpOriginalItem" type="xs:boolean" />
<xs:element minOccurs="0" name="state" type="tns:ShopOrderSfcPlanStateEnum" />
<xs:element minOccurs="0" name="enabled" type="xs:boolean" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="TransferData">
<xs:sequence>
<xs:element minOccurs="0" name="exportTemplateRef" type="xs:string" />
<xs:element name="receiveReq" type="xs:boolean" />
<xs:element minOccurs="0" name="messageTypeRef" type="xs:string" />
<xs:element name="transferSite" type="xs:string" />
<xs:element name="transferType" type="tns:TransferDataType" />
<xs:element minOccurs="0" name="defChoice" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderSchedule">
<xs:sequence>
<xs:element name="routerStepRef" type="xs:string" />
<xs:element name="sequence" type="xs:decimal" />
<xs:element minOccurs="0" name="resourceRef" type="xs:string" />
<xs:element minOccurs="0" name="splitId" type="xs:string" />
<xs:element name="plannedQuantity" type="xs:decimal" />
<xs:element minOccurs="0" name="confirmedQuantity" type="xs:decimal" />
<xs:element name="startDate" type="xs:string" />
<xs:element minOccurs="0" name="endDate" type="xs:string" />
<xs:element minOccurs="0" name="resourceErpInternalId" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderCharacteristics">
<xs:sequence>
<xs:element name="characteristicName" type="xs:string" />
<xs:element name="characteristicValue" type="xs:string" />
<xs:element minOccurs="0" name="characteristicDescription" type="xs:string" />
<xs:element minOccurs="0" name="characteristicValueDesc" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindShopOrderByKeyFieldsRequest">
<xs:sequence>
<xs:element name="shopOrder" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="CloseShopOrderRequest">
<xs:sequence>
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element name="status" type="tns:CloseShopOrderStatus" />
<xs:element minOccurs="0" name="closeSubassembly" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindActiveShopOrderScheduleByRouterStepReferenceRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence>
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element name="routerStepRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActiveShopOrderScheduleDetails">
<xs:complexContent mixed="false">
<xs:extension base="tns:ShopOrderSchedule">
<xs:sequence>
<xs:element name="ref" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ShopOrderScheduleDetails">
<xs:complexContent mixed="false">
<xs:extension base="tns:ShopOrderSchedule">
<xs:sequence>
<xs:element name="ref" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="UpdateShopOrderSchedulesCompletedQuantityRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence>
<xs:element name="completedQuantity" type="xs:decimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="UpdateShopOrderSchedulesConfirmedQuantityByResourceRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence>
<xs:element name="confirmedQuantity" type="xs:decimal" />
<xs:element minOccurs="0" name="resourceRef" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FindShopOrderScheduleToUpdateConfirmedQuantityByResourceRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence>
<xs:element minOccurs="0" name="resourceRef" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ValidatePeggingRequest">
<xs:sequence>
<xs:element name="peggedSfcRef" type="xs:string" />
<xs:element name="componentRef" type="xs:string" />
<xs:element name="assemblySfcRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="CreateShopOrderRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:ShopOrderConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="isSubAssembly" type="xs:boolean" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ShopOrderKeyData">
<xs:sequence>
<xs:element minOccurs="0" name="ref" type="xs:string" />
<xs:element ref="ns1:site" />
<xs:element ref="ns1:shopOrder" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReadShopOrderErpDetailsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="batchNumber" type="xs:string" />
<xs:element minOccurs="0" name="erpOrder" type="xs:boolean" />
<xs:element minOccurs="0" name="erpProductionVersion" type="xs:string" />
<xs:element minOccurs="0" name="erpUnitOfMeasure" type="xs:string" />
<xs:element minOccurs="0" name="erpPutawayStorageLocation" type="xs:string" />
<xs:element minOccurs="0" name="warehouseNumber" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReleaseShopOrderRequest">
<xs:sequence>
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element name="quantityToRelease" type="xs:decimal" />
<xs:element minOccurs="0" name="workCenterRef" type="xs:string" />
<xs:element minOccurs="0" name="addToNewLot" type="xs:boolean" />
<xs:element minOccurs="0" name="allowRmaRelease" type="xs:boolean" />
<xs:element minOccurs="0" name="laborChargeCodeRef" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="newSfcList" nillable="true" type="tns:SfcIdentifier" />
<xs:element minOccurs="0" default="false" name="skipEarnedStandardsInitialization" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SfcIdentifier">
<xs:sequence>
<xs:element name="id" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReleaseShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" name="shopOrderRef" type="xs:string" />
<xs:element minOccurs="0" ref="ns1:endUnitNumber" />
<xs:element minOccurs="0" name="processLotRef" type="xs:string" />
<xs:element name="itemRef" type="xs:string" />
<xs:element name="routerRef" type="xs:string" />
<xs:element maxOccurs="unbounded" name="releasedSfcList" type="tns:ReleasedSfc" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="subAssemblyShopOrderList" nillable="true" type="tns:ReleaseShopOrderResponse" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReleasedSfc">
<xs:sequence>
<xs:element name="sfcRef" type="xs:string" />
<xs:element name="quantity" type="xs:decimal" />
<xs:element name="operationRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="UpdateShopOrderStatusRequest">
<xs:sequence>
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element name="status" type="tns:ShopOrderStatus" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindShopOrderByItemRequest">
<xs:sequence>
<xs:element name="itemMask" type="xs:string" />
<xs:element minOccurs="0" name="itemRevisionMask" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindShopOrderResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderList" nillable="true" type="tns:ShopOrderBasicConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindShopOrderByWorkCenterRequest">
<xs:sequence>
<xs:element name="workCenterMask" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindShopOrderByRouterRequest">
<xs:sequence>
<xs:element name="routerMask" type="xs:string" />
<xs:element minOccurs="0" name="routerTypeMask" type="xs:string" />
<xs:element minOccurs="0" name="routerRevisionMask" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="UpdateShopOrderSchedulesScrappedQuantityRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence>
<xs:element name="scrappedQuantity" type="xs:decimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="UpdateShopOrderSchedulesUnScrappedQuantityRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:FindShopOrderScheduleByRouterStepReferenceRequest">
<xs:sequence>
<xs:element name="unScrappedQuantity" type="xs:decimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="isShopOrderScheduledAtRouterStepRequest">
<xs:sequence>
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element minOccurs="0" name="routerStepRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="UpdateShopOrderSchedulesRequest">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="shopOrderScheduleList" type="tns:ShopOrderSchedule" />
<xs:element name="shopOrderRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderSfcPlanInformationRequest">
<xs:sequence>
<xs:element minOccurs="0" name="shopOrderRef" type="xs:string" />
<xs:element minOccurs="0" name="itemRef" type="xs:string" />
<xs:element minOccurs="0" name="strictCheck" type="xs:boolean" />
<xs:element minOccurs="0" name="quantityPlannedToRelease" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeleteShopOrderSfcPlanInformationRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderSfcPlanConfigurationList" nillable="true" type="tns:ShopOrderSfcPlanConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderSfcPlanConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:string" />
<xs:element minOccurs="0" name="shopOrderRef" type="xs:string" />
<xs:element minOccurs="0" name="sequence" type="xs:decimal" />
<xs:element minOccurs="0" name="sfc" type="xs:string" />
<xs:element minOccurs="0" ref="ns1:serialNumber" />
<xs:element minOccurs="0" name="originalSerialNumber" type="xs:string" />
<xs:element minOccurs="0" name="originalItem" type="xs:string" />
<xs:element minOccurs="0" name="originalSfc" type="xs:string" />
<xs:element minOccurs="0" name="state" type="tns:ShopOrderSfcPlanStateEnum" />
<xs:element minOccurs="0" name="enabled" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpSfcNumber" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpSerialNumber" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpOriginalSerialNumber" type="xs:boolean" />
<xs:element minOccurs="0" name="isErpOriginalItem" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="InsertShopOrderSfcPlanInformationRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="shopOrderSfcPlanConfigurationList" nillable="true" type="tns:ShopOrderSfcPlanConfiguration" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FirstStartedSfcOnCurrentOperationRequest">
<xs:sequence>
<xs:element name="sfcRef" type="xs:string" />
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element name="routerStepRef" type="xs:string" />
<xs:element minOccurs="0" name="startedDate" type="xs:string" />
<xs:element name="reportOperationTimeRule" type="tns:ReportOperationTimeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FirstStartedSfcOnCurrentOperationResponse">
<xs:sequence>
<xs:element minOccurs="0" name="FirstStartedOnCurrentOperation" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="LastCompletedSfcOnCurrentOperationRequest">
<xs:sequence>
<xs:element name="sfcRef" type="xs:string" />
<xs:element name="shopOrderRef" type="xs:string" />
<xs:element name="routerStepRef" type="xs:string" />
<xs:element minOccurs="0" name="CompletedDate" type="xs:string" />
<xs:element minOccurs="0" name="StepId" type="xs:string" />
<xs:element name="reportOperationTimeRule" type="tns:ReportOperationTimeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="LastCompletedSfcOnCurrentOperationResponse">
<xs:sequence>
<xs:element minOccurs="0" name="LastCompletedSfcOnCurrentOperation" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShopOrderSfcDoneRequest">
<xs:sequence>
<xs:element name="sfcRef" type="xs:string" />
<xs:element name="sfcQuantityDone" type="xs:decimal" />
<xs:element minOccurs="0" name="userRef" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ShopOrderStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Releasable" />
<xs:enumeration value="Hold" />
<xs:enumeration value="Done" />
<xs:enumeration value="Closed" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TransferDataType">
<xs:restriction base="xs:string">
<xs:enumeration value="C" />
<xs:enumeration value="S" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ShopOrderSfcPlanStateEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="NEW" />
<xs:enumeration value="RELEASED" />
<xs:enumeration value="OBSOLETE" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ShopOrderType">
<xs:restriction base="xs:string">
<xs:enumeration value="ENGINEERING" />
<xs:enumeration value="INSPECTION" />
<xs:enumeration value="INSTALLATION" />
<xs:enumeration value="PRODUCTION" />
<xs:enumeration value="REPETITIVE" />
<xs:enumeration value="REWORK" />
<xs:enumeration value="RMA" />
<xs:enumeration value="SPARE" />
<xs:enumeration value="TOOLING" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CloseShopOrderStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Releasable" />
<xs:enumeration value="Done" />
<xs:enumeration value="Closed" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ReportOperationTimeType">
<xs:restriction base="xs:string">
<xs:enumeration value="sendNoTime" />
<xs:enumeration value="onlyFirstTime" />
<xs:enumeration value="sendEachTime" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
</wsdl:types>
<wsdl:message name="readShopOrderIn">
<wsdl:part name="parameters" element="tns:readShopOrder" />
</wsdl:message>
<wsdl:message name="readShopOrderOut">
<wsdl:part name="readShopOrderResponse" element="tns:readShopOrderResponse" />
</wsdl:message>
<wsdl:message name="readShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="isPeggedIn">
<wsdl:part name="parameters" element="tns:isPegged" />
</wsdl:message>
<wsdl:message name="isPeggedOut">
<wsdl:part name="isPeggedResponse" element="tns:isPeggedResponse" />
</wsdl:message>
<wsdl:message name="isPeggedFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderByKeyFieldsIn">
<wsdl:part name="parameters" element="tns:findShopOrderByKeyFields" />
</wsdl:message>
<wsdl:message name="findShopOrderByKeyFieldsOut">
<wsdl:part name="findShopOrderByKeyFieldsResponse" element="tns:findShopOrderByKeyFieldsResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderByKeyFieldsFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrdersByNameMaskIn">
<wsdl:part name="parameters" element="tns:findShopOrdersByNameMask" />
</wsdl:message>
<wsdl:message name="findShopOrdersByNameMaskOut">
<wsdl:part name="findShopOrdersByNameMaskResponse" element="tns:findShopOrdersByNameMaskResponse" />
</wsdl:message>
<wsdl:message name="findShopOrdersByNameMaskFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="resolveShopOrderIn">
<wsdl:part name="parameters" element="tns:resolveShopOrder" />
</wsdl:message>
<wsdl:message name="resolveShopOrderOut">
<wsdl:part name="resolveShopOrderResponse" element="tns:resolveShopOrderResponse" />
</wsdl:message>
<wsdl:message name="resolveShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderInspectionLotIn">
<wsdl:part name="parameters" element="tns:findShopOrderInspectionLot" />
</wsdl:message>
<wsdl:message name="findShopOrderInspectionLotOut">
<wsdl:part name="findShopOrderInspectionLotResponse" element="tns:findShopOrderInspectionLotResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderInspectionLotFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="closeShopOrderIn">
<wsdl:part name="parameters" element="tns:closeShopOrder" />
</wsdl:message>
<wsdl:message name="closeShopOrderOut">
<wsdl:part name="closeShopOrderResponse" element="tns:closeShopOrderResponse" />
</wsdl:message>
<wsdl:message name="closeShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="deleteShopOrderIn">
<wsdl:part name="parameters" element="tns:deleteShopOrder" />
</wsdl:message>
<wsdl:message name="deleteShopOrderOut">
<wsdl:part name="deleteShopOrderResponse" element="tns:deleteShopOrderResponse" />
</wsdl:message>
<wsdl:message name="deleteShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findSfcSerialNumberByShopOrderIn">
<wsdl:part name="parameters" element="tns:findSfcSerialNumberByShopOrder" />
</wsdl:message>
<wsdl:message name="findSfcSerialNumberByShopOrderOut">
<wsdl:part name="findSfcSerialNumberByShopOrderResponse" element="tns:findSfcSerialNumberByShopOrderResponse" />
</wsdl:message>
<wsdl:message name="findSfcSerialNumberByShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findActiveShopOrderScheduleByRouterStepReferenceIn">
<wsdl:part name="parameters" element="tns:findActiveShopOrderScheduleByRouterStepReference" />
</wsdl:message>
<wsdl:message name="findActiveShopOrderScheduleByRouterStepReferenceOut">
<wsdl:part name="findActiveShopOrderScheduleByRouterStepReferenceResponse" element="tns:findActiveShopOrderScheduleByRouterStepReferenceResponse" />
</wsdl:message>
<wsdl:message name="findActiveShopOrderScheduleByRouterStepReferenceFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderScheduleByRouterStepReferenceIn">
<wsdl:part name="parameters" element="tns:findShopOrderScheduleByRouterStepReference" />
</wsdl:message>
<wsdl:message name="findShopOrderScheduleByRouterStepReferenceOut">
<wsdl:part name="findShopOrderScheduleByRouterStepReferenceResponse" element="tns:findShopOrderScheduleByRouterStepReferenceResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderScheduleByRouterStepReferenceFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesCompletedQuantityIn">
<wsdl:part name="parameters" element="tns:updateShopOrderSchedulesCompletedQuantity" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesCompletedQuantityOut">
<wsdl:part name="updateShopOrderSchedulesCompletedQuantityResponse" element="tns:updateShopOrderSchedulesCompletedQuantityResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesCompletedQuantityFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesConfirmedQuantityByResourceIn">
<wsdl:part name="parameters" element="tns:updateShopOrderSchedulesConfirmedQuantityByResource" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesConfirmedQuantityByResourceOut">
<wsdl:part name="updateShopOrderSchedulesConfirmedQuantityByResourceResponse" element="tns:updateShopOrderSchedulesConfirmedQuantityByResourceResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesConfirmedQuantityByResourceFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderScheduleToUpdateConfirmedQuantityByResourceIn">
<wsdl:part name="parameters" element="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResource" />
</wsdl:message>
<wsdl:message name="findShopOrderScheduleToUpdateConfirmedQuantityByResourceOut">
<wsdl:part name="findShopOrderScheduleToUpdateConfirmedQuantityByResourceResponse" element="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResourceResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderScheduleToUpdateConfirmedQuantityByResourceFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="validatePeggingIn">
<wsdl:part name="parameters" element="tns:validatePegging" />
</wsdl:message>
<wsdl:message name="validatePeggingOut">
<wsdl:part name="validatePeggingResponse" element="tns:validatePeggingResponse" />
</wsdl:message>
<wsdl:message name="validatePeggingFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="createShopOrderIn">
<wsdl:part name="parameters" element="tns:createShopOrder" />
</wsdl:message>
<wsdl:message name="createShopOrderOut">
<wsdl:part name="createShopOrderResponse" element="tns:createShopOrderResponse" />
</wsdl:message>
<wsdl:message name="createShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderKeyDataByRefIn">
<wsdl:part name="parameters" element="tns:findShopOrderKeyDataByRef" />
</wsdl:message>
<wsdl:message name="findShopOrderKeyDataByRefOut">
<wsdl:part name="findShopOrderKeyDataByRefResponse" element="tns:findShopOrderKeyDataByRefResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderKeyDataByRefFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="readShopOrderErpDetailsIn">
<wsdl:part name="parameters" element="tns:readShopOrderErpDetails" />
</wsdl:message>
<wsdl:message name="readShopOrderErpDetailsOut">
<wsdl:part name="readShopOrderErpDetailsResponse" element="tns:readShopOrderErpDetailsResponse" />
</wsdl:message>
<wsdl:message name="readShopOrderErpDetailsFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderBasicConfigurationIn">
<wsdl:part name="parameters" element="tns:updateShopOrderBasicConfiguration" />
</wsdl:message>
<wsdl:message name="updateShopOrderBasicConfigurationOut">
<wsdl:part name="updateShopOrderBasicConfigurationResponse" element="tns:updateShopOrderBasicConfigurationResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderBasicConfigurationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderIn">
<wsdl:part name="parameters" element="tns:updateShopOrder" />
</wsdl:message>
<wsdl:message name="updateShopOrderOut">
<wsdl:part name="updateShopOrderResponse" element="tns:updateShopOrderResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="releaseShopOrderIn">
<wsdl:part name="parameters" element="tns:releaseShopOrder" />
</wsdl:message>
<wsdl:message name="releaseShopOrderOut">
<wsdl:part name="releaseShopOrderResponse" element="tns:releaseShopOrderResponse" />
</wsdl:message>
<wsdl:message name="releaseShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderStatusIn">
<wsdl:part name="parameters" element="tns:updateShopOrderStatus" />
</wsdl:message>
<wsdl:message name="updateShopOrderStatusOut">
<wsdl:part name="updateShopOrderStatusResponse" element="tns:updateShopOrderStatusResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderStatusFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderIn">
<wsdl:part name="parameters" element="tns:findShopOrder" />
</wsdl:message>
<wsdl:message name="findShopOrderOut">
<wsdl:part name="findShopOrderResponse" element="tns:findShopOrderResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderConfigurationIn">
<wsdl:part name="parameters" element="tns:findShopOrderConfiguration" />
</wsdl:message>
<wsdl:message name="findShopOrderConfigurationOut">
<wsdl:part name="findShopOrderConfigurationResponse" element="tns:findShopOrderConfigurationResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderConfigurationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderByItemIn">
<wsdl:part name="parameters" element="tns:findShopOrderByItem" />
</wsdl:message>
<wsdl:message name="findShopOrderByItemOut">
<wsdl:part name="findShopOrderByItemResponse" element="tns:findShopOrderByItemResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderByItemFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderByWorkCenterIn">
<wsdl:part name="parameters" element="tns:findShopOrderByWorkCenter" />
</wsdl:message>
<wsdl:message name="findShopOrderByWorkCenterOut">
<wsdl:part name="findShopOrderByWorkCenterResponse" element="tns:findShopOrderByWorkCenterResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderByWorkCenterFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderByRouterIn">
<wsdl:part name="parameters" element="tns:findShopOrderByRouter" />
</wsdl:message>
<wsdl:message name="findShopOrderByRouterOut">
<wsdl:part name="findShopOrderByRouterResponse" element="tns:findShopOrderByRouterResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderByRouterFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderConfigurationByHoldIdIn">
<wsdl:part name="parameters" element="tns:findShopOrderConfigurationByHoldId" />
</wsdl:message>
<wsdl:message name="findShopOrderConfigurationByHoldIdOut">
<wsdl:part name="findShopOrderConfigurationByHoldIdResponse" element="tns:findShopOrderConfigurationByHoldIdResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderConfigurationByHoldIdFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesScrappedQuantityIn">
<wsdl:part name="parameters" element="tns:updateShopOrderSchedulesScrappedQuantity" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesScrappedQuantityOut">
<wsdl:part name="updateShopOrderSchedulesScrappedQuantityResponse" element="tns:updateShopOrderSchedulesScrappedQuantityResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesScrappedQuantityFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesUnScrappedQuantityIn">
<wsdl:part name="parameters" element="tns:updateShopOrderSchedulesUnScrappedQuantity" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesUnScrappedQuantityOut">
<wsdl:part name="updateShopOrderSchedulesUnScrappedQuantityResponse" element="tns:updateShopOrderSchedulesUnScrappedQuantityResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesUnScrappedQuantityFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="isShopOrderScheduledAtRouterStepIn">
<wsdl:part name="parameters" element="tns:isShopOrderScheduledAtRouterStep" />
</wsdl:message>
<wsdl:message name="isShopOrderScheduledAtRouterStepOut">
<wsdl:part name="isShopOrderScheduledAtRouterStepResponse" element="tns:isShopOrderScheduledAtRouterStepResponse" />
</wsdl:message>
<wsdl:message name="isShopOrderScheduledAtRouterStepFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesIn">
<wsdl:part name="parameters" element="tns:updateShopOrderSchedules" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesOut">
<wsdl:part name="updateShopOrderSchedulesResponse" element="tns:updateShopOrderSchedulesResponse" />
</wsdl:message>
<wsdl:message name="updateShopOrderSchedulesFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderSfcPlanInformationIn">
<wsdl:part name="parameters" element="tns:findShopOrderSfcPlanInformation" />
</wsdl:message>
<wsdl:message name="findShopOrderSfcPlanInformationOut">
<wsdl:part name="findShopOrderSfcPlanInformationResponse" element="tns:findShopOrderSfcPlanInformationResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderSfcPlanInformationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findReworkShopOrderSfcPlanInformationIn">
<wsdl:part name="parameters" element="tns:findReworkShopOrderSfcPlanInformation" />
</wsdl:message>
<wsdl:message name="findReworkShopOrderSfcPlanInformationOut">
<wsdl:part name="findReworkShopOrderSfcPlanInformationResponse" element="tns:findReworkShopOrderSfcPlanInformationResponse" />
</wsdl:message>
<wsdl:message name="findReworkShopOrderSfcPlanInformationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="deleteShopOrderSfcPlanInformationIn">
<wsdl:part name="parameters" element="tns:deleteShopOrderSfcPlanInformation" />
</wsdl:message>
<wsdl:message name="deleteShopOrderSfcPlanInformationOut">
<wsdl:part name="deleteShopOrderSfcPlanInformationResponse" element="tns:deleteShopOrderSfcPlanInformationResponse" />
</wsdl:message>
<wsdl:message name="deleteShopOrderSfcPlanInformationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="insertShopOrderSfcPlanInformationIn">
<wsdl:part name="parameters" element="tns:insertShopOrderSfcPlanInformation" />
</wsdl:message>
<wsdl:message name="insertShopOrderSfcPlanInformationOut">
<wsdl:part name="insertShopOrderSfcPlanInformationResponse" element="tns:insertShopOrderSfcPlanInformationResponse" />
</wsdl:message>
<wsdl:message name="insertShopOrderSfcPlanInformationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderByExampleIn">
<wsdl:part name="parameters" element="tns:findShopOrderByExample" />
</wsdl:message>
<wsdl:message name="findShopOrderByExampleOut">
<wsdl:part name="findShopOrderByExampleResponse" element="tns:findShopOrderByExampleResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderByExampleFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderCharacteristicsIn">
<wsdl:part name="parameters" element="tns:findShopOrderCharacteristics" />
</wsdl:message>
<wsdl:message name="findShopOrderCharacteristicsOut">
<wsdl:part name="findShopOrderCharacteristicsResponse" element="tns:findShopOrderCharacteristicsResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderCharacteristicsFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findShopOrderSelectionRulesIn">
<wsdl:part name="parameters" element="tns:findShopOrderSelectionRules" />
</wsdl:message>
<wsdl:message name="findShopOrderSelectionRulesOut">
<wsdl:part name="findShopOrderSelectionRulesResponse" element="tns:findShopOrderSelectionRulesResponse" />
</wsdl:message>
<wsdl:message name="findShopOrderSelectionRulesFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findIsSfcFirstStartedOnCurrentOperationIn">
<wsdl:part name="parameters" element="tns:findIsSfcFirstStartedOnCurrentOperation" />
</wsdl:message>
<wsdl:message name="findIsSfcFirstStartedOnCurrentOperationOut">
<wsdl:part name="findIsSfcFirstStartedOnCurrentOperationResponse" element="tns:findIsSfcFirstStartedOnCurrentOperationResponse" />
</wsdl:message>
<wsdl:message name="findIsSfcFirstStartedOnCurrentOperationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="findIsSfcLastCompletedOnCurrentOperationIn">
<wsdl:part name="parameters" element="tns:findIsSfcLastCompletedOnCurrentOperation" />
</wsdl:message>
<wsdl:message name="findIsSfcLastCompletedOnCurrentOperationOut">
<wsdl:part name="findIsSfcLastCompletedOnCurrentOperationResponse" element="tns:findIsSfcLastCompletedOnCurrentOperationResponse" />
</wsdl:message>
<wsdl:message name="findIsSfcLastCompletedOnCurrentOperationFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:message name="shopOrderSfcDoneIn">
<wsdl:part name="parameters" element="tns:shopOrderSfcDone" />
</wsdl:message>
<wsdl:message name="shopOrderSfcDoneOut">
<wsdl:part name="shopOrderSfcDoneResponse" element="tns:shopOrderSfcDoneResponse" />
</wsdl:message>
<wsdl:message name="shopOrderSfcDoneFault">
<wsdl:part name="ResolvedBusinessException" element="tns:ResolvedBusinessException" />
</wsdl:message>
<wsdl:portType name="ShopOrderServiceWS">
<wsdl:operation name="readShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:readShopOrderIn" />
<wsdl:output message="tns:readShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:readShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="isPegged" parameterOrder="parameters">
<wsdl:input message="tns:isPeggedIn" />
<wsdl:output message="tns:isPeggedOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:isPeggedFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderByKeyFields" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderByKeyFieldsIn" />
<wsdl:output message="tns:findShopOrderByKeyFieldsOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderByKeyFieldsFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrdersByNameMask" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrdersByNameMaskIn" />
<wsdl:output message="tns:findShopOrdersByNameMaskOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrdersByNameMaskFault" />
</wsdl:operation>
<wsdl:operation name="resolveShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:resolveShopOrderIn" />
<wsdl:output message="tns:resolveShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:resolveShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderInspectionLot" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderInspectionLotIn" />
<wsdl:output message="tns:findShopOrderInspectionLotOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderInspectionLotFault" />
</wsdl:operation>
<wsdl:operation name="closeShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:closeShopOrderIn" />
<wsdl:output message="tns:closeShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:closeShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="deleteShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:deleteShopOrderIn" />
<wsdl:output message="tns:deleteShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:deleteShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="findSfcSerialNumberByShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:findSfcSerialNumberByShopOrderIn" />
<wsdl:output message="tns:findSfcSerialNumberByShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findSfcSerialNumberByShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="findActiveShopOrderScheduleByRouterStepReference" parameterOrder="parameters">
<wsdl:input message="tns:findActiveShopOrderScheduleByRouterStepReferenceIn" />
<wsdl:output message="tns:findActiveShopOrderScheduleByRouterStepReferenceOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findActiveShopOrderScheduleByRouterStepReferenceFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderScheduleByRouterStepReference" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderScheduleByRouterStepReferenceIn" />
<wsdl:output message="tns:findShopOrderScheduleByRouterStepReferenceOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderScheduleByRouterStepReferenceFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesCompletedQuantity" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderSchedulesCompletedQuantityIn" />
<wsdl:output message="tns:updateShopOrderSchedulesCompletedQuantityOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderSchedulesCompletedQuantityFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesConfirmedQuantityByResource" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderSchedulesConfirmedQuantityByResourceIn" />
<wsdl:output message="tns:updateShopOrderSchedulesConfirmedQuantityByResourceOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderSchedulesConfirmedQuantityByResourceFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderScheduleToUpdateConfirmedQuantityByResource" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResourceIn" />
<wsdl:output message="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResourceOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderScheduleToUpdateConfirmedQuantityByResourceFault" />
</wsdl:operation>
<wsdl:operation name="validatePegging" parameterOrder="parameters">
<wsdl:input message="tns:validatePeggingIn" />
<wsdl:output message="tns:validatePeggingOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:validatePeggingFault" />
</wsdl:operation>
<wsdl:operation name="createShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:createShopOrderIn" />
<wsdl:output message="tns:createShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:createShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderKeyDataByRef" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderKeyDataByRefIn" />
<wsdl:output message="tns:findShopOrderKeyDataByRefOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderKeyDataByRefFault" />
</wsdl:operation>
<wsdl:operation name="readShopOrderErpDetails" parameterOrder="parameters">
<wsdl:input message="tns:readShopOrderErpDetailsIn" />
<wsdl:output message="tns:readShopOrderErpDetailsOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:readShopOrderErpDetailsFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderBasicConfiguration" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderBasicConfigurationIn" />
<wsdl:output message="tns:updateShopOrderBasicConfigurationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderBasicConfigurationFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderIn" />
<wsdl:output message="tns:updateShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="releaseShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:releaseShopOrderIn" />
<wsdl:output message="tns:releaseShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:releaseShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderStatus" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderStatusIn" />
<wsdl:output message="tns:updateShopOrderStatusOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderStatusFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrder" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderIn" />
<wsdl:output message="tns:findShopOrderOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderConfiguration" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderConfigurationIn" />
<wsdl:output message="tns:findShopOrderConfigurationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderConfigurationFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderByItem" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderByItemIn" />
<wsdl:output message="tns:findShopOrderByItemOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderByItemFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderByWorkCenter" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderByWorkCenterIn" />
<wsdl:output message="tns:findShopOrderByWorkCenterOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderByWorkCenterFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderByRouter" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderByRouterIn" />
<wsdl:output message="tns:findShopOrderByRouterOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderByRouterFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderConfigurationByHoldId" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderConfigurationByHoldIdIn" />
<wsdl:output message="tns:findShopOrderConfigurationByHoldIdOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderConfigurationByHoldIdFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesScrappedQuantity" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderSchedulesScrappedQuantityIn" />
<wsdl:output message="tns:updateShopOrderSchedulesScrappedQuantityOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderSchedulesScrappedQuantityFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesUnScrappedQuantity" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderSchedulesUnScrappedQuantityIn" />
<wsdl:output message="tns:updateShopOrderSchedulesUnScrappedQuantityOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderSchedulesUnScrappedQuantityFault" />
</wsdl:operation>
<wsdl:operation name="isShopOrderScheduledAtRouterStep" parameterOrder="parameters">
<wsdl:input message="tns:isShopOrderScheduledAtRouterStepIn" />
<wsdl:output message="tns:isShopOrderScheduledAtRouterStepOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:isShopOrderScheduledAtRouterStepFault" />
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedules" parameterOrder="parameters">
<wsdl:input message="tns:updateShopOrderSchedulesIn" />
<wsdl:output message="tns:updateShopOrderSchedulesOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:updateShopOrderSchedulesFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderSfcPlanInformation" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderSfcPlanInformationIn" />
<wsdl:output message="tns:findShopOrderSfcPlanInformationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderSfcPlanInformationFault" />
</wsdl:operation>
<wsdl:operation name="findReworkShopOrderSfcPlanInformation" parameterOrder="parameters">
<wsdl:input message="tns:findReworkShopOrderSfcPlanInformationIn" />
<wsdl:output message="tns:findReworkShopOrderSfcPlanInformationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findReworkShopOrderSfcPlanInformationFault" />
</wsdl:operation>
<wsdl:operation name="deleteShopOrderSfcPlanInformation" parameterOrder="parameters">
<wsdl:input message="tns:deleteShopOrderSfcPlanInformationIn" />
<wsdl:output message="tns:deleteShopOrderSfcPlanInformationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:deleteShopOrderSfcPlanInformationFault" />
</wsdl:operation>
<wsdl:operation name="insertShopOrderSfcPlanInformation" parameterOrder="parameters">
<wsdl:input message="tns:insertShopOrderSfcPlanInformationIn" />
<wsdl:output message="tns:insertShopOrderSfcPlanInformationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:insertShopOrderSfcPlanInformationFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderByExample" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderByExampleIn" />
<wsdl:output message="tns:findShopOrderByExampleOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderByExampleFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderCharacteristics" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderCharacteristicsIn" />
<wsdl:output message="tns:findShopOrderCharacteristicsOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderCharacteristicsFault" />
</wsdl:operation>
<wsdl:operation name="findShopOrderSelectionRules" parameterOrder="parameters">
<wsdl:input message="tns:findShopOrderSelectionRulesIn" />
<wsdl:output message="tns:findShopOrderSelectionRulesOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findShopOrderSelectionRulesFault" />
</wsdl:operation>
<wsdl:operation name="findIsSfcFirstStartedOnCurrentOperation" parameterOrder="parameters">
<wsdl:input message="tns:findIsSfcFirstStartedOnCurrentOperationIn" />
<wsdl:output message="tns:findIsSfcFirstStartedOnCurrentOperationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findIsSfcFirstStartedOnCurrentOperationFault" />
</wsdl:operation>
<wsdl:operation name="findIsSfcLastCompletedOnCurrentOperation" parameterOrder="parameters">
<wsdl:input message="tns:findIsSfcLastCompletedOnCurrentOperationIn" />
<wsdl:output message="tns:findIsSfcLastCompletedOnCurrentOperationOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:findIsSfcLastCompletedOnCurrentOperationFault" />
</wsdl:operation>
<wsdl:operation name="shopOrderSfcDone" parameterOrder="parameters">
<wsdl:input message="tns:shopOrderSfcDoneIn" />
<wsdl:output message="tns:shopOrderSfcDoneOut" />
<wsdl:fault name="ResolvedBusinessException" message="tns:shopOrderSfcDoneFault" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="ShopOrderServiceWSBinding" type="tns:ShopOrderServiceWS">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="readShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isPegged">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderByKeyFields">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrdersByNameMask">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="resolveShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderInspectionLot">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="closeShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="deleteShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findSfcSerialNumberByShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findActiveShopOrderScheduleByRouterStepReference">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderScheduleByRouterStepReference">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesCompletedQuantity">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesConfirmedQuantityByResource">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderScheduleToUpdateConfirmedQuantityByResource">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="validatePegging">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderKeyDataByRef">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="readShopOrderErpDetails">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderBasicConfiguration">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="releaseShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderStatus">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrder">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderConfiguration">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderByItem">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderByWorkCenter">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderByRouter">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderConfigurationByHoldId">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesScrappedQuantity">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedulesUnScrappedQuantity">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isShopOrderScheduledAtRouterStep">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShopOrderSchedules">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderSfcPlanInformation">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findReworkShopOrderSfcPlanInformation">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="deleteShopOrderSfcPlanInformation">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="insertShopOrderSfcPlanInformation">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderByExample">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderCharacteristics">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findShopOrderSelectionRules">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findIsSfcFirstStartedOnCurrentOperation">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="findIsSfcLastCompletedOnCurrentOperation">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="shopOrderSfcDone">
<soap:operation soapAction="" />
<wsdl:input>
<soap:body use="literal" parts="parameters" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResolvedBusinessException">
<soap:fault use="literal" name="ResolvedBusinessException" namespace="" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ShopOrderServiceWSService">
<wsdl:port name="ShopOrderServiceWSPort" binding="tns:ShopOrderServiceWSBinding">
<address location="http://lymesap225.catlbattery.com:50200/manufacturing-papiservices/ShopOrderServiceWSService" xmlns="http://schemas.xmlsoap.org/wsdl/soap/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>