簡體   English   中英

如何使用 REST API 在 Maximo 的工作訂單的多資產/位置部分添加資產?

[英]How to Add Asset in Multi Asset/Location section on Work Order in Maximo using REST API?

我正在嘗試使用 REST API 調用在多資產/位置部分的工作訂單中添加資產,但不幸的是我遇到了錯誤。

下面是我正在使用的 SOAP UI xml。

有什么建議 ?

<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project id="2d3ce397-18aa-4daf-9c10-530848618806" activeEnvironment="Default" name="OBJMULTIASSET-POST" resourceRoot="" soapui-version="5.5.0" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:RestService" id="d361bf06-2b3e-4ee5-9892-7544b4a9449f" wadlVersion="http://wadl.dev.java.net/2009/02" name="http://maximo.client.com:9080" type="rest" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache/><con:endpoints><con:endpoint>http://maximo.client.com:9080</con:endpoint></con:endpoints><con:resource name="OBJMULTIASSET" path="/maxrest/rest/os/MULTIASSETOBJ" id="f7ebc10c-f458-4b7a-a13f-0d0c845933d1"><con:settings/><con:parameters><con:parameter><con:name>recordkey</con:name><con:value>'1114'</con:value><con:style>QUERY</con:style><con:default>'1114'</con:default><con:path xsi:nil="true"/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>SITEID</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>RECORDCLASS</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>WORKSITEID</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>WORKORGID</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>REPLACEMENTSITE</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>PROGRESS</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>PERFORMMOVETO</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>ORGID</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>ISPRIMARY</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter><con:parameter><con:name>ASSETNUM</con:name><con:value/><con:style>QUERY</con:style><con:default/><con:description xsi:nil="true"/></con:parameter></con:parameters><con:method name="OBJMULTIASSET 1" id="5b5c0333-63ae-4a5d-b85c-9b9bc6269a90" method="POST"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>application/json</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:OBJ="http://maximo.client.com/maxrest/rest/os/OBJMULTIASSET">OBJ:Response</con:element></con:representation><con:representation type="FAULT"><con:mediaType>text/html;charset=UTF-8</con:mediaType><con:status>400</con:status><con:params/><con:element>html</con:element></con:representation><con:representation type="REQUEST"><con:mediaType>application/json</con:mediaType><con:params/></con:representation><con:request name="Request 1" id="b15d9e02-1ee0-4d03-9ac2-80e938c404cd" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="MAXAUTH" value="bWF4YWRtaW46bWF4YWRtaW4=" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:endpoint>http://maximo.client.com:9080</con:endpoint><con:request/><con:originalUri>http://maximo.client.com/maxrest/rest/os/OBJMULTIASSET</con:originalUri><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters>
  <con:entry key="ORGID" value="EAGLENA"/>
  <con:entry key="ASSETNUM" value="CAL100"/>
  <con:entry key="PERFORMMOVETO" value="0"/>
  <con:entry key="ISPRIMARY" value="0"/>
  <con:entry key="recordkey" value="1299"/>
  <con:entry key="WORKSITEID" value="BEDFORD"/>
  <con:entry key="WORKORGID" value="EAGLENA"/>
  <con:entry key="PROGRESS" value="0"/>
  <con:entry key="RECORDCLASS" value="WORKORDER"/>
  <con:entry key="REPLACEMENTSITE" value="BEDFORD"/>
  <con:entry key="SITEID" value="BEDFORD"/>
</con:parameters><con:parameterOrder><con:entry>recordkey</con:entry><con:entry>SITEID</con:entry><con:entry>RECORDCLASS</con:entry><con:entry>WORKSITEID</con:entry><con:entry>WORKORGID</con:entry><con:entry>REPLACEMENTSITE</con:entry><con:entry>PROGRESS</con:entry><con:entry>PERFORMMOVETO</con:entry><con:entry>ORGID</con:entry><con:entry>ISPRIMARY</con:entry><con:entry>ASSETNUM</con:entry></con:parameterOrder></con:request></con:method></con:resource></con:interface><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/><con:oAu

通過將 WORKORDER 對象作為父對象添加到對象結構中的 MULTIASSETLOCCI 表來修復問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM