Integrazione con altre applicazioni > Integrazione con Creo Elements/Direct Manager > Introduzione > Panoramica dell'architettura
  
Panoramica dell'architettura
Distribuzione installazione
Il gateway viene distribuito nei seguenti percorsi server e client:
Windchill Server
Creo Elements/Direct Model Manager Manager Server
Creo Elements/Direct Model Manager Manager Client
Windchill Gateway for Creo Elements/Direct Model Manager Server
Creo Elements/Direct Model Manager Adattatore
Windchill Gateway for Creo Elements/Direct Model Manager
Windchill PDMLink
Creo Elements/Direct Model Manager Database
Software CAD Creo Elements/Direct
Il gateway può anche essere distribuito su molti sistemi hardware diversi. In questo diagramma, il componente visualizzato nel riquadro bianco (Sistema A - Windchill PDMLink) rappresenta il software installato come prerequisito, mentre i componenti in azzurro indicano il software da installare.
Flusso di lavoro della pubblicazione del gateway
Nel seguente schema è illustrata la sequenza delle operazioni del gateway in relazione a Creo Elements/Direct Model Manager e a Windchill.
Il gateway utilizza due servizi a livello del server Creo Elements/Direct Model Manager:
1. GatewayService: si tratta del servizio primario che interagisce con Windchill. Legge le richieste di pubblicazione dalla tabella delle operazioni Windchill nel database, estrae i dati da Creo Elements/Direct Model Manager e li invia a Windchill.
2. JobScheduleProcessor: questo servizio valuta le operazioni di Creo Elements/Direct Model Manager nella tabella del database delle operazioni. Le operazioni in Creo Elements/Direct Model Manager consentono di programmare certe azioni affinché vengano eseguite una volta sola (immediatamente o in un secondo momento) oppure regolarmente. Quando un'operazione di pubblicazione (ad esempio un'operazione di tipo Invia a Windchill) deve essere eseguita, il componente JobScheduleProcessor genera una voce nella tabella del database delle operazioni Windchill. L'azione di pubblicazione effettiva viene quindi eseguita dal GatewayService.
Il trasferimento dei dati inizia sempre da Creo Elements/Direct Model Manager e il flusso di dati è unidirezionale verso Windchill. Le seguenti azioni dell'utente attivano un trasferimento:
Invia a Windchill > Ora: questa sequenza genera una voce nella tabella delle operazioni Windchill.
Invia a Windchill > Programmazione: questa sequenza genera una voce nella tabella del database delle operazioni Windchill. Questo record definisce il tempo di esecuzione e i criteri di selezione per gli oggetti da trasferire. Quando un'operazione programmata deve essere eseguita, Creo Elements/Direct Model Manager crea una voce nella tabella del database delle operazioni Windchill.
Viene trasferita a Windchill soltanto la struttura del prodotto, non i documenti CAD. Il trasferimento dei dati viene sempre eseguito nel punto finale e il client Creo Elements/Direct Model Manager non comunica mai con Windchill. Windchill Gateway for Creo Elements/Direct Model Manager interroga periodicamente la tabella delle operazioni per trasferire le operazioni da eseguire. Dopo l'esecuzione, il Windchill Gateway for Creo Elements/Direct Model Manager legge i dati dal database e li invia a Windchill.