Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hey all,
Evaluating/first time user of Talend Open Studio (and ESB in general, but also trying to evaluate Mule/ServiceMix/JBossESB on-and-off).
Using 5.0.1 Talend OpenStudio for ESB on Linux (32bit).
I've gone through the same tutorial several times around setting up 'first web service', gone through the user documentation (although some of it currently doesn't make sense/click yet), but still struggling with my first usecase:
1) Take an existing (internal) webservice (with input/output)
2) create an external-facing webservice (contract-driven),
3) have the ESB host the external facing, call the internal facing, map inputs/outputs appropriately.
4) review applying security to the external-facing webservice
#3, mapping, I'm really confused/stuck on. Although I've setup the WSDL for both the external and internal, when I use things like tXMLMap (which I'm not sure if that is correct or not), all I see are 'payload document' with no nodes and nothing from the WSDL's are shared across anything. I've setup a Service, changed the property type for each ESB* from built-in to be Repository and link to the Service, the schema's seem to be something else I don't understand so are defaulted to built-in. It almost appears I need to print off the WSDL, then create the document-nodes manually again in the tXMLMap for the mappings (again, assuming that is the right approach).
ESBProviderRequest ->(tXMLMap?)-> Webservice (internal) ->(tXMLMap?)-> ESBProviderResponse
Am I completely missing something? I do not see any other relevant tutorials, and didn't see anything in the forum or external blog post, if this kind of example already exists and I missed it, great! Otherwise, lost...
EDIT: Not sure if this is the source of the problem, but I have been unable to make a 'Metadata/Schema' from the Service (right-click, 'Import WSDL Schemas' does nothing), nor creating a schema directly from the WSDL. All the Metadata folder/groups are empty, and any time I get to the 'guess schema' it does nothing there.
-D