Problem: Glue requires objects that are shared between multiple Web services to be in one package
When using Glue toolkit with more than one ArcWeb Service, one of two exceptions may occur:
1. [method name] is not a function in [service name].
2. [object name] is an illegal argument.
Glue throws an error if more than one Web service share the same object, even if that object is placed separately into every Web service package. For example: Location is an object shared between Place Finder Web Service and Address Finder Web Service.
Solution or Workaround
Place all the Glue stubs that used in the application into the same package, so they all share the common objects; for example, Envelope, LocationInfo, and so on.
Visit the webMethods Web site by way of the Related Information section for more information on Glue toolkit.