Il file weProcessList consente ad un responsabile di personalizzare i programmi di utilità di Catalog Manager che sono in esecuzione quando viene elaborata una sessione di lavoro del Web Editor.
unità:\WebSphere\CommerceServer\xml\wcwebeditor\xml
unità:\Program Files\WebSphere\CommerceServer\xml\wcwebeditor\xml
/usr/WebSphere/CommerceServer/xml/wcwebeditor/xml
/opt/WebSphere/CommerceServer/xml/wcwebeditor/xml
unità:\WebSphere\CommerceServer\xml\wcwebeditor\xml
unità:\Program Files\WebSphere\CommerceServer\xml\wcwebeditor\xml
/usr/WebSphere/CommerceServer/xml/wcwebeditor/xml
/opt/WebSphere/CommerceServer/xml/wcwebeditor/xml
/instroot/xml/wcwebeditor/xml
Questo file contiene maschere busta per i vari programmi di utilità. Tale file può anche contenere riferimenti ad applicazioni personalizzate che il responsabile desidera eseguire.
Esiste un insieme di variabili di sistema che è possibile utilizzare in questo file. La variabile di sistema %-dbname%, ad esempio, determina il nome del database da inserire nella busta che viene creato per la chiamata di un programma di utilità del comando come ad esempio il Loader. Il file di descrizione modulo XML contiene i riferimenti a questi processi che indicano quale deve essere richiamato per un'aggiunta, una modifica o un'eliminazione.
Di seguito viene riportato un esempio di un file weProcessList.xml:
<?xml version="1.0" encoding="UTF-8"?> <processSet> <!-- Do not change name of extract --> <process name="extract" subsystem="com.ibm.wca.MassExtract.extract.ExtractSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-outfile" type="file" reside="local" value="%tempFilePath%"/> <param name="-filter" type="file" reside="local" value="%tempFileURI1%"/> </envelope-input> </process> <process name="transformer" subsystem="com.ibm.wca.XMLTransformer.XMLTransformerSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-infile" type="file" reside="local" value="%tempFileURI%"/> <param name="-transform" type="file" reside="local" value="%webEditorDir%/xsl/ViewsToWCS51.XSL"/> <param name="-outfile" type="file" reside="local" value="%tempFilePath1%"/> <param name="-param" value="root=%-dbname%"/> <param name="-param" value="dtdname=%-dtdname%"/> </envelope-input> </process> <process name="transformerForDelete" subsystem="com.ibm.wca.XMLTransformer.XMLTransformerSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-infile" type="file" reside="local" value="%tempFileURI%"/> <param name="-transform" type="file" reside="local" value="%webEditorDir%/xsl/ViewsToWCS51.XSL"/> <param name="-outfile" type="file" reside="local" value="%tempFilePath1%"/> <param name="-param" value="root=%-dbname%"/> <param name="-param" value="dtdname=%-dtdname%"/> <param name="-param" value="forDelete=true"/> </envelope-input> </process> <process name="resolver" subsystem="com.ibm.wca.IdResGen.IdResGenSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-infile" type="file" reside="local" value="%previousOutFileAsURI%"/> <param name="-outfile" type="file" reside="local" value="%tempFilePath2%"/> <param name="-propfile" type="file" reside="local" value="propertyFiles.IdKeys"/> <param name="-method" type="scalar" value="mixed"/> </envelope-input> </process> <!-- Resolver as first process --> <process name="resolverFirstProcess" subsystem="com.ibm.wca.IdResGen.IdResGenSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-infile" type="file" reside="local" value="%tempFileURI%"/> <param name="-outfile" type="file" reside="local" value="%tempFilePath2%"/> <param name="-propfile" type="file" reside="local" value="propertyFiles.IdKeys"/> <param name="-method" type="scalar" value="mixed"/> </envelope-input> </process> <process name="loader" subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-commitcount" type="scalar" value="1000"/> <param name="-infile" type="file" reside="local" value="%previousOutFileAsURI%"/> <param name="-method" type="scalar" value="sqlimport"/> <param name="-noprimary" type="scalar" value="insert"/> </envelope-input> </process> <process name="loaderFirstProcess" subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-commitcount" type="scalar" value="1000"/> <param name="-infile" type="file" reside="local" value="%tempFileURI%"/> <param name="-method" type="scalar" value="sqlimport"/> <param name="-noprimary" type="scalar" value="insert"/> </envelope-input> </process> <process name="loaderForDelete" subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-commitcount" type="scalar" value="1000"/> <param name="-infile" type="file" reside="local" value="%previousOutFileAsURI%"/> <param name="-delete" type="scalar" value=""/> </envelope-input> </process> <process name="loaderForDeleteFirstProcess" subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem"> <envelope-input xmlns='saf_params.xsd'> <param name="-dbname" type="scalar" value="%-dbname%"/> <param name="-dbuser" type="scalar" value="%-dbuser%"/> <param name="-dbpwd" type="scalar" value="%-dbpwd%"/> <param name="-commitcount" type="scalar" value="1000"/> <param name="-infile" type="file" reside="local" value="%tempFileURI%"/> <param name="-delete" type="scalar" value=""/> </envelope-input> </process> <process name="saveToFile" cmd="cmd.exe /c c:\temp\theBatchFile.bat" args="-infile %tempFilePath% -dbname %-dbname%" /> </processSet>
Nota: I riferimenti del file sono sensibili al maiuscolo/minuscolo.
La seguente tabella include un elenco di variabili di sostituzione valide, riconosciute dall'applicazione.
variabile di sostituzione % | Restituzione |
---|---|
%-dbname% | Nome del database corrente |
%-dbuser% | Nome utente database |
%-dtdname% | Posizione URI del DTD per i file XML |
%-dbpwd% | Password per nome utente database |
%tempFilePath% %tempFilePath1% %tempFilePath2% |
Percorso completo file temporaneo
Questi sono nomi file temporanei univoci. E' possibile posizionarli nella sintassi della maschera di una definizione delle buste o nella riga di comando. Ad esempio, se %tempFilePath% è posizionato nell'attributo valore del parametro -infile in una maschera delle buste, allora il Web Editor scrive i dati della sessione di lavoro sulla posizione del file temporaneo. |
On SubSystem
%tempFileURI% |
URI temporaneo
Gli URI temporanei sono URI negli stessi file rappresentati da %tempFilePath%&...%tempFilePath2%. Questo non è un insieme aggiuntivo di file ma un modo per recuperare gli stessi file temporanei creati, restituiti con una differente sintassi. |
%previousOutFileAsURI% | Fornisce una rappresentazione URI del parametro -outfile delle attività precedenti come un URI |
%webEditorDir% | Posizione dell'installazione del Web Editor |
![]() |