Documente Academic
Documente Profesional
Documente Cultură
Conte!do
Contedo..................................................................................................................................................................................................... 1 WebServices................................................................................................................................................................................................ 1 Produtos.................................................................................................................................................................................................. 1 Endereos........................................................................................................................................................................................... 1 Lista de mtodos................................................................................................................................................................................. 1 Clientes.................................................................................................................................................................................................... 3 Endereos........................................................................................................................................................................................... 3 Lista de mtodos ................................................................................................................................................................................ 3 Pedidos.................................................................................................................................................................................................... 3 Endereos........................................................................................................................................................................................... 3 Lista de mtodos ................................................................................................................................................................................ 3 Exemplos..................................................................................................................................................................................................... 4 rea para desenvolvedores......................................................................................................................................................................... 4 !ntrodu"o................................................................................................................................................................................................ 4 C#ave de identi$ica"o............................................................................................................................................................................ 4 %abelas com c&di'os para inte'ra"o de pedidos.................................................................................................................................. 4 (luxo de atuali)a"o dos dados.................................................................................................................................................................. * !ntrodu"o................................................................................................................................................................................................ * +tuali)a"o das in$orma,es do produto................................................................................................................................................ * !nte'ra"o de clientes............................................................................................................................................................................. !nte'ra"o de pedidos............................................................................................................................................................................. . /etornos da execu"o dos mtodos....................................................................................................................................................... . 0vidas $re1uentes.................................................................................................................................................................................. . 0ocumenta"o das propriedades................................................................................................................................................................ 2 0escri"o dos valores pertinentes aos tipos de dados codi$icados..........................................................................................................32 !n$orma,es pertinentes ao resultado da opera"o reali)ada 40ados/esultado5peracao6 ....................................................................31 %abela de c&di'os de resultados de opera,es reali)adas....................................................................................................................... 33 7ist&rico de atuali)a,es dos Web Services 8+C5S............................................................................................................................. 34
WebServices
"rodutos
Este WebService destina:se a inte'ra"o de produtos do sistema +8+C5S 4;PL Solu,es6 com sistemas externos. <m exemplo seria a atuali)a"o dos dados de produtos em um site de e:commerce. + utili)a"o deste WebService permite tambm a atuali)a"o das in$orma,es de esto1ue= preos entre outras in$orma,es relacionadas aos produtos comerciali)ados por uma empresa.
#ndereos
Lin>? $tt%:&&' (.').(5.((':* +,&AbacosWebSvc&AbacosWS"rodutos.asm!mportar os mtodos para criar uma aplica"o? $tt%:&&' (.').(5.((':* +,&AbacosWebSvc&AbacosWS"rodutos.asm-.WS/0
0ista de m1todos
Categorias"roduto/is%oniveis 0eve ser utili)ado para obter as in$orma,es de cate'orias de produtos para o site 1ue est"o dispon@veis para a inte'ra"o. + in$orma"o se torna dispon@vel para inte'ra"o 1uando ocorre uma inclus"o= altera"o de al'uma in$orma"o ou exclus"o. Classes/is%oniveis 0eve ser utili)ado para obter as in$orma,es de Classes de produtos 1ue est"o dispon@veis para a inte'ra"o. + in$orma"o se torna dispon@vel para inte'ra"o 1uando ocorre uma inclus"o= altera"o de al'uma in$orma"o ou exclus"o. Con2irmar3ecebimentoCategoria"roduto Auando uma cate'oria de produto se torna dispon@vel para inte'ra"o ela se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:la da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimentoClasse Auando uma Classe de produto se torna dispon@vel para inte'ra"o ela se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:la da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimento/escritor"re/e2inido Auando um 0escritor Pr:0e$inido de produto se torna dispon@vel para inte'ra"o ela se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:la da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimento#sto4ue Auando o saldo de esto1ue de um produto se torna dispon@vel para inte'ra"o ele se torna um item de uma lista at 1ue seBa retirado da mesma. Para retirC:lo da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimento5amilia Auando uma (amilia de produto se torna dispon@vel para inte'ra"o ela se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:la da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimento6ru%o"roduto Auando uma Drupo de produto se torna dispon@vel para inte'ra"o ela se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:la da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimentoMarca Auando uma marca de produto se torna dispon@vel para inte'ra"o ela se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:la da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimento"reco Auando o preo de um produto se torna dispon@vel para inte'ra"o ele se torna um item de uma lista at 1ue seBa retirado da mesma. Para retirC:lo da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente. Con2irmar3ecebimento"roduto Auando um produto se torna dispon@vel para inte'ra"o elE se torna um item de uma lista at 1ue seBa retirado da mesma. Para retirC:lo da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra a mesma irC permanecer na lista inde$inidamente.
Clientes
Este WebService destina:se a inte'ra"o de clientes com o sistema +8+C5S. <m exemplo seria a capta"o de pedidos por um site de e: commerce. 5 cliente se cadastraria para a compra e posteriormente seria $eita a inte'ra"o dos seus dados no sistema +8+C5S para 1ue $osse poss@vel a emiss"o da nota $iscal= por exemplo.
#ndereos
Lin>? $tt%:&&' (.').(5.((':* +,&AbacosWebSvc&AbacosWSClientes.asm!mportar os mtodos para criar aplica"o? $tt%:&&' (.').(5.((':* +,&AbacosWebSvc&AbacosWSClientes.asm-.WS/0
0ista de m1todos
CadastrarCliente Permite a inclus"o dos clientes diretamente no sistema +8+C5S. Podem ser enviados vCrios clientes de uma nica ve) se assim $or deseBado.
"edidos
#ndereos
Lin>? $tt%:&&' (.').(5.((':* +,&AbacosWebSvc&AbacosWS"edidos.asm!mportar os mtodos para criar aplica"o? $tt%:&&' (.').(5.((':* +,&AbacosWebSvc&AbacosWS"edidos.asm-.WS/0
0ista de m1todos
Con2irmar3ecebimentoStatus"edido Auando um status de pedido se torna dispon@vel para inte'ra"o ele se torna um item de uma lista at 1ue seBa retirada da mesma. Para retirC:lo da lista necessCrio in$ormar 1ue a sua inte'ra"o $oi bem sucedida. Este mtodo deve ser usado para isso. Caso a con$irma"o n"o ocorra o mesmo irC permanecer na lista inde$inidamente. 7nserir"edido Permite a inclus"o dos pedidos diretamente no sistema +8+C5S. Podem ser enviados vCrios pedidos de uma nica ve) se assim $or deseBado. "edido#-iste Este mtodo deve ser usado para identi$icar se um pedido BC $oi inclu@do na base de dados do +8+C5S. Status"edido/is%oniveis 0eve ser utili)ado para obter as in$orma,es de status de pedidos 1ue est"o dispon@veis para a inte'ra"o. + in$orma"o se torna dispon@vel para inte'ra"o 1uando ocorre al'uma altera"o no status do pedido.
#-em%los
0elp#i? $tt%:&&888.9%lsolucoes.com.br&AbacosWebServices&/el%$iVC0.:i%
C$ave de identi2icao
Para comear a inte'ra"o com os WebServices 8+C5S necessCrio a libera"o de uma c#ave de identi$ica"o. Praticamente todos os mtodos dos Web Services utili)am esta c#ave para identi$icar o inte'rador e locali)ar todos os parHmetros e con$i'ura,es associados ao mesmo. Para a Crea de testes a c#ave de identi$ica"o in$ormada abaixo deverC ser usada. Auando entrar em produ"o serC 'erado outra= por isso= o inte'rador deverC solicitC:la ao suporte tcnico da ;PL antes de iniciar o envio dos dados o$iciais. C#ave para uso na Crea de testes da ;PL? CB5'#5 /;5<,A;+(C ;=+<=;','5A+55+5/+
Sentido
!nte'rador 0eve solicitar a lista de $am@lias disponibili)adas para atuali)a"o. Esta lista contm as in$orma,es da $am@lia do produto 1ue tiveram al'uma altera"o ou 1ue $oram recentemente inclu@das. 0eve con$irmar se inte'rou a $am@lia. Se $or con$irmado= na pr&xima ve) 1ue $or solicitada a lista de $am@lias= a1uela 1ue BC $oi con$irmada n"o aparecerC mais. Para isso necessCrio passar o valor da propriedade IProtocolo(amiliaK da classe de dados I0ados(amiliasProdutosK retornado pelo mtodo I(amilias0isponiveisK 4Eide se"o de documenta"o das propriedades6.
Oarcas0isponiveis
Solicitar in$orma,es da marca do produto Sinali)a no sistema 8+C5S 1ue a in$orma"o da marca BC $oi inte'rada.
Con$irmar/ecebimentoOarc a
Produtos0isponiveis
Con$irmar/ecebimentoProd uto
0eve solicitar a lista de marcas disponibili)adas para atuali)a"o. Esta lista contm as in$orma,es da marca do produto 1ue tiveram al'uma altera"o ou 1ue $oram recentemente inclu@das. 0eve con$irmar se inte'rou a marca. Se $or con$irmado= na pr&xima ve) 1ue $or solicitada a lista de marcas= a1uela 1ue BC $oi con$irmada n"o aparecerC mais. Para isso necessCrio passar o valor da propriedade IProtocoloOarcaK da classe de dados I0adosOarcasProdutosK retornado pelo mtodo IOarcas0isponiveisK 4Eide se"o de documenta"o das propriedades6. 0eve solicitar a lista de produtos disponibili)ados para atuali)a"o. Esta lista contm as in$orma,es dos produtos 1ue tiveram al'uma altera"o ou 1ue $oram recentemente inclu@dos. 0eve con$irmar se inte'rou o produto. Se $or con$irmado= na pr&xima ve) 1ue $or solicitada a lista de produtos= a1uele 1ue BC $oi con$irmado n"o aparecerC mais. Para isso necessCrio passar o valor da propriedade IProtocoloProdutoK da classe de dados I0adosProdutosK retornado pelo mtodo IProdutos0isponiveisK 4Eide se"o de documenta"o das propriedades6.
+ se1PFncia acima indica a ordem com 1ue os mtodos devem ser executados para 1ue as in$orma,es seBam atuali)adas pelo inte'rador. Geste exemplo= usamos apenas al'uns mtodos representando uma por"o dos dados do produto. Caso o inte'rador utili)e um conBunto maior de dados do produto= como por exemplo= o 'rupo do produto= ele deverC proceder da mesma $orma= apenas executando os mtodos pertinentes Q in$orma"o 1ue necessita. Em todos os casos= a se1PFncia de obter as in$orma,es dispon@veis e con$irmar o recebimento delas deverC ser se'uida.
7ntegrao de clientes
Se4Aenciamento da e-ecuo dos m1todos. !nte'rador Enviar os dados do cliente para o sistema 8+C5S atravs do Web Service. 0eve #aver o envio das in$orma,es 1uando um novo cliente $or cadastrado ou 1uando ocorrer uma altera"o nos dados do cliente. Em ambos os casos o mecanismo tem o mesmo $uncionamento n"o precisando ser in$ormado se uma inclus"o ou altera"o. Sentido Otodo CadastrarCliente +bacosWSClientes.asmx 0escri"o Possibilita a inclus"o ou altera"o dos dados do cliente. Este mtodo permite o envio de vCrios clientes de uma nica ve). Para isso= basta passar um arraR de dados de clientes pelo mtodo.
BO>A: 5 cadastramento de clientes deve ocorrer antes da inte'ra"o do pedido. Su'erimos 1ue sempre 1ue um pedido $or inte'rado os dados de novos clientes ou mesmo sua altera"o= seBam enviadosS 5 envio dos dados do cliente n"o obri'a o envio dos pedidos. Clientes e pedidos s"o Web Services di$erentes para 1ue o inte'rador possa desenvolver rotinas de atuali)a"o independentes.
7ntegrao de %edidos
Se4Aenciamento da e-ecuo dos m1todos. !nte'rador 0eve enviar os dados do pedido= seus itens e $orma de pa'amento. 0ados como o c&di'o da $orma de pa'amento= transportadora e representante precisam de con$i'ura"o prvia no sistema 8+C5S 4deJpara de c&di'os6 para 1ue os pedidos entrem normalmente. Sentido +bacosWSPedidos.asmx Otodo !nserirPedido 0escri"o Possibilita a inclus"o do pedido. GT5 possibilita a altera"o do pedido= sendo assim= o inte'rador deve ter certe)a 1ue o pedido BC pode ser inte'rado. Se #ouver necessidade de altera"o= esta deverC ser $eita no sistema 8+C5S. Este mtodo permite o envio de vCrios pedidos de uma nica ve). Para isso= basta passar um arraR de dados de pedido pelo mtodo. 0isponibili)a uma lista com os status pelos 1uais o pedido BC passou para 1ue o inte'rador possa sinali)ar a situa"o do pedido. Sinali)a no sistema 8+C5S 1ue a in$orma"o do status do pedido BC $oi inte'rada.
Se $or deseBado o recebimento dos status 1ue indicam o estC'io do pedido no sistema 8+C5S o inte'rador deverC buscar as in$orma,es pertinentes aos status usando o Web Service. 0eve con$irmar se inte'rou o status do pedido. Se $or con$irmado= na pr&xima ve) 1ue $or solicitada a lista de status de pedidos= a1uele 1ue BC $oi con$irmado n"o aparecerC mais. Para isso necessCrio passar o valor da propriedade IProtocoloStatusPedidoK da classe de dados I0adosStatusPedidosK retornado pelo mtodo IStatusPedido0isponiveisK 4Eide se"o de documenta"o das propriedades6.
StatusPedido0isponiveis
Con$irmar/ecebimentoStatusPe dido
BO>A: + solicita"o dos status de pedido pode ser $eita ap&s todos os pedidos terem sido inte'rados= pois o mtodo IStatusPedido0isponiveisK retorna uma lista com os status de todos os pedidosS 5 mtodo IPedidoExisteK serve para descobrir se o pedido BC $oi inte'rado anteriormente. Ele deve ser usado apenas se n"o $or poss@vel controlar o envio do pedido para o Web Service. Este mtodo retorna apenas se o pedido existe e n"o possibilita a sua altera"oS Para a inte'ra"o dos pedidos n"o preciso in$ormar a propriedade servio de entre'a basta in$ormar a propriedade transportadora 1ue BC serC su$iciente para identi$icar a transportadora no 8+C5S. 5 c&di'o passado na transportadora BC possibilita a locali)a"o do servio de entre'a= pois $eita uma con$i'ura"o 1ue correlaciona o c&di'o com a transportadora e servio de entre'aS + propriedade condi"o de pa'amento s& deve ser usada em casos espec@$icos. Esta propriedade $ica por padr"o desativado.
/!vidas 2re4uentes
9
Esclarecimento Go 8+C5S trabal#amos com o conceito de produto IP+!:(!L75K. + propriedade na classe de dados do produto 1ue li'a um produto ao outro a ICodi'oProdutoPaiK. %odos os produtos $il#os devem ter esta propriedade preenc#ida com o c&di'o do produto pai. Eamos pe'ar um produto como exemplo? Deladeira 411U ou 33U volts6 Produto P+!? Deladeira Produtos (!L75S? Deladeira 11UE e Deladeira 33UE= ambos os produtos com a propriedade ICodi'oProdutoPaiK preenc#ida com o c&di'o IDeladeiraK. Este relacionamento se encontra na propriedade ICate'orias0oSiteK na classe de dados de produtos I0adosProdutosK. 5 c&di'o da cate'oria provem de cate'orias do produto 4Classe 0adosCate'oriasProduto retornada pelo mtodo ICate'oriasProdutos0isponiveisK6.
Como identi$ico a associa"o do produto com a cate'oria do site 4tambm con#ecido como departamentos6
ProtocoloCate'oriaProduto
Codi'oCate'oriaProdutoPai
ProtocoloOarca
ProtocoloClasse
Protocolo(amilia
ProtocoloDrupo
ProtocoloSubDrupo
ComentErio: 5 identi$icador aponta para a in$orma"o 1ue estC sendo inte'rada e 1ue deverC ser sinali)ado como Protocolo0escritorPre0e$inid inte'rado para 1ue n"o continue aparecendo na lista de disponibilidade para inte'ra"o. + lista de in$orma,es dispon@veis para inte'ra"o obtida atravs do mtodo V0escritoresPre0e$inidos0isponiveisV e cada item deve ser o sinali)ado usando o mtodo VCon$irmar/ecebimento0escritorPre0e$inidoV. #-em%lo: (42203U8:1U-9:4E-.:8-9+:0EU4983.UE80 +cao +"o ocorrida no 8+C5S e 1ue 'erou a disponibilidade da in$orma"o. tdeCodi$icado ComentErio: Para maiores in$orma,es vide tabela com os detal#es dos campos codi$icados. $alse $alse
Codi'o0escritorPre0e$inido ComentErio: Este c&di'o nico no 8+C5S e pode ser usado com c#ave de identi$ica"o. #-em%lo: 1UU Gmero do descritor pr:de$inido do produto. Gumero tde!nteiro true true 9 ComentErio: Este nmero identi$ica o conBunto de descritores associados no cadastramento do produto. Este nmero comp,e a c#ave de unicidade. #-em%lo: 1 C&di'o do 'rupo do descritor pr:de$inido. DrupoCodi'o tde!nteiro true true 9 ComentErio: Podem existir vCrios 'rupos de descritores. 5s 'rupo servem para di$erenciar os tipos de conBuntos de in$orma,es. #-em%lo: 1 0escri"o da 0escritorPre0e$inido do produto. DrupoGome tdeCaracter true $alse 1UU ComentErio: Podem existir vCrios 'rupos de descritores. 5s 'rupo servem para di$erenciar os tipos de conBuntos de in$orma,es. #-em%lo: C&di'os padroni)ados de cores
ProtocoloProduto
Codi'oProdutoPai
Codi'oClasse Codi'o(amilia Codi'oDrupo Codi'oSubDrupo Peso Comprimento Lar'ura Espessura AtdePorEmbala'em AtdeOinimaEsto1ue AtdeOaximaEsto1ue <nidadeOedidaGome <nidadeOedida+brev <nidadeOedidaAuilo Produto%em(il#os Pra)oEntre'a0ias CampoC$'UU1 CampoC$'UU3 CampoC$'UU3 CampoC$'UU4 CampoC$'UU* CampoC$'UUCampoC$'UU. CampoC$'UU9
Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter a con$i'ura,es 'enricas espec@$icas para o inte'rador. Campo de uso 'eral associado Q inter$ace do produto e 1ue destinado tdeCaracter
$alse
0escricao
5
Obrigat?rio C$ave >aman$o true true 9
ComentErio: Este c&di'o nico no 8+C5S e pode ser usado com c#ave de identi$ica"o. #-em%lo: 1UU Gmero do descritor pr:de$inido do produto. tde!nteiro true true 9 ComentErio: Este nmero identi$ica o conBunto de descritores associados no cadastramento do produto. Este nmero comp,e a c#ave de unicidade. #-em%lo: 1
Gumero
0escricao
0escri"o do 0escritor Pr:0e$inido do produto. #-em%lo: Gi>e C&di'o do 'rupo do descritor pr:de$inido.
tdeCaracter tde!nteiro
true true
$alse true
1UU 9
DrupoCodi'o
ComentErio: Podem existir vCrios 'rupos de descritores. 5s 'rupo servem para di$erenciar os tipos de conBuntos de in$orma,es. #-em%lo: 1 0escri"o da 0escritorPre0e$inido do produto. tdeCaracter true $alse 1UU ComentErio: Podem existir vCrios 'rupos de descritores. 5s 'rupo servem para di$erenciar os tipos de conBuntos de in$orma,es. #-em%lo: C&di'os padroni)ados de cores
DrupoGome
ComentErio: Este c&di'o nico no 8+C5S e pode ser usado como c#ave de identi$ica"o. #-em%lo: 1UU C&di'o 'erado no 8+C5S para o tipo de caracter@stica complementar do produto. tde!nteiro true true 9
%ipoCodi'o
ComentErio: Podem existir vCrios 'rupos de descritores. 5s 'rupo servem para di$erenciar os tipos de conBuntos de in$orma,es. #-em%lo: 1 0escri"o do tipo de caracter@stica complementar do produto. tdeCaracter true $alse 1UU ComentErio: Podem vCrios tipos di$erentes dentro de um mesmo 'rupo. #-em%lo: Sin&pse C&di'o 'erado no 8+C5S para o 'rupo de tipo de caracter@stica complementar do produto. tde!nteiro true true 9
%ipoGome
%ipoDrupoCodi'o
ComentErio: Podem existir vCrios 'rupos de textos para di$erenciar a caracteristicas complementares. #-em%lo: 1 0escri"o do 'rupo de tipo de caracter@stica complementar do produto. tdeCaracter true $alse 1UU ComentErio: Podem existir vCrios 'rupos de textos para di$erenciar a caracteristicas complementares. #-em%lo: 0ados para $ilmes %exto livre com todas as in$orma,es necessCrias para o produto. tdeCaracter true $alse 9UUU ComentErio: !n$orma,es complexas podem ser colocadas neste campo= inclusive= usando:se ta' 7%OL para realar o texto= mudar a $onte de caracteres= taman#o do texto= etc.. #-em%lo: Oais uma ve) a GSS #nter%rise sur'e or'ul#osamente= nesta monta'em especial do diretor= restaurada do $ilme...
%ipoDrupoGome
%exto
5
$alse $alse 1*
tde!nteiro
ComentErio: 5 produto substituto pode ser 1ual1uer produto existente no cadastro. Ga inte'ra"o o produto disponibili)ado como substituto deve obri'atoriamente ser um produto 1ue estC ativado para a inte'ra"o= do contrCrio= ele n"o serC liberado.
Codi'oCate'oriaPai
ProtocoloEsto1ue
SaldoOinimo
ComentErio: Este c&di'o 'erado pelo usuCrio no $ormato 1ue ac#ar ser o mais ami'Cvel para o seu uso. Go 8+C5S= este c&di'o nunca se repete. #-em%lo: ;PL:U1 Saldo m@nimo de esto1ue para o produto. tdeGumerico $alse $alse 1* ComentErio: Deralmente este valor utili)ado para indicar o saldo 1ue deve ser considerado para e$etuar a compra do produto. 5ormato: 222222222.222222 42 inteiros e - decimais6 #-em%lo: 1*.U
SaldoOinimo
5
$alse $alse 1*
tdeGumerico
ProtocoloPreco
ComentErio: Este c&di'o 'erado pelo usuCrio no $ormato 1ue ac#ar ser o mais ami'Cvel para o seu uso. Go 8+C5S= este c&di'o nunca se repete.
Codi'oProdutoPai
EOail
CP(ouCGPW
ComentErio: Auando $or uma pessoa Bur@dica in$ormar VtseEmpresaV. Oaiores detal#es sobre o tipo vide V%ipoSexoEnumV em detal#es de tipos codi$icados. #-em%lo: tse(eminino 0ata de nascimento da pessoa $@sica. tde0ataStr $alse $alse 9 5ormato: 00OO++++ #-em%lo: 1*U312.U
0ataGascimento
Pro$iss"o Site na Meb #-em%lo: MMM.>plsolucoes.com.br %ele$one para contato (ax Celular 0ata de cadastramento 1ue deve ser re'istrada 5ormato: 00OO++++ 77?OO?SS.CCC #-em%lo: 1UU43UU9 1.?**?*-.4*Classi$ica"o do cliente
*U 1UU 1* 1* 1* 31
0ataCadastro
tdeCaracter
$alse
$alse
Classi$icacao
ComentErio: + classi$ica"o do cliente pode ser previamente con$i'urada na inte'ra"o. Geste caso= todos os clientes cadastrados ter"o a mesma classi$ica"o. %ambm poss@vel cadastrar a classi$ica"o atravs do pr&prio cadastramento do cliente. Geste caso= a inte'ra"o veri$ica se a in$orma"o enviada BC uma classi$ica"o cadastrada e caso n"o encontre e$etua a inclus"o automaticamente. + $orma de identi$ica"o atravs do nome da classi$ica"o. Sub:re'i"o do cliente tdeCaracter $alse $alse ComentErio: + sub:re'i"o do cliente pode ser previamente con$i'urada na inte'ra"o. Geste caso= todos os clientes cadastrados $ar"o parte da mesma sub:re'i"o. %ambm poss@vel cadastrar a sub:re'i"o atravs do pr&prio cadastramento do cliente. Geste caso= a inte'ra"o veri$ica se a in$orma"o enviada BC uma sub:re'i"o cadastrada e caso n"o encontre e$etua a inclus"o automaticamente. + $orma de identi$ica"o atravs do nome da sub:re'i"o Drupo do cliente tdeCaracter $alse $alse ComentErio: 5 'rupo do cliente pode ser cadastrado atravs do pr&prio cadastramento do cliente. Geste caso= a inte'ra"o veri$ica se a in$orma"o enviada BC um 'rupo cadastrado e caso n"o encontre e$etua a inclus"o automaticamente. + $orma de identi$ica"o atravs do nome do 'rupo. 0ados do endereo do cliente. tdeClasse $alse $alse ComentErio: Oaiores detal#es veBa as propriedades de V0adosEnderecoV.
Sub/e'iao
DrupoCliente
Endereco
5
Obrigat?rio C$ave >aman$o true $alse 9U
ComentErio: Caso n"o seBa poss@vel enviar a in$orma"o de nmero do lo'radouro separadamente colo1ue a in$orma"o nesta propriedade e deixe o nmero em branco. #-em%lo: +l. +ra'uaia
Gmero do endereo #-em%lo: 1323 Complemento do endereo #-em%lo: . andar 8airro #-em%lo: +lp#avile Cidade ou munic@pio #-em%lo: 8arueri Estado da $edera"o #-em%lo: SP CEP da localidade #-em%lo: U-4**UUU %ipo do local de entre'a
3U -U -U 3 9
%ipoLocalEntre'a
ComentErio: Oaiores detal#es veBa V%%ipoLocalEntre'aEnumV em in$orma,es de tipos codi$icados. #-em%lo: tlee/esidencial
ComentErio: !n$orma"o retornada para 1ue possa ser $eita uma correla"o entre as in$orma,es enviadas para inclus"o e o resultado obtido com a opera"o. #-em%lo: >plY>plsolucoes.com.br CP( ou CGPW da pessoa $@sica ou da empresa tdeCaracter $alse $alse 14 ComentErio: !n$orma"o retornada para 1ue possa ser $eita uma correla"o entre as in$orma,es enviadas para inclus"o e o resultado obtido com a opera"o. #-em%lo: 1334*-.92UU C&di'o do cliente tdeCaracter $alse $alse 1* ComentErio: !n$orma"o retornada para 1ue possa ser $eita uma correla"o entre as in$orma,es enviadas para inclus"o e o resultado obtido com a opera"o. #-em%lo: S!%UUUU1 %ipo de pessoa 4(@sica ou Wur@dica6 tdeCodi$icado $alse $alse ComentErio: !n$orma"o retornada para 1ue possa ser $eita uma correla"o entre as in$orma,es enviadas para inclus"o e o resultado obtido com a opera"o. #-em%lo: tpe(isica !n$orma o resultado da inclus"o do cliente. tdeClasse $alse $alse ComentErio: 5 resultado serve para a avalia"o se a inclus"o $oi bem sucedida. Em uma lista com vCrios clientes poder"o existir al'uns 1ue estar"o 5; e outros com al'um tipo de problema. #-em%lo: 3UUUU3 : 5;
CP(ouCGPW
Codi'o
%ipoPessoa
/esultado
ComentErio: 5 resultado serve para a avalia"o se a busca pelo pedido $oi bem sucedida. Em uma lista com vCrios pedidos poder"o existir al'uns 1ue estar"o 5; e outros com al'um tipo de problema. #-em%lo: 3UUUU3 : 5;
EOail
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres.
#-em%lo: >plY>plsolucoes.com.br CP( ou CGPW da pessoa $@sica ou da empresa tdeCaracter $alse $alse 14 ComentErio: Para identi$icar se o nmero um CP( ou CGPW preciso avaliar o tipo de pessoa 4(@sica ou Wur@dica6. 7M"O3>AB>#: Esta propriedade pode ser criptografada para melhorar a segurana. Para isso, no BACOS, necessrio ha ilitar o uso da criptografia. Ser necessrio configurar dois parametros! "Cha#e" e o "$etor de iniciali%a&o '$()". Estes dois parametros de#em ser fornecidos pelo integrador e estruturados da forma *ue achar melhor. Predefini+es da criptografia! Algoritmo de criptografia ,-ES.
CP(ouCGPW
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres.
5ormato: 0eve ser enviado sem V.V= V:V ou VJV e deve ter no m@nimo 11 e no mCximo 14 di'itos. #-em%lo: 1334*-.92UU C&di'o do cliente Codi'oCliente tdeCaracter $alse $alse 1* ComentErio: Este campo contm o c&di'o com o 1ual o cliente identi$icado no sistema ori'em. 5 8+C5S irC preenc#er automaticamente este campo com um nmero se1Pencial= caso n"o seBa in$ormado e= se no 8+C5S= n"o estiver parametri)ado 1ue a c#ave para identi$ica"o do cliente o c&di'o. #-em%lo: S!%UUUU1 /epresentante de venda do pedido /epresentanteEendas CondicaoPa'amento tdeCaracter $alse $alse *U ComentErio: Este representante deve ser previamente cadastrado no 8+C5S. Caso seBa passado em branco= serC preenc#ido com a con$i'ura"o espec@$ica do inte'rador. Condi"o de pa'amento para o pedido. tdeCaracter $alse $alse *U ComentErio: /e'ras para o preenc#imento da condi"o de pa'amento do pedido con$orme o tipo da $orma de pa'amento? Carto de cr1dito: G"o deve ser in$ormada a condi"o de pa'amento= ou seBa= deixar em branco. Auando #ouver parcelamento este deverC ser in$ormado diretamente no campo de parcelas do cart"o 4Eide V0adosPedidos(ormaP'toV propriedade VCartaoAtdeParcelasV6S BoletoH /e%osito ou C$e4ue: G"o obri'at&rio o preenc#imento para estas $ormas de pa'amento= mas se $or necessCrio= poderC ser in$ormada. Geste caso preciso con$i'urar no 8+C5S para aceitar esta in$orma"oS
EalorPedido
ComentErio: Este valor corresponde Q soma da multiplica"o da 1uantidade pelo preo de venda de todos os itens do pedido. 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: 1UU.22 Ealor $rete do pedido. tdeGumerico $alse $alse 1* 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: 9.UU Ealor de encar'os ou se'uros. tdeGumerico $alse $alse 1* 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: U.UU Ealor do desconto sobre o total do pedido. tdeGumerico $alse $alse 1* ComentErio: Este desconto sobre o valor total do pedido e n"o se re$ere ao desconto individual nos itens do pedido 1ue possa ocorrer 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: 1.4U Ealor total cobrado pelas embala'ens de presente. tdeGumerico $alse $alse 1* 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: *.UU
Ealor(rete
EalorEncar'os
Ealor0esconto
EalorEmbala'emPresente
0ataEenda
0ata e #ora 1ue ocorreu a venda dos produtos. 5ormato: 00OO++++ 77?OO %ransportadora 1ue deverC $a)er a entre'a do pedido e 1ue $oi utili)ada no cClculo do valor do $rete #-em%lo: C5//E!5S Servio de entre'a da transportadora 1ue $oi selecionado para o pedido #-em%lo: C5//E!5SJE:SE0EL Canal de venda onde o pedido $oi $eito.
tde0ata7oraStr
$alse
$alse
14
%ransportadora
tdeCaracter
$alse
$alse
*U
ServicoEntre'a
tdeCaracter tdeCaracter
$alse $alse
$alse $alse
*U *U
Canal
ComentErio: Geste campo deve ser passado o nome do canal cadastrado no 8+C5S. +%EGZT5? Se #ouver a necessidade de utili)ar este campo= o inte'rador= deverC utili)ar os nomes cadastrados no 8+C5S e passC:los para o Web Service para 1ue este n"o recuse a inclus"o do pedido. #-em%lo: S#optime
Sub:divis"o do canal de venda. ComentErio: !dem ao campo VCanalV. Gome do destinatCrio Sexo do destinatCrio para pessoa $@sica.
*U 1UU
ComentErio: Para pessoa $@sica= in$ormar V(V $eminino ou VOV masculino. Auando $or uma pessoa Bur@dica in$ormar VEV. Oaiores detal#es sobre o tipo vide V%ipoSexoEnumV em detal#es de tipos codi$icados. Endereo eletrNnico do destinatCrio 4e:mail6 tdeCaracter $alse $alse 1UU ComentErio: 7M"O3>AB>#: Esta propriedade pode ser criptografada para melhorar a segurana. Para isso, no BACOS, necessrio ha ilitar o uso da criptografia. Ser necessrio configurar dois parametros! "Cha#e" e o "$etor de iniciali%a&o '$()". Estes dois parametros de#em ser fornecidos pelo integrador e estruturados da forma *ue achar melhor. Predefini+es da criptografia! Algoritmo de criptografia ,-ES.
0estEmail
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres.
#-em%lo: >plY>plsolucoes.com.br
5
$alse true $alse $alse 1* 9U
tdeCaracter tdeCaracter
ComentErio: Caso n"o seBa poss@vel enviar a in$orma"o de nmero do lo'radouro separadamente colo1ue a in$orma"o nesta propriedade e deixe o nmero em branco. #-em%lo: +l. +ra'uaia
Gmero do endereo do destinatCrio. #-em%lo: 1323 Complemento do endereo do destinatCrio. #-em%lo: . andar 8airro do destinatCrio. #-em%lo: +lp#avile Cidade ou munic@pio do destinatCrio. #-em%lo: 8arueri Estado da $edera"o do destinatCrio. #-em%lo: SP CEP da localidade do destinatCrio. #-em%lo: U-4**UUU 0estinatCrio : CP( ou CGPW da pessoa $@sica ou da empresa
3U -U -U 3 9 14
0estCP(
ComentErio: Para identi$icar se o nmero um CP( ou CGPW preciso avaliar o tipo de pessoa 4(@sica ou Wur@dica6. 7M"O3>AB>#: Esta propriedade pode ser criptografada para melhorar a segurana. Para isso, no BACOS, necessrio ha ilitar o uso da criptografia. Ser necessrio configurar dois parametros! "Cha#e" e o "$etor de iniciali%a&o '$()". Estes dois parametros de#em ser fornecidos pelo integrador e estruturados da forma *ue achar melhor. Predefini+es da criptografia! Algoritmo de criptografia ,-ES.
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres.
5ormato: 0eve ser enviado sem V.V= V:V ou VJV e deve ter no m@nimo 11 e no mCximo 14 di'itos. #-em%lo: 1334*-.92UU 0est%ipoPessoa 0estinatCrio : %ipo de pessoa 4(@sica ou Wur@dica6 tdeCodi$icado $alse $alse ComentErio: Oaiores detal#es veBa V%ipoPessoaEnumV em in$orma,es de tipos codi$icados. #-em%lo: tpe(isica 0estinatCrio : /D para pessoa $@sica. 0est0ocumento tdeCaracter $alse $alse ComentErio: !n$ormar o nmero sem 1ual1uer $ormata"o= ou seBa= retirar traos e pontos. Para pessoa Bur@dica pode ser deixado em branco. #-em%lo: *9199*493 0est!nscricaoEstadual 0est!nscricaoOunicipal 0est/e$erencia 0estinatCrio : Gmero da inscri"o estadual da empresa. ComentErio: 0eixar este campo em branco 1uando $or pessoa $@sica. 0estinatCrio : Gmero da inscri"o municipal da empresa. ComentErio: 0eixar este campo em branco 1uando $or pessoa $@sica. 0estinatCrio : Ponto de re$erFncia do endereo. #-em%lo: Pr&ximo ao Oc 0onalds da /io Ge'ro 0estinatCrio : %ipo do local de entre'a. 0est%ipoLocalEntre'a tdeCodi$icado $alse $alse ComentErio: Oaiores detal#es veBa V%%ipoLocalEntre'aEnumV em in$orma,es de tipos codi$icados. #-em%lo: tlee/esidencial EmitirGotaSimbolica Emitir uma nota simb&lica 1ue acompan#arC a mercadoria 1ue serC entre'ue no destinatCrio e uma nota de cobrana para o cliente 1ue $arC tde8oolean o pa'amento do pedido. $alse $alse tdeCaracter $alse $alse -U tdeCaracter $alse $alse tdeCaracter $alse $alse
ComentErio: <sar esta op"o nos casos onde necessCrio o enviar uma de simples remessa para o destinatCrio e outra
Este pedido terC o dbito de /[ 3UU=UU no cart"o e o saldo de /[ 1UU.UU serC pa'o com o cupom. 5 bacos irC e$etuar a baixa da $orma de pa'amento VCupom de descontoV automaticamente 1uando a inte'ra"o do pedido ocorrer. 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: 33.4U GumeroCupom0esconto Gmero do cupom de desconto utili)ado no pedido. #-em%lo: 133.133.133131331.1331 +nota"o para o pedido 416. tdeCaracter $alse $alse 9UUU ComentErio: %exto livre 1ue pode ser usado para anota,es 'erais. +s anota,es do pedido no 8+C5S tFm uma classi$ica"o previamente cadastrada. +ntes de se comear a utili)ar a anota"o no pedido necessCrio con$i'urar previamente esta classi$ica"o. +p&s a con$i'ura"o toda a anota"o enviada serC inclu@da no pedido com a classi$ica"o de$inida. #-em%lo: Entre'ar no per@odo comercial +nota"o para o pedido 436. tdeCaracter $alse $alse 9UUU ComentErio: %exto livre 1ue pode ser usado para anota,es 'erais. +s anota,es do pedido no 8+C5S tFm uma classi$ica"o previamente cadastrada. +ntes de se comear a utili)ar a anota"o no pedido necessCrio con$i'urar previamente esta classi$ica"o. +p&s a con$i'ura"o toda a anota"o enviada serC inclu@da no pedido com a classi$ica"o de$inida. #-em%lo: Oensa'ens para o presente +nota"o para o pedido 436. tdeCaracter $alse $alse 9UUU ComentErio: %exto livre 1ue pode ser usado para anota,es 'erais. +s anota,es do pedido no 8+C5S tFm uma classi$ica"o previamente cadastrada. +ntes de se comear a utili)ar a anota"o no pedido necessCrio con$i'urar previamente esta classi$ica"o. +p&s a con$i'ura"o toda a anota"o enviada serC inclu@da no pedido com a classi$ica"o de$inida. #-em%lo: Personali)a"o do produto PedidoWaPa'o 0ata0oPa'amento (ormas0ePa'amento !tens !ndica se o pedido BC $oi pa'oX 0ata e #ora 1ue ocorreu o pa'amento do pedido. 5ormato: 00OO++++ 77?OO Lista de $orma de pa'amento utili)ada no pedido. Lista com os produtos do pedido. tdeClasse tdeClasse $alse $alse $alse $alse ComentErio: Oaiores detal#es veBa as propriedades de V0adosPedidos(ormaP'toV. ComentErio: Oaiores detal#es veBa as propriedades de V0adosPedidos!temV. tde8oolean tde0ataStr $alse $alse $alse $alse 14 tdeCaracter $alse $alse 4U
+notacao1
+notacao3
+notacao3
CartaoGumero
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres. tdeCaracter $alse $alse 4U
CartaoCodi'oSe'uranca
ComentErio: 7M"O3>AB>#: Esta propriedade pode ser criptografada para melhorar a segurana. Para isso, no BACOS, necessrio ha ilitar o uso da criptografia. Ser necessrio configurar dois parametros! "Cha#e" e o "$etor de iniciali%a&o '$()". Estes dois parametros de#em ser fornecidos pelo integrador e estruturados da forma *ue achar melhor. Predefini+es da criptografia! Algoritmo de criptografia ,-ES.
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres. tdeOes+noStr $alse $alse 4U
CartaoEalidade
ComentErio: 7M"O3>AB>#: Esta propriedade pode ser criptografada para melhorar a segurana. Para isso, no BACOS, necessrio ha ilitar o uso da criptografia. Ser necessrio configurar dois parametros! "Cha#e" e o "$etor de iniciali%a&o '$()". Estes dois parametros de#em ser fornecidos pelo integrador e estruturados da forma *ue achar melhor. Predefini+es da criptografia! Algoritmo de criptografia ,-ES.
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres. tdeCaracter $alse $alse *U
CartaoGome!mpresso
ComentErio: 7M"O3>AB>#: Esta propriedade pode ser criptografada para melhorar a segurana. Para isso, no BACOS, necessrio ha ilitar o uso da criptografia. Ser necessrio configurar dois parametros! "Cha#e" e o "$etor de iniciali%a&o '$()". Estes dois parametros de#em ser fornecidos pelo integrador e estruturados da forma *ue achar melhor. Predefini+es da criptografia! Algoritmo de criptografia ,-ES.
CartaoAtdeParcelas CartaoCodi'o+utori)acao
Parametros com tamanho m/imo de! "Cha#e" 01 caracteres e "$etor de iniciali%a&o '$()" 2 caracteres. tde!nteiro tdeCaracter $alse $alse $alse $alse *U 3U
Auantidade de parcelas de$inidas para o pedido. C&di'o de autori)a"o da transa"o com a administradora.
ComentErio: Como este nmero s& existe 1uando ocorre a transa"o com a administradora ele pode ser deixado em branco se n"o estiver dispon@vel. 0ata do vencimento do boleto. tde0ataStr $alse $alse 9 ComentErio: Se este campo n"o $or preenc#ido serC calculado automaticamente con$orme a parametri)a"o existente no 8+C5S. 5ormato: 00OO++++ #-em%lo: 1UU43UU9 41U de abril de 3UU96 Gmero bancCrio 'erado para o boleto tdeCaracter $alse $alse 3U ComentErio: Se este campo n"o $or preenc#ido serC calculado automaticamente com base no nmero do pedido. #-em%lo: UUUUUUUUUUUU1991
8oletoEencimento
8oletoGumero8ancario
Preco<nitario8ruto
ComentErio: 5 preo unitCrio bruto se re$ere ao preo sem desconto= ou seBa= seria o preo V0EV apresentado para o cliente. 5ormato: 2222222222222.22 413 inteiros e 3 decimais6 #-em%lo: 3*.UU
ComentErio: +s in$orma,es disponibili)adas e 1ue devem ser analisadas= s"o as se'uintes? 5orma"agamento: (orma de pa'amento passada para inclus"o no pedidoS
3esultado: /esultado da opera"o de inclus"o da $orma de pa'amento. Gesta propriedade podem ser obtidas in$orma,es a respeito do c&di'o de erro e mensa'ens 1ue $oram 'eradas no processo. tdeClasse $alse $alse
!tens/esultado
ComentErio: +s in$orma,es disponibili)adas e 1ue devem ser analisadas= s"o as se'uintes? Codigo"roduto: C&di'o do produto passado para inclus"o no pedidoS
3esultado: /esultado da opera"o de inclus"o do item. Gesta propriedade podem ser obtidas in$orma,es a respeito do c&di'o de erro e mensa'ens 1ue $oram 'eradas no processo.
ProtocoloStatusPedido
tdreSucessoSem0ad Sucesso na opera"o executada porm n"o $oram retornadas in$orma,es. os tdre+lerta tdreErro+plicacao tdreErro0ata8ase= tdreErro0ados tdreErroDeral tdreOensa'em <ma mensa'em de alerta 1ue 'eralmente serve para indicar 1ue se deve ter uma aten"o aos resultados da opera"o executada. Erros ocorridos com o WebService e 1ue n"o est"o relacionados ao banco de dados. Erros ocorridos durante a intera"o com o banco de dados. !nconsistFncias com os dados in$ormados ou erros na estrutura da in$orma"o. Erros 'enricos durante a execu"o da opera"o. <ma mensa'em n"o relacionada a um erro. Serve para enviar mensa'ens padroni)adas.
tptleProduto(!L75
Produto V(!L75V= ou seBa= o produto em 1uest"o estC relacionado a outro 1ue identi$ica um 'rupo de in$orma,es. Exemplo? "roduto 570JO: OC1uina de lavar : 11UE
tptleProduto;it
Produto ;!%= ou seBa= um produto 1ue composto por uma lista de outros produtos.
tptleProdutoSimples Produto simples= ou seBa= um produto sem 1ual1uer li'a"o com outros.
L(M Lin#a no obBeto do banco de dados 1ue 'erou o erro. Serve como re$erFncia para locali)a"o do problemasS L'M 5bBeto do banco de dados 4procedure= $unction= vieM= etc6 1ue 'erou o erroS L,M C&di'o do erro 'erado pelo banco de dados.
+ execu"o da rotina 'erou uma cr@tica. 5ri'em V]U^V. 3UUUU- tdreErro0ata8ase "arKmetros: ]U^ 0escreve a ori'em dos dados onde ocorreu o erro. Exemplo? Lista de preos dispon@veis para inte'ra"o. Problemas de conex"o com o banco de dados? Connection strin'? V]U^V. 3UUUU. tdreErro0ata8ase "arKmetros: ]U^ Strin' de conex"o com o banco de dados utili)ada 1uando ocorreu o erro. G"o $oi poss@vel retornar as in$orma,es do item solicitado. 5ri'em? V]U^V : !tem? ]1^ ` V]3^V "arKmetros: L M 0escreve a ori'em dos dados onde ocorreu o erro. Exemplo? Lista de marcas dispon@veis para inte'ra"oS
3UUUU9 tdreErroDeral
L(M 0escri"o do valor 1ue estC sendo re$erenciado pelo itemS L'M Ealor do item utili)ado para a pes1uisa.
Gmero do cart"o de crdito invClido. C&di'o de se'urana do cart"o de crdito invClido. OFsJ+no de validade do cart"o de crdito invClido. + lista com os dados para processamento n"o $oi in$ormada. Lista para processamento? V]U^V "arKmetros: ]U^ 0escreve 1ual 'rupo de in$orma,es a lista representa. Exemplo? Pedidos para processamento= produtos para veri$ica"o do esto1ue= etc.
3UUU1* tdreErro0ados
L(M C#ave de identi$ica"o da inter$ace. Esta c#ave passada para o inte'rador e obri'at&ria no envio das in$orma,es para o 8+C5S.
%ipo de pessoa n"o $oi in$ormado. Sexo da pessoa $@sica deve ser masculino ou $eminino. Propriedade de dados V]U^V n"o $oi in$ormada. "arKmetros: ]U^ Gome da propriedade 1ue n"o $oi preenc#ida. Problemas ao descripto'ra$ar in$orma,es do pedido nr. V]U^V re$erente a V]1^V. "arKmetros: L M !n$orma o nmero do pedido 1ue apresentou o problemaS
3UUU12 tdreErro0ados
Problemas ao descripto'ra$ar in$orma,es do cliente nome V]U^V re$erente a V]1^V. "arKmetros: L M !n$orma o nome do cliente 1ue apresentou o problemaS
3UUU3U tdreErro0ados
/estC"5: 0eve ser utili)ado para in$ormar tanto o CP( como o CGPWS /est7nscricao#stadual: !nscri"o estadualS /est7nscricaoMunici%al: !nscri"o municipalS /est/ocumento: 0ocumento 4/D para pessoa $@sica6.
Wun#oJ3UU9
3.UU.UU1U
4.U8.U1*4
+bacosWSPedidos.asmx
Wun#oJ3UU9 3.JU9J3UU9 3.JU9J3UU9 3.JU9J3UU9 3.JU9J3UU9 U3JU2J3UU9 U*JU2J3UU9 13JU2J3UU9 13J11J3UU9 13J11J3UU9 13J11J3UU9 3-J11J3UU9 3-J11J3UU9 3-J11J3UU9
3.UU.UU1U 4.U8.U1-U 4.U8.U1-U 4.U8.U1-U 4.U8.U1-U 4.U8.U1-1 4.U8.U1-3 4.U8.U1-3 *.U8.UUU4 *.U8.UUU4 *.U8.UUU4 *.U8.UUU* *.U8.UUU* *.U8.UUU*
4.U8.U1*4 4.U8.U1-U 4.U8.U1-U 4.U8.U1-U 4.U8.U1-U 4.U8.U1-1 4.U8.U1-3 4.U8.U1-3 *.U8.UUU4 *.U8.UUU4 *.U8.UUU4 *.U8.UUU* *.U8.UUU* *.U8.UUU*
Govo parametro V!nscricaoOunicipalV na classe V0adosClientesV : !nscri"o municipal do cliente. Oudana no $ormato do c&di'o de vers"o. Govo parametro VSub/e'iaoV na classe V0adosClientesV : Sub:re'i"o do cliente.
Govo parametro VProduto%ipoLi'acaoV nas classes +bacosWSProdutos.asmx V0adosEsto1ue/esultadoV e V0adosPreco/esultadoV : %ipo de li'a"o do produto 4Eide V%Produto%ipoLi'acaoEnumV6. +bacosWSPedidos.asmx +bacosWSPedidos.asmx +bacosWSPedidos.asmx +bacosWSProdutos.asmx +bacosWSClientes.asmx +bacosWSPedidos.asmx %odos os Web Services %odos os Web Services +bacosWSPedidos.asmx Oudana no nmero do obBeto retornado pelo mtodo IStatus0isponiveisK. +'ora o pre$ixo do servio de entre'a aparece antes do nmero do obBeto. Govo parametro VPreco<nitario8rutoV na classe V0adosPedidos!temV : Preo unitCrio bruto. Govo parHmetro VDrupoClienteV na classe V0adosClientesV a Drupo do cliente. Govos parHmetros VCodi'oExternoDrupoV e VCodi'oDrupoV na classe V0adosSubDruposProdutosV a Sub:Drupo de produto. Govo parHmetro V%ipoLocalEntre'aV na classe V0adosEnderecoV. Este parHmetro identi$ica se o local de entre'a residencial ou comercial. Govos parHmetros VEmitirGotaSimbolicaV= V0est%ipoLocalEntre'aV e V0est/e$erenciaV na classe V0adosPedidosV. Govos c&di'os de erros 3UUU19= 3UUU12 e 3UUU3U. !nclus"o no manual de in$orma,es relativas ao $luxo de execu"o dos mtodos e novas in$orma,es destinadas ao uso da Crea do desenvolvedor. Govos parHmetros VEalorCupom0escontoV e VGumeroCupom0escontoV na classe V0adosPedidosV.
+bacosWSPedidos.asmx Criado o mecanismo de cripto'ra$ia de dados. Esta vers"o cripto'ra$a apenas al'umas propriedades. Propriedades cripto'ra$adas? #mailN
Criado o mecanismo de cripto'ra$ia de dados. Esta vers"o cripto'ra$a apenas al'umas propriedades. 3-J11J3UU9 *.U8.UUU* *.U8.UUU* +bacosWSClientes.asmx Propriedades cripto'ra$adas? #mailN
C"5ouCB"ON