Differenze tra le versioni di "Web Service - GetFormat"
Da Libro Bianco OpenPass.
| [versione verificata] | [versione di qualità] |
(→Esempio di risposta con successo) |
|||
| Riga 186: | Riga 186: | ||
<BitWidth>15</BitWidth> | <BitWidth>15</BitWidth> | ||
</TokenAllocation> | </TokenAllocation> | ||
| − | + | </FixedArea> | |
| − | + | <VariableArea> | |
<TokenAllocation> | <TokenAllocation> | ||
<Name>Root.BlockCRC</Name> | <Name>Root.BlockCRC</Name> | ||
| Riga 253: | Riga 253: | ||
<BitWidth>14</BitWidth> | <BitWidth>14</BitWidth> | ||
</TokenAllocation> | </TokenAllocation> | ||
| − | + | </VariableArea> | |
| − | </FormatDefinition> | + | </FormatDefinition> |
</nowiki> | </nowiki> | ||
</pre> | </pre> | ||
Versione attuale delle 09:20, 14 ott 2016
Indice
Parametri input
| Parametro | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| FormatIdentifier | numerico | si | Codice numerico univoco di identificazione del formato |
Parametri output
| Parametro | Tipo | Descrizione |
|---|---|---|
| Identifier | numerico | Codice numerico univoco di identificazione del formato |
| Description | testo | Descrizione del formato |
| Creator | testo | Nome del creatore del formato |
| LastTouch | data | Data e ora di creazione |
| Fixed area | oggetto | Oggetto contenente gli oggetti token allocation della fixed area |
| Variable area | oggetto | Oggetto contenente gli oggetti toke allocation della variable area |
Oggetto Fixed area
| Parametro | Tipo | Descrizione |
|---|---|---|
| TokenAllocation | oggetto | Oggetto contenente i valori dei Token |
Oggetto Variable area
| Parametro | Tipo | Descrizione |
|---|---|---|
| TokenAllocation | oggetto | Oggetto contenente i valori dei Token |
Oggetto TokenAllocation
| Parametro | Tipo | Descrizione |
|---|---|---|
| Name | testo | Nome del Token precedentemente salvato |
| BitAdress | numerico | BitAdress |
| BitWidth | numerico | BitWidth |
| ConstantValue | numerico | ConstantValue |
Esempio di chiamata
Clicca su Espandi per visualizzare il codice
<?xml version="1.0"?> <GetFormat xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FormatIdentifier>3</FormatIdentifier> </GetFormat>
Esempio di risposta con successo
<?xml version="1.0"?> <FormatDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Identifier>3</Identifier> <Description>Formato Openpass Stagionale Lombardia</Description> <Creator>ANEFLombardia</Creator> <LastTouch>2010-09-15 17:43:57</LastTouch> <FixedArea> <TokenAllocation> <Name>Root.CRC</Name> <BitAddress>0</BitAddress> <BitWidth>16</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.IssuerRegion</Name> <BitAddress>16</BitAddress> <BitWidth>13</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Group</Name> <ConstantValue>1</ConstantValue> </TokenAllocation> <TokenAllocation> <Name>Root.UsageDomain</Name> <BitAddress>29</BitAddress> <BitWidth>9</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.SubDomain</Name> <BitAddress>38</BitAddress> <BitWidth>7</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Workstation</Name> <BitAddress>45</BitAddress> <BitWidth>11</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.StartDate</Name> <BitAddress>56</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.ExpiryDate</Name> <BitAddress>70</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.StartTime</Name> <BitAddress>84</BitAddress> <BitWidth>11</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.StartMode</Name> <BitAddress>95</BitAddress> <BitWidth>4</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Duration</Name> <BitAddress>99</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.TicketType</Name> <BitAddress>113</BitAddress> <BitWidth>4</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Unit</Name> <BitAddress>117</BitAddress> <BitWidth>4</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.SerialNumberEx2</Name> <BitAddress>121</BitAddress> <BitWidth>32</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Restrictions</Name> <BitAddress>153</BitAddress> <BitWidth>16</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.TicketID</Name> <BitAddress>169</BitAddress> <BitWidth>32</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Price</Name> <BitAddress>201</BitAddress> <BitWidth>23</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.UserID</Name> <BitAddress>224</BitAddress> <BitWidth>56</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.UserType</Name> <BitAddress>280</BitAddress> <BitWidth>8</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.TargetRegion</Name> <BitAddress>288</BitAddress> <BitWidth>13</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.DateIssued</Name> <BitAddress>301</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.TimeIssued</Name> <BitAddress>315</BitAddress> <BitWidth>11</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.CurrencyCode</Name> <BitAddress>326</BitAddress> <BitWidth>15</BitWidth> </TokenAllocation> </FixedArea> <VariableArea> <TokenAllocation> <Name>Root.BlockCRC</Name> <BitAddress>0</BitAddress> <BitWidth>16</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Initialized</Name> <BitAddress>16</BitAddress> <BitWidth>1</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.TicketState</Name> <BitAddress>17</BitAddress> <BitWidth>2</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.DateOfFirstEntry</Name> <BitAddress>19</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.TimeOfFirstEntry</Name> <BitAddress>33</BitAddress> <BitWidth>11</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.Reserved</Name> <BitAddress>44</BitAddress> <BitWidth>20</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.BlockCRCA</Name> <BitAddress>64</BitAddress> <BitWidth>6</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.CurrentDayA</Name> <BitAddress>70</BitAddress> <BitWidth>12</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.RemainingDurationA</Name> <BitAddress>82</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.BlockCRCP</Name> <BitAddress>96</BitAddress> <BitWidth>32</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.BlockCRCB</Name> <BitAddress>128</BitAddress> <BitWidth>6</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.CurrentDayB</Name> <BitAddress>134</BitAddress> <BitWidth>12</BitWidth> </TokenAllocation> <TokenAllocation> <Name>Root.RemainingDurationB</Name> <BitAddress>146</BitAddress> <BitWidth>14</BitWidth> </TokenAllocation> </VariableArea> </FormatDefinition>