<fault name="genericFault"/>
<operations>
+
+ <!-- System operations -->
<op name="UpdateJobs">
Called by JP primary storage as a response to FeedIndex request.
Updates information on jobs in index server, according to what JPPS
<fault name="genericFault" type="genericFault">Any error.</fault>
</op>
-
+
+ <!-- User operations -->
<op name="QueryJobs">
User query to index server.
<input name="conditions" type="indexQuery" list="yes">
</output>
<fault name="genericFault" type="genericFault">Any error.</fault>
</op>
+
+ <!-- Admin operations -->
+ <op name="AddFeed">
+ Called by JP index serve admin tool to ask new primary storage server to feed it.
+ Updates information on PS in index server, according to what JPPS
+ currently knows.
+ <input name="feed" type="feedSession">
+ New feed IS URL, filter and query type.
+ </input>
+ <fault name="genericFault" type="genericFault">Any error.</fault>
+ </op>
+ <op name="GetFeedIDs">
+ Called by JP index serve admin tool to find out IS open feeds
+ <input name="feeds" type="feedSession" list="yes">
+ List of active feeds on IS.
+ </input>
+ <fault name="genericFault" type="genericFault">Any error.</fault>
+ </op>
+ <op name="DeleteFeed">
+ Called by JP index serve admin tool to remove one feed session.
+ <input name="feedId" type="xsd:string">
+ ID of feed to be removed.
+ </input>
+ <fault name="genericFault" type="genericFault">Any error.</fault>
+ </op>
</operations>
</service>
<elem name="value2" type="stringOrBlob" optional="yes">Another value (for op = WITHIN).</elem>
</struct>
+ <struct name="feedSession">
+ One session between IS and PS (aka feed) charactetristics.
+ <elem name="primaryServer" type="xsd:string">URL of primary server.</elem>
+ <elem name="condition" type="primaryQuery" list="yes">Filter conditions.</elem>
+ <elem name="history" type="xsd:int">Query type.</elem>
+ <elem name="continuous" type="xsd:int">Query type</elem>
+ <elem name="feedId" type="xsd:string" optional="yes">Unique ID of the feed session.</elem>
+ </struct>
+
<struct name="jppsFile">
JP primary storage file identification.
<elem name="class" type="xsd:string">Type of the file (as set on StartUpload).</elem>