[ 
https://issues.apache.org/activemq/browse/SM-772?page=comments#action_37668 ] 
            
Ricardo Nobrega commented on SM-772:
------------------------------------

This is cics 3.1, which comes with a mechanism to "promote" legacy
transactions to WS. It will generate a wsdl from a copybook, and give
us an http url where to post our xml request. CICS handles the
xml -> cobol -> xml transformations, but:

1) the wsdl is automatically generated, and generally exposes too much to 
clients

2) the url exposes too much of the implementation: mainframe
host, ports, programs, transactions, everything is there

we're planning to use an esb to provide simpler wsdls and urls to end-users, 
maybe
exposing different bits of functionality to different users, without them being
aware that, in the end of the day, the same cobol program is being called.
We may even choose to replace the cobol implementation with something
else and nobody will notice. Servicemix seems great to achieve this

Thanks

Ricardo

> content type in SoapWriter can't be changed
> -------------------------------------------
>
>                 Key: SM-772
>                 URL: https://issues.apache.org/activemq/browse/SM-772
>             Project: ServiceMix
>          Issue Type: Improvement
>            Reporter: Ricardo Nobrega
>            Priority: Minor
>
> When targeting a CICS webservice provider using servicemix as client, the
> content type of the request is always "text/xml", but the cics server expects 
> "text/xml; charset=utf-8"
> It seems that method prepare() in SoapWriter determines what content-type is 
> sent, but apparently
> there is no way to change this programatically

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to