Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X
Did you set the following property in wvs.properties?
publish.publishqueue.setnames=SLDW
~Jamie
Oh that's right. I haven't done this in awhile. I think the first time I created the queues I did it manually. 🙂
Hmm...are you using a custom filter?
You certainly can.
Check out the "Filter Method" section of the Windchill Vizualization Services Guide (for 10.1 M040 it is on page 188).
The method signature looks like this:
public static String[ ] methodname(Persistable p, int requestType, int requestSource,
String requestPriority, String requestSet,
String repName, String repDescription)
Inside the method you could check the authoring application of the object being published and specify the queueset to use.
Something like this:
String[] returnElements = {requestPriority, requestSet, repName, repDescription};
EPMDocument epmDoc = (EPMDocument)p;
if(epmDoc.getAuthoringApplication().toString().toUpperCase().equals("SOLIDWORKS"))
{
returnElements[1] = "SLDW";
}
return returnElements;
You'll also have to set a wvs property to tell Windchill to use your new method:
publish.publishqueue.priorities.filtermethod=<class>/<method>
A colleague and I presented our company's implementation of this at PTC Live Global last year. There is a link to the power point hereif it helps.
~Jamie