Die Datei weProcessList ermöglicht einem Administrator das Anpassen der Katalogmanager-Dienstprogramme, die bei der Verarbeitung einer Web Editor-Arbeitssitzung ausgeführt werden.
laufwerk:\WebSphere\CommerceServer\xml\wcwebeditor\xml
laufwerk:\Programme\WebSphere\CommerceServer\xml\wcwebeditor\xml
/usr/WebSphere/CommerceServer/xml/wcwebeditor/xml
/opt/WebSphere/CommerceServer/xml/wcwebeditor/xml
laufwerk:\WebSphere\CommerceServer\xml\wcwebeditor\xml
laufwerk:\Programme\WebSphere\CommerceServer\xml\wcwebeditor\xml
/usr/WebSphere/CommerceServer/xml/wcwebeditor/xml
/opt/WebSphere/CommerceServer/xml/wcwebeditor/xml
/instroot/xml/wcwebeditor/xml
Diese Datei enthält Schablonen für die unterschiedlichen Dienstprogramme. Sie kann außerdem Verweise auf angepasste Anwendungen enthalten, die der Administrator ausführen möchte.
Es gibt einen Satz von Systemvariablen, die in dieser Datei verwendet werden können. Die Systemvariable '%-dbname%' führt beispielsweise dazu, dass der Datenbankname in eine Umgebungsvariable eingefügt wird, die für einen vorgegebenen Aufruf eines Befehlsdienstprogramms (wie z. B. des Loaders) generiert wird. Die XML-Datei zur Formatbeschreibungenthält Verweise auf diese Prozesse, die angeben, welche Prozesse für einen Hinzufüge-, Bearbeitungs- oder Löschvorgang aufgerufen werden sollen.
nachfolgend ein Beispiel für eine Datei 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>
Hinweis: Bei Dateiverweisen ist die Groß-/Kleinschreibung zu beachten.
Die folgende Tabelle enthält eine Liste von gültigen Substitutionsvariablen, die von dieser Anwendung verstanden werden.
% substitutionsvariable | Rückgabe |
---|---|
%-dbname% | Name der aktuellen Datenbank |
%-dbuser% | Name des Datenbankbenutzers |
%-dtdname% | URI-Lokation der DTD für die XML-Dateien |
%-dbpwd% | Kennwort für den Datenbankbenutzernamen |
%tempFilePath% %tempFilePath1% %tempFilePath2% |
Vollständiger Pfad zu einer temporären Datei Dies sind eindeutige Namen für temporäre Dateien. Sie können in die Schablonensyntax einer Umgebungsvariablendefinition oder Befehlszeile gestellt werden. Wenn %tempFilePath% beispielsweise in das Wertattribut des Parameters '-infile' in einer Umgebungsvariablenschablone gestellt wird, schreibt der Web Editor die Daten der Arbeitssitzung auf die Lokation der temporären Datei. |
Auf SubSystem
%tempFileURI% |
Temporäre URI
Die temporären URIs sind URIs für dieselben Dateien, die durch %tempFilePath%&...%tempFilePath2% dargestellt werden. Dabei handelt es sich nicht um einen zusätzlichen Satz von Dateien, sondern um eine Methode zum Abrufen derselben generierten temporären Datei, die mit einem anderen Syntax zurückgegeben wird. |
%previousOutFileAsURI% | Stellt eine URI-Darstellung des Parameters '-outfile' der vorigen Task als eine URI zur Verfügung. |
%webEditorDir% | Lokation der Web Editor-Installation |
![]() |