Programmi di esempio Put

I programmi di esempio Put inserano i messaggi su una coda utilizzando la chiamata MQPUT.

Consultare Funzioni dimostrate nei programmi di esempio per i nomi di tali programmi.

Progettazione del programma di esempio Put

Il programma utilizza la chiamata MQOPEN con l'opzione MQOO_OUTPUT per aprire la coda di destinazione per inserire i messaggi.

Se non riesce ad aprire la coda, il programma emette un messaggio di errore contenente il codice motivo restituito dalla chiamata MQOPEN. Per semplificare il programma, in questa e nelle successive chiamate MQI, il programma utilizza i valori predefiniti per molte opzioni.

Per ogni riga di input, il programma legge il testo in un buffer e utilizza la chiamata MQPUT per creare un messaggio datagramma contenente il testo di tale riga. Il programma continua fino a quando non raggiunge la fine dell'input o la chiamata MQPUT ha esito negativo. Se il programma raggiunge la fine dell'input, chiude la coda utilizzando la chiamata MQCLOSE.