Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2022-12-09
exportConfigurableModelData

exportConfigurableModelData

Supportato nell'API v19 +
Aggiornato nell'API v35 (18 novembre 2022).
Categoria
Recupero dei dati
Descrizione
Restituisce un insieme di righe del foglio modellato richiesto nella versione e nell'istanza richieste.
Autorizzazioni necessarie per richiamare
Accesso in lettura al foglio, alla versione e all'istanza richiesti.
Parametri obbligatori su richiesta
Credenziali, Foglio modellato, Versione, Job
È possibile eseguire lo streaming dei dati da exportConfigurableModelData per migliorare le prestazioni e ridurre il numero di celle e righe che è possibile esportare. Per eseguire lo streaming dei dati è necessario:
  • Utilizzare l'API v32 o successiva.
  • Set isGetAllRows=true.
La richiesta di questo metodo contiene i parametri che verranno utilizzati per determinare quali righe modellate verranno restituite. L'utente deve disporre dell'accesso in lettura al foglio, alla versione e all'istanza contenente il foglio modellato.
Procedura consigliata: richiamare exportSheets per recuperare il nome e l'ID del foglio modellato necessari per la richiesta exportConfigurableModelData.

Formato richiesta

Chiamata in streaming per recuperare tutte le righe di un foglio modellato:
<?xml version='1.0' encoding='UTF-8'?> <call method="exportConfigurableModelData" callerName="me"> <credentials login="user@example.com" password="password"/> <version name="Budget 2017"/> <modeled-sheet name="Capital Model" isGlobal="false" includeAllColumns="false" isGetAllRows="true" useNumericIDs="false"/> <filters> <timeSpan start="Mar-2016" end="Dec-2017"/> <levels> <level name="Hosting" includeDescendants="true"/> </levels> </filters> </call>
Chiamata impaginata, non in streaming:
<?xml version='1.0' encoding='UTF-8'?> <call method="exportConfigurableModelData" callerName="me"> <credentials login="user@example.com" password="password"/> <version name="Budget 2017"/> <job jobNumber="0" pageNumber="1"/> <modeled-sheet name="Capital Model" isGlobal="false" includeAllColumns="false" useNumericIDs="false"/> <filters> <timeSpan start="Mar-2016" end="Dec-2017"/> <levels> <level name="Hosting" includeDescendants="true"/> </levels> </filters> </call>
elemento credenziali
Nome tag
credenziali
Descrizione
Tutte le chiamate API devono contenere un singolo elemento di credenziali per identificare l'utente che richiama l'API. La chiamata API viene quindi eseguita come utente (qualsiasi audit trail o storico delle azioni nel sistema mostrerà che l'azione è stata eseguita dall'utente) e pertanto l'utente deve disporre delle autorizzazioni necessarie per eseguire l'azione affinché la chiamata API avere esito positivo.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
accedere
S
Il nome di accesso dell'utente che richiama il metodo API. L'utente deve disporre delle autorizzazioni necessarie per richiamare il metodo.
sampleuser@company.com
password
S
La password dell'utente che richiama il metodo API.
my_password
Contenuto dell'elemento
(nessuno)
elemento versione
Nome tag
versione
Descrizione
Specifica la versione da cui recuperare le righe modellate.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Nome
S
Il nome della versione.
Budget 2
Contenuto dell'elemento
Contiene uno o più elementi di livello.
elemento di foglio modellato
Nome tag
foglio modellato
Descrizione
Specifica da quale foglio modellato recuperare le righe modellate. Utilizza l'ID o il nome del foglio modello come identificativo.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Nome
S
Il nome del foglio modellato.
Budget di lavoro
isGlobal
N
Specifica se il foglio è un foglio assegnato a un utente o un foglio assegnato a un livello. Se è vero, il foglio è un foglio assegnato dall'utente. Se è falso, il foglio è assegnato a un livello.
falso
isGetAllRows
Supportato nell'API v32+
N
Specifica se la risposta recupera tutte le righe dal foglio. Se è vero, tutte le righe vengono restituite senza impaginazione e l'elemento <Levels> diventa facoltativo e l'elemento <Job> non è supportato nella richiesta. Deve essere true per supportare lo streaming dei dati.
true
includeAllColumns
Supportato nell'API v22+
N
Specifica se includere tutte le colonne nella risposta. Qualsiasi valore diverso da vero risulterà come falso.
falso
useNumericIDs
Supportato nell'API v22+
N
Specifica se gli ID interni nella risposta devono essere in formato numerico. Ad es. "
100
" vs "
S100
". Se è assente o ha un valore diverso da "
true
" (senza distinzione tra maiuscole e minuscole), risulta in
false
.
Esempio di ID suddivisione quando
true
:
  • 271
Esempio di ID suddivisione quando
false
:
  • S271
true
displayNameEnabled
Disponibile solo nell'API v31+ per le istanze che abilitano il nome visualizzato.
N
displayNameEnabled=true indica che exportConfigurableModelData deve rispettare le proprietà del nome visualizzato di
code
,
displayNameType
e
description
quando Abilita nome visualizzato è attivo per l'istanza.
displayNameEnabled=false indica che l'API exportConfigurableModelData deve continuare a seguire il contratto API precedente alla v30 anche quando l'opzione Abilita nome visualizzato è attiva per l'istanza. L'API exportConfigurableModelData ignora le proprietà
code
,
displayNameType
e
description
.
Il valore predefinito per displayNameEnabled è "false".
falso
includeCodes
Disponibile solo nell'API v31+ per le istanze che abilitano il nome visualizzato.
Questa opzione è utile solo quando l'impostazione effettiva di abilitazione del nome visualizzato è attiva.
Impostare su "true" per includere la colonna del codice per il livello e ogni dimensione nella risposta dell'API.
Impostare su "false" per escludere la colonna del codice per il livello e ogni dimensione nella risposta dell'API.
Il valore predefinito è false.
falso
includeNames
Disponibile solo nell'API v31+ per le istanze che abilitano il nome visualizzato.
Questa opzione è utile solo quando l'impostazione effettiva di abilitazione del nome visualizzato è attiva.
Impostare su "true" per includere la colonna del nome per il livello e ogni dimensione nella risposta dell'API.
Impostare su "false" per escludere la colonna del nome per il livello e ogni dimensione nella risposta dell'API.
Il valore predefinito è false.
falso
includeDisplayNames
Disponibile solo nell'API v31+ per le istanze che abilitano il nome visualizzato.
Questa opzione è utile solo quando l'impostazione effettiva di abilitazione del nome visualizzato è attiva.
Impostare su "true" per includere la colonna del nome visualizzato per il livello e ogni dimensione nella risposta API.
Impostare su "false" per escludere la colonna del nome visualizzato per il livello e ogni dimensione nella risposta API.
Il valore predefinito è false.
falso
useAccountPrecision
Disponibile solo nell'API v33+
N
Questa opzione è significativa solo quando isGetAllRows="true"
Impostare su "vero" per visualizzare le colonne numeriche con la precisione del conto.
Impostare su "false" per generare colonne numeriche con la precisione predefinita quando isGetAllRows="true", che è una precisione di 9.
Il valore predefinito è false.
falso
useActualValue
Disponibile solo nell'API v35+
N
Questa opzione è significativa solo quando isGetAllRows = "true".
  • Impostare su "vero" per generare colonne numeriche con il valore effettivo.
    • Per le colonne numeriche modificabili, saranno i dati non elaborati.
    • Per le colonne numeriche calcolate, sarà il valore calcolato con una precisione fino a 9.
  • Impostare su "false" per generare colonne numeriche con la precisione predefinita quando isGetAllRows="true", che è una precisione di 9.
Il valore predefinito è false.
true
Contenuto dell'elemento
(nessuno)
elemento impiego
Nome tag
lavoro
Descrizione
Specifica il numero di serie del gestore API per il job di chiamata API. Questo elemento non è supportato quando isGetAllRows è true.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
jobNumber
S
0 per la chiamata iniziale. Nella risposta viene restituito un numero di impiego. Utilizzare questo numero di impiego per ogni richiesta successiva.
Il gestore API creerà quindi un modello di foglio che caricherà il foglio in memoria. Il foglio rimane in memoria fino al timeout della richiesta e viene eseguita la procedura di Garbage Collection. L'API restituisce quindi la prima pagina insieme agli altri parametri sopra elencati.
2
pageSize
N
Sovrascrive il valore predefinito pageSize per consentire all'utente dell'API di specificare quante righe per pagina devono essere recuperate per ogni chiamata. Ha effetto solo alla prima chiamata, quando jobNumber="0".
Il valore pageSize viene ignorato e tutti i dati vengono restituiti nella prima pagina nei seguenti casi:
  • Se il valore pageSize specificato è maggiore del numero di righe del foglio.
  • Se il numero di celle nel foglio è inferiore o uguale a 20.000.
  • Se il numero di righe del foglio è inferiore o uguale a 500.
200
pageNumber
S
Specifica il numero di pagina richiesto se esiste più di una pagina. L'indice dei numeri di pagina inizia con "1".
Il gestore API è per lo stesso utente che effettua la chiamata successiva utilizzando la stessa API di richiesta e la stessa autenticazione.
La richiesta successiva deve essere entro 3 minuti dall'ora dell'ultima risposta.
1
Contenuto dell'elemento
(nessuno)
elemento filtri
Nome tag
filtri:
Descrizione
Contenitore per tutti gli elementi correlati ai filtri.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Contenuto dell'elemento
Gli elementi livelli e colonne.
elemento livelli
Nome tag
livelli
Descrizione
Contenitore per un elemento di livello Specifica il livello da cui recuperare le righe. Questo elemento è facoltativo quando isGetAllRows è true.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Contenuto dell'elemento
Elementi di un livello
elemento livello
Nome tag
level
Descrizione
Specifica un livello in base al quale filtrare la richiesta.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Il nome del livello richiesto.
Il nome è supportato solo per le richieste precedenti alla v30 quando le impostazioni effettive di abilitazione del nome visualizzato sono disattivate.
Sede centrale
includeDiscendenti
N
Indica se l'esportazione deve includere o meno tutti i discendenti del livello specificato. Se impostato su true, verranno esportati tutti i figli di questo livello, così come i loro figli e così via. Se impostato su false, questo livello verrà esportato da solo.
L'indicazione "false" consente di esportare i livelli indicati come (solo) nel file
Adaptive Planning
interfaccia utente Web
true
codice
Disponibile solo nell'API v31+ per le istanze che abilitano il nome visualizzato.
N
Il codice del livello da esportare. Questo codice corrisponde a quanto specificato in Amministrazione livelli. L'attributo code è stato aggiunto nell'API v31.
Utilizzare l'attributo name per la richiesta API precedente alla v30 e quando l'impostazione effettiva di abilitazione del nome visualizzato è disattivata.
falso
Contenuto dell'elemento
Il nome del livello
elemento colonne
Nome tag
colonne
Descrizione
Contenitore per due elementi: modello e sistema. I tag di modello e di sistema a loro volta hanno elementi di colonna figlio che specificano il nome della colonna.
Disponibile solo nell'API v33+
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Contenuto dell'elemento
Un elemento del modello
elemento del modello
Nome tag
modello
Descrizione
Specifica un insieme di colonne del foglio modellato. Contiene elementi di colonna figlio.
Disponibile solo nell'API v33+
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Contenuto dell'elemento
Contiene elementi figlio "colonna". Per le colonne del modello, quando si specifica l'elemento timespan, verrà utilizzato il nome "Timespan".
elemento di sistema
Nome tag
sistema
Descrizione
Specifica un insieme di nomi di colonne di sistema. Le opzioni consentite sono "InternalID", "ParentID" e "IsParent".
Disponibile solo nell'API v33+
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Contenuto dell'elemento
Contiene elementi figlio "colonna".
elemento colonna
Nome tag
colonna
Descrizione
Specifica il nome di una colonna del foglio modellato. I valori speciali includono i nomi delle colonne di sistema sopra elencati e per le colonne del modello è il nome della colonna "Intervallo di tempo".
Disponibile solo nell'API v33+
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Contenuto dell'elemento
Un elemento del modello
Esempio di colonne
<columns> <model> <column>NumberCurrency</column> <column>Regional Code</column> <column>CountryRegion</column> <column>CalcAcctNum</column> <column>Level Currency</column> <column>Invalid Column Name</column> <column>InitialBalance</column> <column>Timespan</column> </model> <system> <column>InternalID</column> <column>Invalid System Column Name</column> <column>IsParent</column> <column>ParentID</column> </system> </columns
elemento timeSpan
Nome tag
timeSpan
Descrizione
Se il foglio modello include un elemento timeSpan, l'inizio e la fine specificano l'intervallo di tempo dei dati da esportare dal foglio. Se timeSpan non è incluso, vengono esportati i dati dell'intero intervallo di date della versione. Utilizzare un codice periodo di tempo interno (consultare Modificare la struttura del calendario) o un'etichetta temporale localizzata dalla visualizzazione foglio per indicare un inizio o una fine TimeSpan.
TimeSpan duplica la funzionalità delle impostazioni Opzioni di visualizzazione > Ora per le selezioni di tempo foglia in Inizio e Fine per un foglio modellato nel
Adaptive Planning
UI
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
inizio
N
Il codice orario o l'etichetta temporale localizzata visibile nel foglio del primo periodo di tempo nell'intervallo da esportare. Il periodo di tempo di inizio deve essere un periodo di tempo foglia. Se start non è indicato, viene utilizzato l'inizio della versione.
Jan-2016
01/2016
fine
N
Il codice orario o l'etichetta temporale localizzata dell'ultimo periodo di tempo nell'intervallo da esportare. Il periodo di tempo di fine deve essere un periodo di tempo foglia. Se la fine non è indicata, viene utilizzata la fine della versione.
novembre 2016
11/2016

esempi timeSpan

Inizio gennaio 2016 e fine aprile 2016. Gen-2016 è il codice del periodo di tempo interno indicato dall'interfaccia utente di Time Administration. 04/2016 è un'etichetta ore del foglio.
<timeSpan start="Jan-2016 end="04/2016"/>
Inizio febbraio 2016 e fine alla data di fine della versione. 02/2016 è un'etichetta ore del foglio.
<timeSpan start="02/2016"/>
Iniziare con la data di inizio della versione e terminare a novembre 2016. Nov-2016 è il codice del periodo di tempo interno indicato dall'interfaccia utente di Time Administration.
<timeSpan start="" end="Nov-2016"/>

Formato risposta

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <data jobNumber="3"> <![CDATA["InternalID","Plan","CapitalAssetClass","Label","Price","Currency","Mar-2016","Q1-FY16","Apr-2016","May-2016","Jun-2016","Q2-FY16","Jul-2016","Aug-2016","Sep-2016","Q3-FY16","Oct-2016","Nov-2016","Dec-2016","Q4-FY16","FY2016","Jan-2017","Feb-2017","Mar-2017","Q1-FY17","Apr-2017","May-2017","Jun-2017","Q2-FY17","Jul-2017","Aug-2017","Sep-2017","Q3-FY17","Oct-2017","Nov-2017","Dec-2017","Q4-FY17","FY2017" "S1325","Development","Furniture","Chairs","90","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S1326","Development","Furniture","Desks","200","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S1327","Development","Computers","EngineerWS","2500","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S1328","Development","Computers","ManagerWS","1000","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S1323","G & A","Facility","Garage","","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S1324","G & A","OtherEquipment","CD_Maker","","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]]> </data> </output> </response>
elemento di risposta
Nome tag
risposta
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
successo
S
Vero o falso, a indicare se la chiamata API è riuscita o meno. Anche le chiamate riuscite possono contenere messaggi di avviso nella risposta.
true
Contenuto dell'elemento
Un singolo elemento di messaggi facoltativo ed esattamente un elemento di output obbligatorio.
elemento messaggi
Nome tag
messaggi
Descrizione
Contenitore per uno o più elementi del messaggio.
Attributi dell'elemento
(nessuno)
Contenuto dell'elemento
Uno o più elementi del messaggio.
elemento messaggio
Nome tag
messaggio
Descrizione
Rappresenta un messaggio inviato dal sistema al chiamante. I messaggi vengono utilizzati per i messaggi di errore quando le richieste non hanno esito positivo, per i messaggi di avviso quando le richieste hanno esito positivo e per i messaggi di conferma in caso di esito positivo.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
chiave
N
Quando viene assegnata, una chiave è un modo per identificare un particolare messaggio o tipo di messaggio, utile ai fini della registrazione automatica degli errori e del ripristino nei programmi client. Le chiavi non cambiano nelle diverse impostazioni internazionali delle richieste, anche quando cambia la lingua del messaggio. Inoltre, è improbabile che le chiavi cambino in futuro a causa di rettifiche di testo o modifiche della terminologia.
invalid-attributevalueid
Contenuto dell'elemento
Il testo del messaggio. Questo testo è nella lingua delle impostazioni internazionali specificate nella richiesta (supponendo che le impostazioni internazionali siano supportate). Il testo può anche contenere informazioni variabili come il numero di righe elaborate o la colonna o il valore specifico che ha causato un errore.
Per la versione in streaming dell'API (isGetAllRows="true"): quando l'API non riesce durante lo streaming delle righe, chiudiamo i tag xml e aggiungiamo un messaggio:
Exporting configurable model data failed. Retry the export. Contact Support if the export continues to fail.
elemento impiego
Nome tag
lavoro
Descrizione
Specifica le informazioni sul job e sul paging dei dati per i dati restituiti, in modo che l'utente possa effettuare una serie di chiamate per estrarre tutti i dati per il set di dati filtrato dal foglio modello.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
jobNumber
N
Il numero di serie del gestore API dedicato assegnato dal server per il job di chiamata API. Utilizzato in tutte le richieste successive.
2
numberOfPages
N
Il numero totale di pagine di dati disponibili per l'insieme di filtri.
3
pageNumber
N
Il numero di pagina per il set di dati corrente restituito.
1
Contenuto dell'elemento
Uno o più elementi di livello. Se la richiesta include livelli inaccessibili, sarà presente un solo elemento livello, che rappresenta il livello più alto dell'organizzazione.
elemento di output
Nome tag
output
Descrizione
Il tag di output ha un elemento figlio, il tag di dati.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
Level
N
Il nome del livello in cui risiede la riga o il gruppo/riga. Viene visualizzato indipendentemente dal fatto che il livello richiesto sia un livello di rollup o meno.
Ingegneria
Contenuto dell'elemento
Un singolo elemento di dati.
Nome tag
dati
Descrizione
La risposta restituisce un blocco CDATA contenente un dump dei dati in formato CSV delle righe modellate da esportare. La prima riga del blocco CDATA è la "riga di intestazione" del CSV e tutte le righe successive sono righe di dati. Se nessuna riga corrisponde alla richiesta di filtro, viene emessa solo la riga di intestazione.
Le colonne del CSV iniziano con un massimo di cinque colonne con focus interno hardcoded. Queste colonne possono identificare la riga e alcune delle relative proprietà non modificabili. Seguono le colonne presenti nel foglio, indipendentemente dal fatto che:
  • Il singolo utente potrebbe averli nascosti nelle opzioni di visualizzazione
  • Le colonne sono di sola lettura o meno.
Tutte le colonne nella risposta API sono colonne visibili/definite per il foglio, con l'intestazione di colonna dichiarata che corrisponde all'etichetta nella riga di intestazione. Sono incluse le colonne degli attributi posizionate nel foglio. Per il conto periodo, le intestazioni di colonna sono i mesi della versione corrente nello stesso formato dell'API exportData .
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
totalRowCount
Available in API v35+ when isGetAllRows=true.
N
Questo attributo viene aggiunto all'elemento dati per la versione di streaming dell'API. Indica il numero totale di righe che il foglio modellato prevede di esportare.
"10"
Contenuto dell'elemento
Un blocco CDATA contenente:
  • Righe formattate come CSV valido.
    • Le stringhe sono racchiuse tra virgolette doppie.
    • I numeri vengono emessi in
      formato canonico
      (non in formato sensibile alle impostazioni internazionali). Le virgole vengono rimosse
    • Le dimensioni e i selettori di testo generano il valore selezionato. Se non hanno alcun valore, generano una stringa vuota.
  • Quando si emettono le righe padre, le colonne divisibili vengono visualizzate come
    vuote
    nel CSV (non tentano di mostrare alcun rollup o valori "vari").
  • Quando si emettono righe figlio/divise, le colonne
    non frazionabili
    verranno visualizzate come contenenti il valore della riga padre. È identico al comportamento del foglio nell'interfaccia utente Web di Adaptive Planning.
Un elemento di stato
Nome tag
stato
Descrizione
Disponibile solo nell'API v35+ durante lo streaming di dati (isGetAllRows="true").
Il tag di stato viene aggiunto dopo il tag di output sia per i casi di esito positivo che per quello di errore della versione di streaming dell'API.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
successo
S
Se tutti i dati sono stati trasmessi in streaming, verranno restituiti success= "true" e se si è verificato un errore (a causa di convalide o di errori prima dello streaming di tutte le righe) verrà restituito success ="false".
true
rowCountSent
N
Il numero o le righe inviate. Se si tratta di una risposta non riuscita, questo numero non corrisponderà al valore totalRowCount impostato nell'elemento dati.
1
Contenuto dell'elemento
(nessuno)

Rimozione della "S" da parentId quando useNumericIds = "true" per la versione di streaming dell'API(isGetAllRows=true)

A partire dalla versione 35 dell'API, parentId non conterrà il prefisso "S" nel suo valore.

Escludendo i valori " in per la versione di streaming dell'API (isGetAllRows=true)

A partire dalla versione 35 dell'API, qualsiasi valore di colonna con " verrà utilizzato come caratteri di escape nel formato di stile CSV (quindi " sarà rappresentato da "").

Gestione dello scenario di errore durante lo streaming

Quando l'API non riesce mentre è in corso lo streaming delle righe, i tag xml vengono chiusi e viene inviato un messaggio di errore.
Exporting configurable model data failed. Retry the export. Contact Support if the export continues to fail.
Esempio di risposta
:
<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <data> <![CDATA["InternalID","Level","Plan","CapitalAssetClass","Label","Price","Currency","Jan-2010","Feb-2010","Mar-2010","Q1-FY10","Apr-2010","May-2010","Jun-2010","Q2-FY10","Jul-2010","Aug-2010","Sep-2010","Q3-FY10","Oct-2010","Nov-2010","Dec-2010","Q4-FY10","FY2010","Jan-2011","Feb-2011","Mar-2011","Q1-FY11","Apr-2011","May-2011","Jun-2011","Q2-FY11","Jul-2011","Aug-2011","Sep-2011","Q3-FY11","Oct-2011","Nov-2011","Dec-2011","Q4-FY11","FY2011","Jan-2012","Feb-2012","Mar-2012","Q1-FY12","Apr-2012","May-2012","Jun-2012","Q2-FY12","Jul-2012","Aug-2012","Sep-2012","Q3-FY12","Oct-2012","Nov-2012","Dec-2012","Q4-FY12","FY2012","Jan-2013","Feb-2013","Mar-2013","Q1-FY13","Apr-2013","May-2013","Jun-2013","Q2-FY13","Jul-2013","Aug-2013","Sep-2013","Q3-FY13","Oct-2013","Nov-2013","Dec-2013","Q4-FY13","FY2013","Jan-2014","Feb-2014","Mar-2014","Q1-FY14","Apr-2014","May-2014","Jun-2014","Q2-FY14","Jul-2014","Aug-2014","Sep-2014","Q3-FY14","Oct-2014","Nov-2014","Dec-2014","Q4-FY14","FY2014" "S289","HQ","Development","Furniture","Chairs","90","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S290","HQ","Development","Furniture","Desks","200","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S291","HQ","Development","Computers","EngineerWS","2500","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S292","HQ","Development","Computers","ManagerWS","1000","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S287","HQ","G & A","Facility","Garage","","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" "S288","HQ","G & A","OtherEquipment","CD_Maker","","USD","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]]> </data> </output> <messages> <message>Exporting configurable model data failed. Retry the export. Contact Support if the export continues to fail.</message> </messages> </response>

Esempio di risposta con API di stato v35 con streaming (isGetAllRows="true")

<?xml version="1.0" encoding="UTF-8"?> <response> <output> <data totalRowCount="6"> <![CDATA["InternalID","CapitalAssetClass","Price" "S289","Furniture","90" "S290","Furniture","200" "S291","Computers","2500" "S292","Computers","1000" "S287","Facility","" "S288","OtherEquipment",""]]> </data> </output> <status success="true" rowCountSent="6"></status> <messages> <message>System Column names [Invalid System Column Name] specified in the request weren't found and will be ignored.</message> <message>Model Column names [timespan,invalid column name] specified in the request weren't found and will be ignored.</message> </messages> </response>

Messaggio di avviso per nomi di colonna non validi

Quando nella richiesta viene specificato un nome di colonna non valido, vengono inviati messaggi.
Esempio di risposta
:
<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <data> <![CDATA["InternalID","CapitalAssetClass","Price" "S289","Furniture","90" "S290","Furniture","200" "S291","Computers","2500" "S292","Computers","1000" "S287","Facility","" "S288","OtherEquipment",""]]> </data> </output> <messages> <message>System Column names [Invalid System Column Name] specified in the request weren't found and will be ignored.</message> <message>Model Column names [timespan,invalid column name] specified in the request weren't found and will be ignored.</message> </messages> </response>