newItem
Este modelo de importação possibilita inserir / editar itens ou famílias de itens.
cuidado
- O identificador do item é gerado automaticamente ao deixar o campo
IDOBJECTvazio na inclusão de um novo item; - Para inserir um item homologado, o campo
DTREVISIONdeve ser informado; - Campos de datas devem ser preenchidos no formato YYYY/MM/DD;
- O tipo do item deve estar configurado de modo a permitir identificadores
customizados para que o valor informado no campo
IDREVISIONseja aplicado; - Para campos numéricos utilizar
.como separador de decimal.
Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.
| Classe Java | |
|---|---|
| Requisição | web\wwwroot\ws\java\item\NewItemRequestType.java |
| Retorno | web\wwwroot\ws\java\item\NewItemResponseType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| IDOBJECT | X¹ | Identificador do objeto |
| NMOBJECT | X | Nome do objeto |
| IDOBJECTTYPE | X | Identificador do tipo de objeto |
| IDTEAM | X | Identificador da equipe responsável |
| IDMEASUNITY | X | Unidade de medida |
| FGPHYSICALSTATE | Estado físico: 1 - Solido; 2 - Líquido; 3 - Gasoso; 4 - Pastoso. | |
| IDODOR | Identificador do odor | |
| NMCOLOR | Nome da cor | |
| IDONUCODE | Código ONU | |
| IDDANGEROUSNESS | Identificador da periculosidade | |
| IDCLASSIFICATION | Identificador da classificação | |
| IDABNTCODE | Código ABNT | |
| DTREVISION | Data da revisão, no formato YYYY/MM/DD | |
| IDREVISION | Identificador da revisão | |
| FGTEMPLATE | Indica se o registro é uma família: "1" para família e nulo para item | |
| IDTEMPLATE | Identificador da família a qual o item será associado | |
| IDUSER | X² | Matrícula do usuário. |
| DSCONSTITUENTS | Descrição geral da composição | |
| VLCOST | Valor do custo do item | |
| IDDRAWINGNR | Identificador do desenho |
info
X¹ - Requerido ao ALTERAR um item; X² - Requerido ao INSERIR um item quando
o tipo possui controle de revisão;
Estrutura de requisição:
<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>
Retorno:
| Identificador | Descrição |
|---|---|
| Status | SUCCESS ou FAILURE |
| Code | Sucesso (1) ou falha (-1) |
| Detail | Mensagem de inclusão, edição ou erro ocorrido |