Miglioramenti interessanti per la gestione dei processi e delle sessioni
La gestione dei processi e delle sessioni è essenziale per ottimizzare e monitorare le applicazioni 4D. È possibile manipolare e recuperare facilmente informazioni cruciali su questi elementi grazie a diversi comandi.
Con 4D 20 R7, siamo lieti di annunciare una serie di miglioramenti che rendono queste funzioni ancora più accessibili ed efficaci. Queste nuove caratteristiche sono state pensate non solo per semplificare il vostro lavoro, ma anche per aumentare le prestazioni del vostro codice. I miglioramenti includono:
- Ottenere le informazioni sul processo in un oggetto per facilitare la manipolazione delle proprietà,
- Accesso diretto alle informazioni di sessione tramite un ID di sessione per una gestione più semplice,
- Facilitazione dell’ottenimento del numero di un processo direttamente dal suo ID,
- Accesso alla data di creazione di un processo
- Ottimizzazione del filtraggio dei risultati restituiti dal comando Process activity per ottenere tutti i processi di una sessione.
Scoprite come questi aggiornamenti possono trasformare la vostra esperienza di sviluppo e migliorare l’efficienza delle vostre applicazioni!
Integrare la propria finestra di amministrazione per il Server 4D
Quando distribuiscono le loro applicazioni, alcuni sviluppatori desiderano personalizzare le finestre di dialogo integrate di 4D per adattarle alle loro esigenze. Ciò è particolarmente vero per la finestra di amministrazione del server 4D, dove a volte si desidera che alcune informazioni e azioni siano accessibili solo al proprio team e non agli amministratori dei clienti.
Monitorate l’attività del server 4D con questo nuovo strumento
Chi ha fatto cosa: memorizzare gli alias degli utenti nel diario.
A questo punto avrete sicuramente scoperto la nuova possibilità di identificare i vostri utenti grazie al comando SET USER ALIAS . In 4D v18 R2, il comportamento del comando è stato esteso. Come? Continuate a leggere!
Personalizzare la finestra di dialogo dell’amministratore con il codice 4D
Ci sono state richieste di modificare la finestra di dialogo di amministrazione di 4D Server, con alcuni clienti che volevano rimuovere informazioni e altri che volevano aggiungere informazioni personalizzate. Questo componente AdminWindow mostra come fare proprio questo. È possibile utilizzarlo “così com’è” o modificarlo per adattarlo alle proprie esigenze.
Creare una finestra di monitoraggio basata sul web, passo dopo passo
Volete ricreare la finestra di amministrazione del server 4D con un’interfaccia web? Volete controllare comodamente ciò che accade nel Server 4D senza dovervi recare nella sala server, utilizzare un desktop remoto o consumare una licenza del Client 4D? Ora è possibile visualizzare tutti i parametri principali di 4D Server(ad esempio, utilizzo della memoria, spazio su disco, utenti, processi e persino il monitor in tempo reale) via web.
In questo post del blog, vi illustreremo una serie di comandi che 4D ha fornito nelle varie release R per creare una propria finestra di amministrazione del server basata sul web. Inoltre, il responsabile tecnico regionale di 4D Hispano(Angelo Caroprese) ha fornito un componente completo da utilizzare direttamente nelle vostre applicazioni.
Ulteriori informazioni sui processi web
Avete chiesto maggiori informazioni sui processi Web per identificare meglio le richieste che potrebbero rallentare o bloccare il vostro server. Vi abbiamo ascoltato e in 4D v17 R5 abbiamo aggiunto informazioni sull’URL utilizzato dai processi Web. Queste informazioni possono essere recuperate in due modi: tramite la finestra di amministrazione del server 4D o tramite il linguaggio 4D con il comando Get process activity .
Chi è chi? Un nuovo modo di identificare gli utenti
In qualità di sviluppatore 4D, spesso è necessario gestire gli utenti finali con il proprio sistema di directory. Per gli utenti interni, potreste creare alcuni profili con diritti diversi oppure utilizzare l’account Designer predefinito per tutti. Il problema è che quando più persone utilizzano lo stesso profilo, tutti hanno lo stesso nome ed è difficile, a volte impossibile, distinguerli. Fortunatamente, 4D v17 R5 risolve il problema di capire chi è chi. In questo post del blog, spiegheremo un nuovo comando e nuovi selettori che vi aiuteranno a impostare l’identità dell’utente di 4D definendo un nome personalizzato da utilizzare al posto del nome dell’account utente corrente di 4D.
Nuovi comandi di amministrazione del server
4D continua a fornire funzionalità che consentono di creare applicazioni personalizzate per il monitoraggio dei server. Dal recupero programmatico di informazioni sulle sessioni, sui processi e sul server delle applicazioni, all’ottenimento di informazioni sul server web.
Dopo aver fornito i comandi per leggere gli stati, 4D v17 R4 offre ora la possibilità di modificare gli stati. È ora possibile creare le proprie interfacce di amministrazione come finestre di dialogo sul server, sul client o anche come pagine HTML per l’accesso al Web. Sta a voi decidere. Questi comandi consentono di eseguire le stesse azioni dell’interfaccia di amministrazione standard di 4D. Ad esempio, è possibile inviare un messaggio agli utenti per avvisarli della manutenzione programmata o bloccare le nuove connessioni al server applicativo mentre si esegue un’operazione su di esso.
Ottenere informazioni sull’applicazione in esecuzione
4D v17 R3 fa un ulteriore passo avanti nell’analisi del database consentendo di creare una finestra di dialogo personalizzata per l ‘amministrazione del server. Dopo la possibilità di recuperare informazioni su utenti e processi, getting tutte le informazioni di runtime sul server Web 4D, ottenere dettagli sulla licenza attiva e ottenere tutti i dettagli sull’hardware e sul sistema, ora è possibile recuperare anche l’attività e la configurazione di rete del database in esecuzione.
Avete bisogno di sapere su quale indirizzo IP e porta è in ascolto il database, se le comunicazioni tra il client e il server sono criptate o se viene utilizzato il livello di rete legacy? Basta richiamare il nuovo comando, Get application info. E non è tutto! Questo comando restituisce anche informazioni sul database, come ad esempio la quantità di CPU utilizzata, il tempo trascorso dall’avvio e l’elenco continua.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica