on 09-22-2010 10:18 AM
Hi
I'm building an interface in PI to integrate Microsoft Project server using its webservice (PSI)
I've got a wsdl containing the methods and message definitions from the microsoft webservice for timesheets
I've loaded this into PI ESR, into the interface objects/external definitions
This loads successfully with entries in the imported documents and wsdl tabs
but there is nothing in the messages tab!
How can I extract the messages from the imported wsdl
If there are references to external methods from the WSDL, then PI won't be able to read those and hence it explains the messages tab to be blank. This is just an assumption but worth to check the WSDL.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the info
I identified that the target namespace in the wsdl was different from the namespace in PI
once I removed the target namespace then the messages loaded in correctly
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you have no messages then they're either
- Missing from the WSDL
- Set under an illegal/non-standard XSD format
Neither of these is uncommon for MS systems who seem to mostly blatantly ignore the worldwide agreed upon standards for XML ... You can ask them to extract WSDL and XSD files that actually contain the messages, or probably quicker, make them yourself.
You can also test with a utility like SoapUI if you can get the messages to generate there.
Or check the validity and the presence of messages with an XML tool like Altova XMLSpy (which runs just fine in the preview version)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.