10.02.2013 Views

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4: Analyzing <strong>ESB</strong> Artifacts in Archives, Stores, and File Systems<br />

Reporting <strong>Sonic</strong>MQ Dependencies<br />

The mqdepends command assesses a source artifact store to evaluate and report on the<br />

dependencies of <strong>ESB</strong> artifacts on <strong>Sonic</strong>MQ configuration objects. This information can<br />

then be used to create or verify the existence of the specified dependencies in a target<br />

Directory Service store. The stores can be a <strong>Sonic</strong> archive file, file system, or a Directory<br />

Service store.<br />

<strong>Sonic</strong> <strong>ESB</strong> dependencies on <strong>Sonic</strong>MQ artifacts include:<br />

■ Endpoints for their destination dependencies (topics, queues, or routing).<br />

■ <strong>ESB</strong> connections for <strong>Sonic</strong>MQ connection parameters (and, therefore, the broker<br />

location and port where static destinations must be created.)<br />

The report indicates an <strong>ESB</strong> artifact, and whether the <strong>Sonic</strong>MQ configuration elements<br />

that are its dependencies exist in the target domain.<br />

The command provides parameters so you can constrain the analysis to specified files or<br />

a text document that provides a list of files.<br />

The syntax of the mqdepends command in the <strong>Sonic</strong> <strong>ESB</strong> Admin Tool is:<br />

mqdepends -storeType storeParameters [-out outputFile.xml]<br />

[-include artifact1 [artifact2 ...] | -includeFile artifactListFile]<br />

where:<br />

■ storeType is { xar | fs | ds }.<br />

■ storeParameters are:<br />

❑ When storeType is xar, the archive location of a .xar file on a file system<br />

❑ When storeType is fs, the root of the hierarchy on a file system<br />

❑ When storeType is ds, the management connection to a domain in the form:<br />

domain url [username password] [managementNode]<br />

■ outputfile is the preferred target XML file name and location for the analysis<br />

report on the file system. When you do not specify this parameter, the output file<br />

is created as <strong>Sonic</strong>_Dependency.xml in the tool’s directory.<br />

■ artifact1 artifact2 ... is a series of specific files in the store to analyze.<br />

■ artifactListFile is a text file that provides a list of files in the store to analyze.<br />

98 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!