-->
<wsdl:types>
175
BDM WSDL
<schema targetNamespace="http://www.insignia.com/ssp/bdmWS" xmlns="http://www.w3.org/↲
2001/XMLSchema">
<import namespace="http://values.webservices.bulkDeviceManagement.motive.com" />
<import namespace="http://domain.motive.com" />
<import namespace="http://xml.apache.org/xml-soap" />
<import namespace="http://values.bulkDeviceManagement.motive.com" />
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="ArrayOf_xsd_string">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" />
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_xsd_anyType">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]" />
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_tns1_BulkProfileAssignmentInfo">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:BulkProfileAssignmentInfo[]" ↲
/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_tns3_BDMDeviceJobSummary">
WSDL Reference
176
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:BDMDeviceJobSummary[]" />
</restriction>
</complexContent>
</complexType>
</schema>
<schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/↲
XMLSchema">
<import namespace="http://www.insignia.com/ssp/bdmWS" />
<import namespace="http://values.webservices.bulkDeviceManagement.motive.com" />
<import namespace="http://domain.motive.com" />
<import namespace="http://values.bulkDeviceManagement.motive.com" />
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="Vector">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="http://values.webservices.bulkDeviceManagement.motive.com" ↲
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.insignia.com/ssp/bdmWS" />
<import namespace="http://domain.motive.com" />
<import namespace="http://xml.apache.org/xml-soap" />
<import namespace="http://values.bulkDeviceManagement.motive.com" />
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="BulkProfileAssignmentInfo">
<sequence>
<element name="attributeNames" nillable="true" type="impl:ArrayOf_xsd_string" />
177
BDM WSDL
<element name="attributeValues" nillable="true" type="impl:ArrayOf_xsd_anyType" />
<element name="profileName" nillable="true" type="xsd:string" />
<element name="profileType" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="JobCreationResponse">
<sequence>
<element name="jobId" nillable="true" type="xsd:string" />
<element name="statusCode" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="FirmwareUpdateOperationInfo">
<sequence>
<element name="firmwareUpdatePathList" nillable="true" type="impl:ArrayOf_xsd_string" ↲
/>
<element name="fromImageId" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="BDMDeviceJobSummaryResponse">
<sequence>
<element name="result" nillable="true" type="impl:ArrayOf_tns3_BDMDeviceJobSummary" /↲
>
<element name="statusCode" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="BDMJobSummaryResponse">
<sequence>
<element name="result" nillable="true" type="tns3:BDMJobSummary" />
<element name="statusCode" nillable="true" type="xsd:string" />
</sequence>
WSDL Reference
178
</complexType>
<complexType name="BDMCronJobSummaryResponse">
<sequence>
<element name="result" nillable="true" type="tns3:BDMCronJobSummary" />
<element name="statusCode" nillable="true" type="xsd:string" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="http://domain.motive.com" xmlns="http://www.w3.org/2001/↲
XMLSchema">
<import namespace="http://www.insignia.com/ssp/bdmWS" />
<import namespace="http://values.webservices.bulkDeviceManagement.motive.com" />
<import namespace="http://xml.apache.org/xml-soap" />
<import namespace="http://values.bulkDeviceManagement.motive.com" />
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="BulkDeviceManagementRequestForGroup">
<sequence>
<element name="askUser" type="xsd:boolean" />
<element name="failureThreshold" type="xsd:int" />
<element name="groupId" type="xsd:int" />
<element name="jobType" nillable="true" type="xsd:string" />
<element name="scheduledEndTime" nillable="true" type="xsd:dateTime" />
<element name="scheduledStartTime" nillable="true" type="xsd:dateTime" />
<element name="toNotify" type="xsd:boolean" />
</sequence>
</complexType>
<complexType name="BulkDeviceManagementRequestForDevices">
<sequence>
<element name="askUser" type="xsd:boolean" />
<element name="deviceIds" nillable="true" type="impl:ArrayOf_xsd_anyType" />
179
BDM WSDL
<element name="failureThreshold" type="xsd:int" />
<element name="jobType" nillable="true" type="xsd:string" />
<element name="scheduledEndTime" nillable="true" type="xsd:dateTime" />
<element name="scheduledStartTime" nillable="true" type="xsd:dateTime" />
<element name="toNotify" type="xsd:boolean" />
</sequence>
</complexType>
<complexType name="CronBulkDeviceManagementRequestForGroup">
<sequence>
<element name="askUser" type="xsd:boolean" />
<element name="disableTrigger" nillable="true" type="xsd:string" />
<element name="enableTrigger" nillable="true" type="xsd:string" />
<element name="failureThreshold" type="xsd:int" />
<element name="groupId" type="xsd:int" />
<element name="jobType" nillable="true" type="xsd:string" />
<element name="scheduledEndTime" nillable="true" type="xsd:dateTime" />
<element name="scheduledStartTime" nillable="true" type="xsd:dateTime" />
<element name="toNotify" type="xsd:boolean" />
</sequence>
</complexType>
<complexType name="CronBulkDeviceManagementRequestForDevices">
<sequence>
<element name="askUser" type="xsd:boolean" />
<element name="deviceIds" nillable="true" type="impl:ArrayOf_xsd_anyType" />
<element name="disableTrigger" nillable="true" type="xsd:string" />
<element name="enableTrigger" nillable="true" type="xsd:string" />
<element name="failureThreshold" type="xsd:int" />
<element name="jobType" nillable="true" type="xsd:string" />
<element name="scheduledEndTime" nillable="true" type="xsd:dateTime" />
WSDL Reference
180
<element name="scheduledStartTime" nillable="true" type="xsd:dateTime" />
<element name="toNotify" type="xsd:boolean" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="http://values.bulkDeviceManagement.motive.com" xmlns="http:/↲
/www.w3.org/2001/XMLSchema">
<import namespace="http://www.insignia.com/ssp/bdmWS" />
<import namespace="http://values.webservices.bulkDeviceManagement.motive.com" />
<import namespace="http://domain.motive.com" />
<import namespace="http://xml.apache.org/xml-soap" />
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="BDMDeviceJobSummary">
<sequence>
<element name="dbDeviceId" type="xsd:int" />
<element name="deviceId" nillable="true" type="xsd:string" />
<element name="jobId" type="xsd:int" />
<element name="state" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="BDMJobSummary">
<sequence>
<element name="jobId" type="xsd:int" />
<element name="jobType" nillable="true" type="xsd:string" />
<element name="numJobsFailed" type="xsd:int" />
<element name="scheduledEndTime" nillable="true" type="xsd:dateTime" />
<element name="scheduledStartTime" nillable="true" type="xsd:dateTime" />
<element name="status" nillable="true" type="xsd:string" />
</sequence>
181
BDM WSDL
</complexType>
<complexType name="BDMCronJobSummary">
<sequence>
<element name="cronJobId" type="xsd:int" />
<element name="disableTrigger" nillable="true" type="xsd:string" />
<element name="enableTrigger" nillable="true" type="xsd:string" />
<element name="jobType" nillable="true" type="xsd:string" />
<element name="numJobsFailed" type="xsd:int" />
<element name="scheduledEndTime" nillable="true" type="xsd:dateTime" />
<element name="scheduledStartTime" nillable="true" type="xsd:dateTime" />
<element name="status" nillable="true" type="xsd:string" />
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="invokeCronProfileGetForDevicesFromDevicesResponse">
<wsdl:part name="invokeCronProfileGetForDevicesFromDevicesReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="invokeProfileGetForDevicesFromGroupRequest">
<wsdl:part name="profileTemplateNames" type="impl:ArrayOf_xsd_string" />
<wsdl:part name="request" type="tns2:BulkDeviceManagementRequestForGroup" />
</wsdl:message>
<wsdl:message name="assignProfileToDevicesFromGroupRequest">
<wsdl:part name="profileAssignments" type="impl:ArrayOf_tns1_BulkProfileAssignmentInfo" ↲
/>
<wsdl:part name="request" type="tns2:BulkDeviceManagementRequestForGroup" />
</wsdl:message>
<wsdl:message name="invokeFirmwareUpdateOnDevicesFromGroupResponse">
<wsdl:part name="invokeFirmwareUpdateOnDevicesFromGroupReturn" type=↲
"tns1:JobCreationResponse" />
WSDL Reference
182
</wsdl:message>
<wsdl:message name="assignCronProfileToDevicesFromGroupResponse">
<wsdl:part name="assignCronProfileToDevicesFromGroupReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="invokeCronProfileGetForDevicesFromDevicesRequest">
<wsdl:part name="profileTemplateNames" type="impl:ArrayOf_xsd_string" />
<wsdl:part name="request" type="tns2:CronBulkDeviceManagementRequestForDevices" />
</wsdl:message>
<wsdl:message name="getBDMJobByIdResponse">
<wsdl:part name="getBDMJobByIdReturn" type="tns1:BDMJobSummaryResponse" />
</wsdl:message>
<wsdl:message name="invokeProfileGetForDevicesFromDevicesResponse">
<wsdl:part name="invokeProfileGetForDevicesFromDevicesReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="invokeCronFirmwareUpdateOnDevicesFromDevicesRequest">
<wsdl:part name="operationInfo" type="tns1:FirmwareUpdateOperationInfo" />
<wsdl:part name="request" type="tns2:CronBulkDeviceManagementRequestForDevices" />
</wsdl:message>
<wsdl:message name="invokeProfileGetForDevicesFromDevicesRequest">
<wsdl:part name="profileTemplateNames" type="impl:ArrayOf_xsd_string" />
<wsdl:part name="request" type="tns2:BulkDeviceManagementRequestForDevices" />
</wsdl:message>
<wsdl:message name="getDeviceJobSummaryByBDMCronJobIdResponse">
<wsdl:part name="getDeviceJobSummaryByBDMCronJobIdReturn" type=↲
"tns1:BDMDeviceJobSummaryResponse" />
</wsdl:message>
<wsdl:message name="invokeFirmwareUpdateOnDevicesFromDevicesResponse">
<wsdl:part name="invokeFirmwareUpdateOnDevicesFromDevicesReturn" type=↲
"tns1:JobCreationResponse" />
183
BDM WSDL
</wsdl:message>
<wsdl:message name="assignCronProfileToDevicesFromDevicesRequest">
<wsdl:part name="profileAssignments" type="impl:ArrayOf_tns1_BulkProfileAssignmentInfo" ↲
/>
<wsdl:part name="request" type="tns2:CronBulkDeviceManagementRequestForDevices" />
</wsdl:message>
<wsdl:message name="assignProfileToDevicesFromDevicesRequest">
<wsdl:part name="profileAssignments" type="impl:ArrayOf_tns1_BulkProfileAssignmentInfo" ↲
/>
<wsdl:part name="request" type="tns2:BulkDeviceManagementRequestForDevices" />
</wsdl:message>
<wsdl:message name="invokeCronProfileGetForDevicesFromGroupRequest">
<wsdl:part name="profileTemplateNames" type="impl:ArrayOf_xsd_string" />
<wsdl:part name="request" type="tns2:CronBulkDeviceManagementRequestForGroup" />
</wsdl:message>
<wsdl:message name="getDeviceJobSummaryByBDMJobIdRequest">
<wsdl:part name="jobId" type="xsd:int" />
</wsdl:message>
<wsdl:message name="getBDMCronJobByIdRequest">
<wsdl:part name="jobId" type="xsd:int" />
</wsdl:message>
<wsdl:message name="assignCronProfileToDevicesFromGroupRequest">
<wsdl:part name="profileAssignments" type="impl:ArrayOf_tns1_BulkProfileAssignmentInfo" ↲
/>
<wsdl:part name="request" type="tns2:CronBulkDeviceManagementRequestForGroup" />
</wsdl:message>
<wsdl:message name="invokeCronProfileGetForDevicesFromGroupResponse">
<wsdl:part name="invokeCronProfileGetForDevicesFromGroupReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="invokeCronFirmwareUpdateOnDevicesFromGroupResponse">
WSDL Reference
184
<wsdl:part name="invokeCronFirmwareUpdateOnDevicesFromGroupReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="getBDMJobByIdRequest">
<wsdl:part name="jobId" type="xsd:int" />
</wsdl:message>
<wsdl:message name="getDeviceJobSummaryByBDMCronJobIdRequest">
<wsdl:part name="jobId" type="xsd:int" />
</wsdl:message>
<wsdl:message name="invokeCronFirmwareUpdateOnDevicesFromGroupRequest">
<wsdl:part name="operationInfo" type="tns1:FirmwareUpdateOperationInfo" />
<wsdl:part name="request" type="tns2:CronBulkDeviceManagementRequestForGroup" />
</wsdl:message>
<wsdl:message name="assignCronProfileToDevicesFromDevicesResponse">
<wsdl:part name="assignCronProfileToDevicesFromDevicesReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="assignProfileToDevicesFromDevicesResponse">
<wsdl:part name="assignProfileToDevicesFromDevicesReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="invokeCronFirmwareUpdateOnDevicesFromDevicesResponse">
<wsdl:part name="invokeCronFirmwareUpdateOnDevicesFromDevicesReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:message name="invokeFirmwareUpdateOnDevicesFromDevicesRequest">
<wsdl:part name="operationInfo" type="tns1:FirmwareUpdateOperationInfo" />
<wsdl:part name="request" type="tns2:BulkDeviceManagementRequestForDevices" />
</wsdl:message>
<wsdl:message name="invokeFirmwareUpdateOnDevicesFromGroupRequest">
<wsdl:part name="operationInfo" type="tns1:FirmwareUpdateOperationInfo" />
185
BDM WSDL
<wsdl:part name="request" type="tns2:BulkDeviceManagementRequestForGroup" />
</wsdl:message>
<wsdl:message name="assignProfileToDevicesFromGroupResponse">
<wsdl:part name="assignProfileToDevicesFromGroupReturn" type="tns1:JobCreationResponse" ↲
/>
</wsdl:message>
<wsdl:message name="getBDMCronJobByIdResponse">
<wsdl:part name="getBDMCronJobByIdReturn" type="tns1:BDMCronJobSummaryResponse" />
</wsdl:message>
<wsdl:message name="getDeviceJobSummaryByBDMJobIdResponse">
<wsdl:part name="getDeviceJobSummaryByBDMJobIdReturn" type=↲
"tns1:BDMDeviceJobSummaryResponse" />
</wsdl:message>
<wsdl:message name="invokeProfileGetForDevicesFromGroupResponse">
<wsdl:part name="invokeProfileGetForDevicesFromGroupReturn" type=↲
"tns1:JobCreationResponse" />
</wsdl:message>
<wsdl:portType name="bdmPort">
<wsdl:operation name="assignProfileToDevicesFromGroup" parameterOrder=↲
"profileAssignments request">
<wsdl:input message="impl:assignProfileToDevicesFromGroupRequest" name=↲
"assignProfileToDevicesFromGroupRequest" />
<wsdl:output message="impl:assignProfileToDevicesFromGroupResponse" name=↲
"assignProfileToDevicesFromGroupResponse" />
</wsdl:operation>
<wsdl:operation name="assignProfileToDevicesFromDevices" parameterOrder=↲
"profileAssignments request">
<wsdl:input message="impl:assignProfileToDevicesFromDevicesRequest" name=↲
"assignProfileToDevicesFromDevicesRequest" />
<wsdl:output message="impl:assignProfileToDevicesFromDevicesResponse" name=↲
"assignProfileToDevicesFromDevicesResponse" />
</wsdl:operation>
<wsdl:operation name="assignCronProfileToDevicesFromGroup" parameterOrder=↲
"profileAssignments request">
WSDL Reference
186
<wsdl:input message="impl:assignCronProfileToDevicesFromGroupRequest" name=↲
"assignCronProfileToDevicesFromGroupRequest" />
<wsdl:output message="impl:assignCronProfileToDevicesFromGroupResponse" name=↲
"assignCronProfileToDevicesFromGroupResponse" />
</wsdl:operation>
<wsdl:operation name="assignCronProfileToDevicesFromDevices" parameterOrder=↲
"profileAssignments request">
<wsdl:input message="impl:assignCronProfileToDevicesFromDevicesRequest" name=↲
"assignCronProfileToDevicesFromDevicesRequest" />
<wsdl:output message="impl:assignCronProfileToDevicesFromDevicesResponse" name=↲
"assignCronProfileToDevicesFromDevicesResponse" />
</wsdl:operation>
<wsdl:operation name="invokeProfileGetForDevicesFromGroup" parameterOrder=↲
"profileTemplateNames request">
<wsdl:input message="impl:invokeProfileGetForDevicesFromGroupRequest" name=↲
"invokeProfileGetForDevicesFromGroupRequest" />
<wsdl:output message="impl:invokeProfileGetForDevicesFromGroupResponse" name=↲
"invokeProfileGetForDevicesFromGroupResponse" />
</wsdl:operation>
<wsdl:operation name="invokeProfileGetForDevicesFromDevices" parameterOrder=↲
"profileTemplateNames request">
<wsdl:input message="impl:invokeProfileGetForDevicesFromDevicesRequest" name=↲
"invokeProfileGetForDevicesFromDevicesRequest" />
<wsdl:output message="impl:invokeProfileGetForDevicesFromDevicesResponse" name=↲
"invokeProfileGetForDevicesFromDevicesResponse" />
</wsdl:operation>
<wsdl:operation name="invokeCronProfileGetForDevicesFromGroup" parameterOrder=↲
"profileTemplateNames request">
<wsdl:input message="impl:invokeCronProfileGetForDevicesFromGroupRequest" name=↲
"invokeCronProfileGetForDevicesFromGroupRequest" />
<wsdl:output message="impl:invokeCronProfileGetForDevicesFromGroupResponse" name=↲
"invokeCronProfileGetForDevicesFromGroupResponse" />
</wsdl:operation>
<wsdl:operation name="invokeCronProfileGetForDevicesFromDevices" parameterOrder=↲
"profileTemplateNames request">
<wsdl:input message="impl:invokeCronProfileGetForDevicesFromDevicesRequest" name=↲
"invokeCronProfileGetForDevicesFromDevicesRequest" />
187
BDM WSDL
<wsdl:output message="impl:invokeCronProfileGetForDevicesFromDevicesResponse" name=↲
"invokeCronProfileGetForDevicesFromDevicesResponse" />
</wsdl:operation>
<wsdl:operation name="invokeFirmwareUpdateOnDevicesFromGroup" parameterOrder=↲
"operationInfo request">
<wsdl:input message="impl:invokeFirmwareUpdateOnDevicesFromGroupRequest" name=↲
"invokeFirmwareUpdateOnDevicesFromGroupRequest" />
<wsdl:output message="impl:invokeFirmwareUpdateOnDevicesFromGroupResponse" name=↲
"invokeFirmwareUpdateOnDevicesFromGroupResponse" />
</wsdl:operation>
<wsdl:operation name="invokeFirmwareUpdateOnDevicesFromDevices" parameterOrder=↲
"operationInfo request">
<wsdl:input message="impl:invokeFirmwareUpdateOnDevicesFromDevicesRequest" name=↲
"invokeFirmwareUpdateOnDevicesFromDevicesRequest" />
<wsdl:output message="impl:invokeFirmwareUpdateOnDevicesFromDevicesResponse" name=↲
"invokeFirmwareUpdateOnDevicesFromDevicesResponse" />
</wsdl:operation>
<wsdl:operation name="invokeCronFirmwareUpdateOnDevicesFromGroup" parameterOrder=↲
"operationInfo request">
<wsdl:input message="impl:invokeCronFirmwareUpdateOnDevicesFromGroupRequest" name=↲
"invokeCronFirmwareUpdateOnDevicesFromGroupRequest" />
<wsdl:output message="impl:invokeCronFirmwareUpdateOnDevicesFromGroupResponse" name=↲
"invokeCronFirmwareUpdateOnDevicesFromGroupResponse" />
</wsdl:operation>
<wsdl:operation name="invokeCronFirmwareUpdateOnDevicesFromDevices" parameterOrder=↲
"operationInfo request">
<wsdl:input message="impl:invokeCronFirmwareUpdateOnDevicesFromDevicesRequest" name=↲
"invokeCronFirmwareUpdateOnDevicesFromDevicesRequest" />
<wsdl:output message="impl:invokeCronFirmwareUpdateOnDevicesFromDevicesResponse" name=↲
"invokeCronFirmwareUpdateOnDevicesFromDevicesResponse" />
</wsdl:operation>
<wsdl:operation name="getDeviceJobSummaryByBDMJobId" parameterOrder="jobId">
<wsdl:input message="impl:getDeviceJobSummaryByBDMJobIdRequest" name=↲
"getDeviceJobSummaryByBDMJobIdRequest" />
<wsdl:output message="impl:getDeviceJobSummaryByBDMJobIdResponse" name=↲
"getDeviceJobSummaryByBDMJobIdResponse" />
WSDL Reference
188
In document
MDM Server Web Services Reference Guide (Internal)
(Page 187-200)