Differenze tra le versioni di "Web Service - GetFormat"
Da Libro Bianco OpenPass.
| [versione di qualità] | [versione di qualità] |
(Aggiunti contenuti) |
(→Esempio di risposta con successo) |
||
| (Una versione intermedia di uno stesso utente non è mostrata) | |||
| Riga 47: | Riga 47: | ||
| ConstantValue || numerico || ConstantValue | | ConstantValue || numerico || ConstantValue | ||
|} | |} | ||
| + | |||
| + | == Esempio di chiamata == | ||
| + | Clicca su '''Espandi''' per visualizzare il codice | ||
| + | <div class="mw-collapsible mw-collapsed"> | ||
| + | <pre> | ||
| + | <nowiki> | ||
| + | <?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> | ||
| + | </nowiki> | ||
| + | </pre> | ||
| + | </div> | ||
| + | |||
| + | == Esempio di risposta con successo == | ||
| + | <pre> | ||
| + | <nowiki> | ||
| + | <?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> | ||
| + | </nowiki> | ||
| + | </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>