I'm trying to figure out how to get my CFMX (6, not 6.1, if that makes any difference) installation to go rooting around
through IBM's and Microsoft's UDDI Business Registry nodes to find the access points for a service of a business which a
colleague has registered. I've spent many hours now poring over tons of documentation and hacking around, but I'm
totally stuck on the following four points:
(1) I can't get CFMX to like the WSDL that comes back from Microsoft's test registry
(http://test.uddi.microsoft.com/inquire.asmx/WSDL). I have a simple invocation:
<cfinvoke webservice ="http://test.uddi.microsoft.com/inquire.asmx?WSDL"
method = "FindBusiness"
name = "%businessnamehere%"
returnVariable="foo">
and this is what it gets me:
[]coldfusion.jsp.CompilationFailedException: Errors reported by Java compiler: Found 11 syntax errors in
"/opt/coldfusionmx/stubs/WS-761256755/uddi_org/api_v2/InquireMessagesSoapStub.java": 557. _call.setSOAPActionURI("""");
<> *** Syntax:
Unexpected symbol ignored 586. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 615. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 644. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 673. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 702. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 731. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 760. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 789. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 818. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored 847. _call.setSOAPActionURI(""""); <> *** Syntax:
Unexpected symbol ignored .
(2) I can't for the life of me figure out what address gets me the WSDL for Microsoft's production registry. You'd
think that http://uddi.microsoft.com/inquire.asmx?WSDL would do the trick, a la the situation with the test registry,
but it doesn't.
(3) And that's just Microsoft. I can't get the WSDL for either the test or production site at IBM. It oughta be
something like http://uddi.ibm.com/inquiryAPI or http://test.uddi.ibm.com/inquiryAPI, but no matter what I try, I just
keep getting redirected to some UDDI overview page at ibm.com. On rare occasions I've managed some twist on the URL
which gets me a SOAP message containing some error text saying the server only responds to POST messages, but that's
kind of ridiculous. I shouldn't have to POST just to GET the WSDL.
I've Googled, I've searched IBM's extensive docs, I've searched MSDN, I've searched a bunch of sites and tutorials that
claim to explain UDDI, I've searched the CF forums, and I'm stuck -- just plain stuck.
Is *nobody* in the CF community doing anything with UDDI?
Anybody have any ideas?
-- Larry Afrin
Medical University of South Carolina
[EMAIL PROTECTED]
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

