Ao navegar neste site está a dar o seu acordo às Condições Gerais de Utilização
MyFidelidade App

Demo B2B Services

demoServiceBSG

O método demoServiceBSG apresenta o resultado da adição aritmética de dois operadores numéricos.

demoServiceBSG

Resumo
Nesta página poderá encontrar:
 
 
Descrição
 
Este apresenta o resultado da adição aritmética de dois operadores numéricos.
 
Elementos Cabeçalho (SOAP Header)
 
O seguinte elemento deve constar obrigatoriamente no cabeçalho da mensagem SOAP enviada pela solução do parceiro.
 
  • AxisValues
Data attributes or Name of Array
Mandatory/Optional
Field Type
Array Type
Notes/Service Specific Business Rules
Proxy
M
Int
No
‘0’ - Constante
User
M
String
No
Utilizador do serviço*
 
Solution
M
String
No
Identificação da solução consumidora do serviço*
 
* Estes elementos são convencionados no momento do acordo de serviço entre o parceiro e a Fidelidade.
 
Exemplo
<soap:Header>
    <AxisValues xmlns="urn:/microsoft/multichannelframework/">
        <Proxy xmlns="">0</Proxy>
        <User xmlns="">user</User>
        <Solution xmlns="">solution</Solution> 
    </AxisValues>
</soap:Header>
 
 
 
Input Data
 
  • demoServiceBSG
Data attributes or Name of Array
Mandatory/Optional
Field Type
Array Type
Notes/Service Specific Business Rules
operCode1
M
decimal
 No
Número 1.
 
Verificar os detalhes deste elemento aqui.
operCode2
M
decimal
 No
Número 2
 
Verificar os detalhes deste elemento aqui.
 
 
 
Output Data
 
  • demoServiceBSGResponse
Data attributes or Name of Array
Field Type
Array Type
Notes/Service Specific Business Rules
demoServiceBSGResult
decimal
 No
Resultado da operação de adição dos operadores de input (operCode1 e operCode2)
 
 
SOAP Fault
 
Sempre que ocorrer uma falha no processamento do pedido será enviado ao cliente o detalhe do erro encapsulado numa SOAP Fault. Motivos de erro poderão ser:
·         Falha na autenticação do utilizador (Header WS-Security inexistente ou credenciais inválidas)
·         Falha na autorização do utilizador (Header SOAP AxisValues inexistente ou com valores inválidos)
·         Dados inválidos.
 
  •  Fault
 
Data attributes or Name of Array
Mandat
ory/Optional
Field Type
A
rray Type
Notes/Service Specific Business Rules
fault
code (SOAP 1.1)
Code/Value (SOAP 1.2)
M
s
tring
 
Código do erro que permite identificar a sua origem.
faultstr
ing (SOAP 1.1)
Re
ason/Text (SOAP 1.2)
M
s
tring
 
Descrição curta do erro ocorrido
det
ail (SOAP 1.1)
De
tail (SOAP 1.2)
O
Any Type
 
Detalhe do erro ocorrido.
 
 
 
Exemplo - Sucesso
 
  •  Req
  • uest
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Env
elope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mul="urn:/microsoft/multichannelframework/" xmlns:dem="urn:cgdaplic.com/ws/demoB2B/DemoB2BServices">
<soapenv:Header>
<AxisValues xmlns="urn:/microsoft/multichannelframework/">
  <User xmlns="">user</User>
  <Solution xmlns="">solution</Solution>
        <Proxy xmlns="">0</Proxy>
 </AxisValues>
</soapenv:Header>
<soapenv:Body>
  <dem:demoServiceBSG>
         <dem:operCode1>0.1</dem:operCode1>
         <dem:operCode2>9</dem:operCode2>
</dem:demoServiceBSG>
</soapenv:Body>
>
 
  •  Response
<?xml version="1.0" encoding="utf-8
"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <so
ap:Header>
<AxisValues xmlns="urn:/microsoft/multichannelfr
amework/">
      <User xmlns="">user</User>
         <Solution xmlns="">solution</Solu
tion>
    <Proxy xmlns="">0</Proxy>
      </AxisValues>
   <
/soap:Header>
<soap:Body>
    <demoServiceBSGResponse xmlns="urn:cgdaplic.com/ws/demoB2B/DemoB2BServices">
         <demoServiceBSGResult>9.1</demoService
BSGResult>
    </demoServic
eBSGResponse>
  </soap:Body
>
</soap:Env
elope>
 
 
 
Exemplo - SOAP 1.1 Fault Response
 
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:B
ody>
      <soapenv:
Fault>
         <faultcode>soapenv:Client</faultcod
e>
         <faultstring>Failed WSDL Schema Validation</faultstri
ng>
         <detail>[cvc-datatype-valid.1.2.1: 'A' is not a valid value for 'decimal'., cvc-type.3.1.3: The value 'A' of element 'dem:operCode1' is not valid.]</detail>
      </soapenv:
Fault>
   </soapenv:
Body>
</soapenv:
Envelope>
 
 
Exemplo - SOAP 1.2 Fault Response
 
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Bo
dy>
     <soapenv:F
ault>
         <soapenv:
Code>
            <soapenv:Value>soapenv:Client</soapenv:
Value>
         </soapenv:
Code>
         <soapenv:
Reason>
            <soapenv:Text>Failed WSDL Schema Validation</soapenv:
Text>
         </soapenv:
Reason>
         <soapenv:Detail>[cvc-datatype-valid.1.2.1: 'A' is not a valid value for 'decimal'., cvc-type.3.1.3: The value 'A' of element 'dem:operCode1' is not valid.]</soapenv
:Detail>
      </soapenv:
Fault>
   </soapenv:
Body>
</soapenv:
Envelope>