createEditSupply
Este método possibilita inserir e editar:
- Dados de um insumo.
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\supply\CreateEditSupplyRequestType.java |
| Retorno | web\wwwroot\ws\java\supply\CreateEditSupplyResponseType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| IDBOJECT | X | Identificador do insumo |
| NMOBJECT | X | Nome do insumo |
| IDOBJECTTYPE | X | Identificador do tipo de insumo |
| IDTEAM | X | Identificador da equipe responsável |
| IDMEASUNITY | X | Unidade de medida |
| VLCOST | Custo | |
| DTREVISION | Data da revisão | |
| IDCOLOR | Identificador da cor | |
| IDODOR | Identificador do odor | |
| IDONUCODE | Código da ONUID | |
| ABNTCODE | Código ABNT | |
| IDDANGEROUSNESS | Identificador da periculosidade | |
| IDCLASSIFICATION | Identificador da classificação | |
| FGCONTROL | Controle de lote e série [1- Lote, 2- Série] | |
| FGPHYSICALSTATE | Estado físico [1 - Sólido, 2 - Líquido, 3 - Gasoso, 4- Pastoso] | |
| IDUSER | X¹ | Matrícula do usuário. |
| ATTRIBUTES | Exemplo: identificador_do_atributo1=valor_do_atributo1; identificador_do_atributo2=valor_do_atributo2; identificador_do_atributo3=valor_do_atributo3. Exemplo com atributo multivalorado: identificador_do_atributo1=valor1_do_atributo1, valor2_do_atributo1, valor3_do_atributo1 Obs.: Para atributos com valor numérico, o separador de casas decimais deve ser o ".". Para campos data, o valor deve ter o formato "Y-M-D" (Ano-Mês-Dia). | |
| DSOBSERVATION | Observações | |
| DSCONSTITUENTS | Descrição geral da composição |
info
X¹ - Requerido somente quando o tipo de insumo utilizado contém revisão.
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sp">
<soapenv:Header/>
<soapenv:Body>
<urn:createEditSupply>
<!--You may enter the following 19 items in any order-->
<urn:IDOBJECT>?</urn:IDOBJECT>
<urn:NMOBJECT>?</urn:NMOBJECT>
<urn:IDOBJECTTYPE>?</urn:IDOBJECTTYPE>
<urn:IDTEAM>?</urn:IDTEAM>
<urn:VLCOST>?</urn:VLCOST>
<urn:IDMEASUNITY>?</urn:IDMEASUNITY>
<urn:DTREVISION>?</urn:DTREVISION>
<urn:IDCOLOR>?</urn:IDCOLOR>
<urn:IDODOR>?</urn:IDODOR>
<urn:IDONUCODE>?</urn:IDONUCODE>
<urn:IDABNTCODE>?</urn:IDABNTCODE>
<urn:IDDANGEROUSNESS>?</urn:IDDANGEROUSNESS>
<urn:IDCLASSIFICATION>?</urn:IDCLASSIFICATION>
<urn:FGCONTROL>?</urn:FGCONTROL>
<urn:FGPHYSICALSTATE>?</urn:FGPHYSICALSTATE>
<urn:IDUSER>?</urn:IDUSER>
<urn:ATTRIBUTES>?</urn:ATTRIBUTES>
<urn:DSOBSERVATION>?</urn:DSOBSERVATION>
<urn:DSCONSTITUENTS>?</urn:DSCONSTITUENTS>
</urn:createEditSupply>
</soapenv:Body>
</soapenv:Envelope>
Retorno:
| Identificador | Descrição |
|---|---|
| return | SUCESSO: Retorno referente ao item executado FALHA: -1 |