Aggiungi questo elemento alla tua collezione di strumenti per lo sviluppo

Quando si tratta di sviluppare software complessi e applicazioni di integrazione dati, più strumenti a disposizione di uno sviluppatore, meglio è. Con ogni nuova versione del nostro software per sviluppatori e server, ci impegniamo a fornire ai nostri clienti strumenti unici che consentano loro di svolgere il lavoro in modo più rapido ed efficiente.

A tal fine, la versione 2018 offre una finestra di test HTTP unica, funzionalità di confronto di file a tre vie, supporto per i modelli SQL, nuove e potenti opzioni per il server e molto altro ancora.

Testare i messaggi HTTP e WADL

XMLSpy è uno strumento eccellente per lo sviluppo di applicazioni web e servizi web, e l'aggiunta della nuova finestra "Test HTTP" lo rende ancora più utile. Gli sviluppatori spesso hanno bisogno di inviare e ricevere messaggi HTTP, sia per testare API, interagire con server WebDav, testare servizi web REST o gestire siti web.

La nuova finestra include menu e campi di inserimento utili che consentono di definire e inviare rapidamente una richiesta HTTP, per poi ricevere e verificare la risposta. Il pannello di sinistra della finestra permette di specificare il metodo HTTP (GET, POST, PUT, ecc.), le intestazioni HTTP della richiesta e qualsiasi impostazione di connessione, come i tempi di attesa e le opzioni di sicurezza. Per i metodi POST e PUT, è inoltre possibile inserire il corpo del messaggio.

La finestra HTTP consente inoltre agli sviluppatori di importare file WADL per i test. I file WADL (Web Application Development Language) forniscono una descrizione leggibile dalle macchine dei servizi basati su HTTP, inclusi i servizi web REST.

Un'utilità guidata per l'importazione di file WADL consente di selezionare il file WADL, nonché il tipo di richiesta, il metodo di importazione e eventuali parametri. Successivamente, l'utilità visualizza i parametri della richiesta, permettendo di modificarli o disattivarli. Qualsiasi valore non valido o errato viene evidenziato, in modo da poter essere corretto prima dell'invio.

Una volta completata la configurazione, la richiesta verrà importata nella finestra di output HTTP, dove potrete inviarla e visualizzare la risposta.

Unione/fusione a 3 vie

Sia XMLSpy che DiffDog offrono da tempo strumenti potenti per confrontare file XML e altri tipi di file, nonché directory. Nella versione 2018, entrambi i prodotti supportano ora anche la confronto/unione a tre vie per confrontare documenti.

La possibilità di confrontare tre versioni dello stesso documento è particolarmente utile per gli sviluppatori, che spesso devono risolvere le differenze tra documenti all'interno di un sistema di controllo delle versioni. Il confronto a tre vie consente di visualizzare le modifiche e i conflitti nelle diverse versioni in un'unica schermata e di unirle in un documento finale.

Modelli SQL

L'editor SQL multi-database di Altova, DatabaseSpy, supporta ora i modelli SQL, che sono query SQL che accettano parametri. I parametri possono rendere una query molto più flessibile, ad esempio, consentendo agli utenti di testare facilmente istruzioni di join complesse con valori multipli.

I modelli SQL possono essere salvati in una cartella di progetti dedicata e eseguiti dinamicamente. Questo è utile, ad esempio, quando un utente deve creare query che generano risultati di test per analizzare dati sconosciuti. Dopo l'esecuzione di una query di test, l'utente può selezionare dei valori dalla tabella dei risultati e utilizzarli come parametri per un modello SQL salvato nella cartella dei modelli del progetto.

Generazione automatica del formato iXBRL

La creazione di iXBRL, ovvero XBRL integrato in un documento HTML leggibile, è diventata molto più semplice in StyleVision. Poiché la SEC (Securities and Exchange Commission) degli Stati Uniti incoraggia sempre più le aziende a presentare i propri bilanci in formato iXBRL, le aziende hanno bisogno di un modo semplice per generarlo ogni trimestre.

StyleVision ora include un assistente per le tabelle iXBRL, dedicato alle tassonomie XBRL conformi agli standard statunitensi (US-GAAP), che genera automaticamente un rapporto iXBRL basandosi sulle definizioni contenute nel collegamento di presentazione.

Gli utenti selezionano semplicemente le tabelle che desiderano generare, insieme ad altre opzioni, e StyleVision produce il documento iXBRL.

Genera inoltre lo stesso rapporto in formato PDF, RTF e Word, per poterlo distribuire a un vasto pubblico di interessati.

Nuove edizioni avanzate per server

Nella versione 2018, introduciamo due nuove edizioni di MapForce Server e FlowForce Server, pensate per i clienti con le esigenze più elevate in termini di integrazione dei dati e automazione dei flussi di lavoro.

MapForce Server, versione Advanced (precedentemente nota come Accelerator Edition), include tutte le funzionalità di automazione dell'integrazione dei dati di MapForce Server, con l'aggiunta del supporto per le seguenti ottimizzazioni, che lo rendono ancora più veloce:

  • Esecuzione parallela delle singole operazioni di mappatura dei dati
  • Ottimizzazione per l'esecuzione di trasformazioni dei dati che includono il componente di join di MapForce

FlowForce Server, versione Advanced include un supporto aggiuntivo per la specifica AS2, sempre più diffusa. AS2 è progettata per migliorare i protocolli di trasferimento file esistenti, offrendo maggiore sicurezza e includendo una funzionalità opzionale per crittografare ulteriormente i dati. È stata sviluppata in collaborazione con utenti che trasferiscono regolarmente dati EDI, informazioni finanziarie e altri dati aziendali.

Queste nuove versioni offrono ai clienti la possibilità di scegliere l'opzione di server più adatta alle loro esigenze di elaborazione.

Ulteriori nuove funzionalità

Altre nuove funzionalità sono state introdotte in tutta la gamma di prodotti, tra cui:

  • Miglioramenti significativi nella velocità dei motori XSLT
  • Miglioramento della conformità alle specifiche nei motori XSLT/XQuery
  • Il supporto per i database è stato aggiornato per includere Sybase 16, PostgreSQL 9.6 e MySQL 5.7
  • Supporto per la generazione di codice per Visual Studio 2013, 2015 e 2017
  • Integrazione con Eclipse 4.7
  • Supporto per la versione 1.0 di XBRL
  • Supporto per le firme XML 1.1

Ottieni la versione 2018

Scoprite maggiori dettagli sulle funzionalità aggiunte a ciascun prodotto e aggiornate il software alla versione 2018. Se siete clienti attuali con un contratto di supporto e manutenzione attivo, potete effettuare l'aggiornamento gratuitamente. I nuovi clienti possono scaricare una prova gratuita di 30 giorni.