I am trying to use PowerShell to communicate with an OBIEE (Oracle Business Intelligence Enterprise Edition) server via its web service API. It defines 10 portTypes in a single WSDL.
SAWSessionService
WebCatalogService
XMLViewService
jobManagementService
SecurityService
ReplicationService
ReportEditingService
IBotService
HTMLViewService
MetadataService
Each service has its own set of oprations. When I use New-WebServiceProxy on the WSDL, I get an object of type SAWSessionService; and I can only use the operations belong to SAWSessionService, not other services. Is this designed behavior of New-WebServiceProxy? Or do I miss something here?