Nella tabella sono riportate le definizioni delle risorse di esempio utilizzate nella mappatura di uno scenario di messaggi di compagnia aerea:
Risorsa | Nome | Definizione |
---|---|---|
File della tabella di database dei codici di stato di compagnia aerea | file .tblxmi | Contiene la tabella di database che presenta i codici di stato a due caratteri di compagnia aerea (ad esempio, IL per Illinois) |
Nome alias | AIRLINEDBALIAS | In questo caso, nome di connessione e nome di database |
Nome file (bar) di archivio del broker | AIRLINE | Contiene i progetti serie di messaggi e flusso di messaggi e il file di mappatura e viene distribuito al gruppo di esecuzione predefinito per il runtime |
Copybook COBOL | AirlineRequest.cbl | Gestisce la struttura del messaggio di output COBOL |
Nome connessione | AIRLINECONN | In questo caso, nome alias e nome di connessione |
Database | AIRLINEDB | Contiene la tabella XREF e in questo caso, è uguale al nome di connessione e al nome di alias |
Tabella di database (struttura ad albero della tabella) | XREF | Contiene informazioni di ricerca (in questo caso, le abbreviazioni del codice città di compagnia aerea a due cifre STATE=Illinois, ABBREV=IL) |
Progetto predefinito | AIRLINE_MFP | Il progetto flusso di messaggi predefinito. Questo è il progetto in cui copiare le definizioni di database |
Gestore code predefinito | WBRK6_DEFAULT_QUEUE_MANAGER | Il gestore code predefinito che gestisce la coda di messaggi |
Operazione select ESQL | $db:select.AIRLINEDB.AIRLINE_SCHEMTREE. XREF.ABBERV |
L'operazione select ESQL che esegue un'operazione di selezione database qualificata |
Messaggio di input (XML) | c:\airline\data\AirlineRequest.xml | Il messaggio di input (in questo caso un messaggio XML) |
Campi di origine di messaggi di input | FirstName,LastName | Gli elementi di origine nel messaggio di input che sono concatenati |
Proprietà del nome di coda di input | AIRLINE_Mapping_IN | La coda di input |
Ridenominazione nodo Mapping | XML_TO_COBOL | Il nome del nodo nel flusso di messaggi che esegue la mappatura (il nodo è stato ridenominato rispetto al relativo nome predefinito) |
Nome file di mappatura dei messaggi | AIRLINE.msgmap | Il file che contiene la configurazione di mappatura utilizzata dal nodo Mapping |
Proprietà Serie di messaggi | AIRLINE_MSP2 | Il nome del progetto serie di messaggi |
Proprietà Tipo di messaggi | msg_AIRLINEREQUEST | Il tipo di messaggio |
Formato del messaggio | CWF1 | CWF (Custom Wire Format) per il messaggio di output COBOL |
Nome flusso di messaggi | AIRLINE_Mapping | Il nome del flusso di messaggi |
Progetto flusso di messaggi | AIRLINE_MFP | Il nome del progetto flusso di messaggi |
Progetti serie di messaggi | AIRLINE_MSP1,AIRLINE_MSP2 | I nomi dei progetti serie di messaggi |
Proprietà nodo Dominio msg | MRM | MRM (Message Repository Manager) |
Proprietà nodo Nome della serie di msg | AIRLINE_MSP1 | La proprietà del nodo relativo al nome della serie di msg |
Proprietà Tipo di msg | AirlineRequest | La proprietà del tipo di messaggi |
Proprietà nodo Formato msg | XML1 | Il formato del messaggio di input |
Campo di destinazione del messaggio di output | NAME | Il risultato della concatenazione di FirstName e LastName nel messaggio di input. NAME è l'elemento creato nel messaggio di output. |
Proprietà del nome di coda di output | AIRLINE_Mapping_OUT | Il nome di coda di output |
Cartella di risorsa | airline\resources | La cartella in cui sono memorizzate le risorse di mappatura |
Struttura ad albero dello schema | AIRLINE_SCHEMTREE | Il nome della struttura ad albero dello schema |
Origine | ABBREV | L'origine |
Struttura ad albero dell'origine | $source/AirlineRequest | La struttura ad albero dell'origine |
Messaggio di origine | AirlineRequest | Il messaggio di origine |
Destinazione | STATE | La destinazione |
Messaggio di destinazione | AIRLINEREQUEST | Il messaggio di destinazione |
Struttura ad albero di destinazione | $target/AIRLINEREQUEST | La struttura ad albero di destinazione |
Funzione di concatenazione XPath | fn:concat(fn:concat($source/ AirlineRequest/Purchase/ Customer/FirstName,' '), $source/AirlineRequest/ Purchase/Customer/LastName) |
La funzione XPath che concatena i due campi, FirstName e LastName |