newItem
This import template makes it possible to insert/edit items or item families.
caution
- The item ID # is automatically generated when the
IDOBJECTfield is left empty during the insertion of a new item. - To insert a released item, the
DTREVISIONfield must be completed. - Date fields must be completed in the YYYY/MM/DD format.
- The item type must be configured to allow customized identifiers so that the
value entered in the
IDREVISIONfield can be applied. - For numeric fields, use
.as a decimal separator.
To insert each of these items, it is necessary to follow the standard documented below.
| Java class | |
|---|---|
| Request | web\wwwroot\ws\java\item\NewItemRequestType.java |
| Return | web\wwwroot\ws\java\item\NewItemResponseType.java |
Request:
| ID # | Required | Description |
|---|---|---|
| IDOBJECT | X¹ | Object ID # |
| NMOBJECT | X | Object name |
| IDOBJECTTYPE | X | Object type ID # |
| IDTEAM | X | Responsible team ID # |
| IDMEASUNITY | X | Measurement unit |
| FGPHYSICALSTATE | Physical state: 1 - Solid; 2 - Liquid; 3 - Gas; 4 - Sludge. | |
| IDODOR | Odor ID # | |
| NMCOLOR | Color name | |
| IDONUCODE | UN code | |
| IDDANGEROUSNESS | Hazard ID # | |
| IDCLASSIFICATION | Classification ID # | |
| IDABNTCODE | ABNT code | |
| DTREVISION | Revision date, in the YYYY/MM/DD format | |
| IDREVISION | Revision ID # | |
| FGTEMPLATE | Indicates whether the record is a family: "1" for family and null for item | |
| IDTEMPLATE | ID # of the family with which the item will be associated | |
| IDUSER | X² | User ID. |
| DSCONSTITUENTS | General description of composition | |
| VLCOST | Item cost value | |
| IDDRAWINGNR | Drawing ID # |
info
X¹ - Required for EDITING an item; X² - Required for INSERTING an item when
the type has revision control.
Request structure:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:item">
<soapenv:Header/>
<soapenv:Body>
<urn:newItem>
<!--You may enter the following 20 items in any order-->
<urn:IDOBJECT>?</urn:IDOBJECT>
<urn:NMOBJECT>?</urn:NMOBJECT>
<urn:IDOBJECTTYPE>?</urn:IDOBJECTTYPE>
<urn:IDTEAM>?</urn:IDTEAM>
<urn:IDMEASUNITY>?</urn:IDMEASUNITY>
<urn:FGPHYSICALSTATE>?</urn:FGPHYSICALSTATE>
<urn:IDODOR>?</urn:IDODOR>
<urn:NMCOLOR>?</urn:NMCOLOR>
<urn:IDONUCODE>?</urn:IDONUCODE>
<urn:IDDANGEROUSNESS>?</urn:IDDANGEROUSNESS>
<urn:IDCLASSIFICATION>?</urn:IDCLASSIFICATION>
<urn:IDABNTCODE>?</urn:IDABNTCODE>
<urn:DTREVISION>?</urn:DTREVISION>
<urn:IDREVISION>?</urn:IDREVISION>
<urn:IDUSER>?</urn:IDUSER>
<urn:FGTEMPLATE>?</urn:FGTEMPLATE>
<urn:IDTEMPLATE>?</urn:IDTEMPLATE>
<urn:VLCOST>?</urn:VLCOST>
<urn:IDDRAWINGNR>?</urn:IDDRAWINGNR>
<urn:DSCONSTITUENTS>?</urn:DSCONSTITUENTS>
</urn:newItem>
</soapenv:Body>
</soapenv:Envelope>
Return:
| ID # | Description |
|---|---|
| Status | SUCCESS or FAILURE |
| Code | Success (1) or failure (-1) |
| Detail | Message about addition, editing, or error found |