Technical Blog Post
Abstract
Tidbits : Getting an error while using Webservices on PLUSAMODEL (Asset Configuration Manager)
Body
Some of the clients have reported an error while creating PO using webservices on PLUSAMODEL : "BMXAA4191E - The value xxxxx is not valid for Model. Specify a valid value for Model."
You can resolve this by creating a PO using the PLUSAXPO object. Here is the sample xml that can be used to create a PO using webservices.
===
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:max="http://www.ibm.com/maximo">
<soapenv:Header/>
<soapenv:Body>
<max:SyncPLUSAMXPO creationDateTime="2015-05-20T13:21:22-03:00"
transLanguage="EN" baseLanguage="EN" messageID="1432138883401408068"
maximoVersion="7 5 20140404-0005 V7506-33" event="1">
<PLUSAMXPOSet>
<PO action="AddChange">
<ALLOWRECEIPT>1</ALLOWRECEIPT>
<BILLTO>BEDFORDMAIN</BILLTO>
<BILLTOATTN>KATHYB</BILLTOATTN>
<BUYAHEAD>0</BUYAHEAD>
<CHANGEBY>MAXADMIN</CHANGEBY>
<CURRENCYCODE>USD</CURRENCYCODE>
<DESCRIPTION>MARLON7</DESCRIPTION>
<EXCHANGERATE>1.0</EXCHANGERATE>
<HISTORYFLAG>0</HISTORYFLAG>
<IGNORECNTREV>0</IGNORECNTREV>
<INSPECTIONREQUIRED>0</INSPECTIONREQUIRED>
<INTERNAL>0</INTERNAL>
<INTERNALCHANGE>0</INTERNALCHANGE>
<ORGID>EAGLENA</ORGID>
<PAYONRECEIPT>0</PAYONRECEIPT>
<PLUSACMCAPAB>0</PLUSACMCAPAB>
<PO10>0</PO10>
<PONUM>MARLON7</PONUM>
<POTYPE>STD</POTYPE>
<PRIORITY>0</PRIORITY>
<RECEIPTS maxvalue="NONE">NONE</RECEIPTS>
<REVISIONNUM>0</REVISIONNUM>
<SENDERSYSID>MX</SENDERSYSID>
<SHIPTO>BEDFORDMAIN</SHIPTO>
<SITEID>BEDFORD</SITEID>
<STATUS maxvalue="WAPPR">WAPPR</STATUS>
<STATUSIFACE>0</STATUSIFACE>
<VENDOR>FORD</VENDOR>
<POLINE>
<ASSETNUM />
<CATALOGCODE />
<CATEGORY maxvalue="STK">STK</CATEGORY>
<CHARGESTORE>0</CHARGESTORE>
<CONSIGNMENT>0</CONSIGNMENT>
<CONVERSION>1.0</CONVERSION>
<DESCRIPTION>Marlon</DESCRIPTION>
<ENTERBY>MAXADMIN</ENTERBY>
<ENTEREDASTASK>0</ENTEREDASTASK>
<GLCREDITACCT>
<VALUE>6800-930-610</VALUE>
<GLCOMP glorder="0">6800</GLCOMP>
<GLCOMP glorder="1">930</GLCOMP>
<GLCOMP glorder="2">610</GLCOMP>
</GLCREDITACCT>
<GLDEBITACCT>
<VALUE>6600-800-800</VALUE>
<GLCOMP glorder="0">6600</GLCOMP>
<GLCOMP glorder="1">800</GLCOMP>
<GLCOMP glorder="2">800</GLCOMP>
</GLDEBITACCT>
<INSPECTIONREQUIRED>0</INSPECTIONREQUIRED>
<ISDISTRIBUTED>0</ISDISTRIBUTED>
<ISSUE>0</ISSUE>
<ITEMNUM>MARLON</ITEMNUM>
<ITEMSETID>SET1</ITEMSETID>
<LINECOST>1.0</LINECOST>
<LINECOST2>0.0</LINECOST2>
<LINETYPE>ITEM</LINETYPE>
<LOADEDCOST>1.0</LOADEDCOST>
<MKTPLCITEM>0</MKTPLCITEM>
<ORDERQTY>1.0</ORDERQTY>
<ORDERUNIT>IN</ORDERUNIT>
<ORGID>EAGLENA</ORGID>
<PLUSAASSOCITEM>1</PLUSAASSOCITEM>
<PLUSACMCAPAB>0</PLUSACMCAPAB>
<PLUSAITEM>MARLON</PLUSAITEM>
<PLUSALABEL>000000</PLUSALABEL>
<PLUSAMODEL>MARLON</PLUSAMODEL>
<PLUSAVARIATION>MARLON</PLUSAVARIATION>
<POLINENUM>1</POLINENUM>
<PRORATECOST>0.0</PRORATECOST>
<PRORATESERVICE>0</PRORATESERVICE>
<RECEIPTREQD>1</RECEIPTREQD>
<RECEIPTSCOMPLETE>0</RECEIPTSCOMPLETE>
<RECEIVEDTOTALCOST>0.0</RECEIVEDTOTALCOST>
<RECEIVEDUNITCOST>0.0</RECEIVEDUNITCOST>
<REJECTEDQTY>0.0</REJECTEDQTY>
<REQUESTEDBY>MAXADMIN</REQUESTEDBY>
<RESTYPE maxvalue="AUTOMATIC">AUTOMATIC</RESTYPE>
<SHIPTO>BEDFORDMAIN</SHIPTO>
<STORELOC>CENTRAL</STORELOC>
<TAX1>1.0</TAX1>
<TAX2>0.0</TAX2>
<TAX3>0.0</TAX3>
<TAX4>0.0</TAX4>
<TAX5>0.0</TAX5>
<TAXED>0</TAXED>
<TAXEXEMPT>0</TAXEXEMPT>
<TOSITEID>BEDFORD</TOSITEID>
<UNITCOST>1.0</UNITCOST>
<POCOST>
<COSTLINENUM>1</COSTLINENUM>
<FCPROJECTID />
<FCTASKID />
<FINCNTRLID />
<GLCREDITACCT>
<VALUE>6800-930-610</VALUE>
<GLCOMP glorder="0">6800</GLCOMP>
<GLCOMP glorder="1">930</GLCOMP>
<GLCOMP glorder="2">610</GLCOMP>
</GLCREDITACCT>
<GLDEBITACCT>
<VALUE>6600-800-800</VALUE>
<GLCOMP glorder="0">6600</GLCOMP>
<GLCOMP glorder="1">800</GLCOMP>
<GLCOMP glorder="2">800</GLCOMP>
</GLDEBITACCT>
<LINECOST>1.0</LINECOST>
<LOADEDCOST>1.0</LOADEDCOST>
<ORGID>EAGLENA</ORGID>
<PERCENTAGE>100.0</PERCENTAGE>
<POCOSTID>2092913973</POCOSTID>
<POLINEID>2092913802</POLINEID>
<QUANTITY>1.0</QUANTITY>
<REVSTATUS />
</POCOST>
</POLINE>
</PO>
</PLUSAMXPOSet>
</PublishPLUSAMXPO>
</max:SyncPLUSAMXPO>
</soapenv:Body>
</soapenv:Envelope>
===
UID
ibm11132431