cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1262
Views
0
Helpful
3
Replies

Reducing WSDL Size

david.hout
Level 1
Level 1

Hi,

Is there a way in teo to control which processes end up in the wsdl for the Northbound Web Service?  It seems like this should be an option on a process by process basis but I can't seem to find it.

As it is the wsdl is pretty large with a lot of stuff I don't need.  I know I could manually edit the wsdl but it doesn't seem like that is the best way.

Thanks,

Dave

3 Replies 3

Shaun Roberts
Cisco Employee
Cisco Employee

David,

Yes there is.

Look in the web service documentation. There is a trigger which controls whether a process can be invoked ad hoc. Without the trigger it is assumed the process is intended to be called by others as a child. The processes without this trigger are filtered from the lists when starting ad hoc and are not available from the web service.

-Shaun Roberts

CIAC/CPO Support Team Lead

shaurobe@cisco.com

--Shaun Roberts
Principal Engineer, CX
shaurobe@cisco.com

Shaun,

Thanks for the help.  I tried this but must be missing something.  As an example I have an automation pack installed (probably from you) called VBLOG DEMO - Process Authoring - Monitoring TEO.

I edited each of these processes and removed the "Started by User" trigger.  I then went into File - Server Properties - Web Service and clicked on the "Refresh Web Service" button.  The attached screenshot shows those processes in my "Definitions" view.

In my browser I went to http://:61527/WS/Process?wsdl

The wsdl still had references to the VBLOG DEMO processes.  I cleared my browser cache just to be sure and saw the same result.  As a final step I then restarted the TEO server and cleared my browser cache but no matter what I do I still see those processes in my wsdl.

Thanks,

Dave



saw this as well when I tested. I will check back with development.

-shaun

--Shaun Roberts
Principal Engineer, CX
shaurobe@cisco.com

Review Cisco Networking for a $25 gift card