Building a Pega service. Tried from scratch (classes, properties, parse, stream) as well as from XSD. After creating the service package and testing the service successfully, the generated WSDL embeds complex types instead of naming the types, example:
The desired WSDL allows to re-use complex types. But Pega's generated WSDL just repeats the definition, if the complex type is used in another place. The problem is then the Service client, that cannot reuse the complex types.
So, the question is how to achieve the desired WSDL.
ApplicationInformation, ServiceRequest pages are created under same class def? hope Application is not embedded page of ServiceRequest. could you please post us the screen shot how properties got created.