Passaggio 4: Testare l'applicazione
Tempo di completamento: 10 minuti
Obiettivo: In questo passaggio si testa l'applicazione inserendo un record nella tabella Employee del database ADAPTER_SAMPLES . Se l'applicazione funziona correttamente, l'orchestrazione riceve una notifica per le modifiche apportate alla tabella Employee . L'orchestrazione estrae quindi il tipo di notifica ricevuta. Se la notifica riguarda un'operazione di inserimento, l'orchestrazione esegue la stored procedure UPDATE_EMPLOYEE e riceve una risposta. L'orchestrazione estrae i valori di Employee_ID e Name dalla risposta e li inserisce nella tabella Purchase_Order .
Prerequisiti
Prima di iniziare con questo passaggio, è necessario assicurarsi quanto segue:
Un messaggio di richiesta per richiamare la stored procedure UPDATE_EMPLOYEE è disponibile in C:\TestLocation\CreateEmployeeMessage. Il messaggio di richiesta è simile al seguente:
<UPDATE_EMPLOYEE xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/dbo" />
Un messaggio di richiesta per richiamare l'operazione Di inserimento nella tabella Purchase_Order è disponibile in C:\TestLocation\CreatePOMessage. Il messaggio di richiesta è simile al seguente:
<Insert xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/dbo/Purchase_Order"> <Rows> <Purchase_Order xmlns="http://schemas.microsoft.com/Sql/2008/05/Types/Tables/dbo"> <Employee_ID>10</Employee_ID><Employee_Name>Employee_Name</Employee_Name> </Purchase_Order> </Rows> </Insert>
Nota
I valori per i campi Employee_ID e Employee_Name sono segnaposto. I valori effettivi vengono inseriti dall'orchestrazione in fase di esecuzione.
È necessario aver completato il passaggio 3: Configurare e avviare l'applicazione.
Per testare l'applicazione
Inserire un record nella tabella Employee . A tale scopo, eseguire l'istruzione seguente da SQL Server Management Studio.
INSERT INTO [ADAPTER_SAMPLES].[dbo].[Employee] ([Name] ,[Designation] ,[Salary]) VALUES('John Smith' ,'Manager' ,500000)
Controllare la tabella Employee nel database. Si noterà che il nuovo record viene aggiunto dalla colonna Status è "0".
Continuare ad aggiornare i record della tabella Employee . Si noterà che la colonna Stato per il nuovo record è ora impostata su "1".
Controllare la tabella Purchase_Order . Si noterà che alla tabella viene aggiunto un record con lo stesso nome e la stessa designazione del dipendente, come specificato nell'istruzione Insert.
Se è stato specificato l'alias di posta elettronica nella configurazione della porta SMTP, si riceverà anche un messaggio di posta elettronica con il messaggio di risposta per l'operazione Di inserimento.
Riepilogo delle operazioni eseguite
È stata testata l'applicazione SampleApplication inserendo un record nella tabella Employee .
Passaggi successivi
Se il test ha funzionato, l'operazione è stata completata. È stata completata l'esercitazione sull'adapter SQL.
Se il test non ha funzionato, verificare con attenzione di avere aggiunto tutti gli oggetti necessari e avere impostato correttamente le proprietà.
Vedere anche
Passaggio 3: Configurare e avviare l'applicazione
Lezione 5: Distribuire la soluzione