[mule-user] How to remove the MULE_SESSION header from a HTTP request

1,265 views
Skip to first unread message

Ryan Crichton

unread,
Dec 2, 2011, 4:19:58 AM12/2/11
to us...@mule.codehaus.org
Hi,

I have a mule flow that accepts a HTTP request and relays this request to a different server on a different path. The problem is I am getting a massive MULE_SESSION header as a part of the HTTP header for the outgoing HTTP request. This is causing the server to respond with a error saying that the header is too large. How can I stop mule from sending this header in a HTTP request?

The messaged is first received by a different flow using a HTTPS inbound endpoint and then passed to this flow using a HTTP transport. When not using HTTPS originally the MULE_SESSION is a reasonable size and the call works fine.

Note: this is in Mule 3.2. in Mule 3.1.2 the mule session header is much smaller with this same configuration and all works fine.

Here is the config that I am using for this flow:

<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:core="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd ">
<flow name="query-facility-transaction-processing" doc:name="query-facility-transaction-processing">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="9100" encoding="UTF-8" doc:name="HTTP"/>
<logger message="Processing a message of type query facilities: #[groovy:return message.toString();]" level="INFO" doc:name="Logger"/>
<message-properties-transformer doc:name="Message Properties">
<delete-message-property key="MULE_SESSION"/>
<delete-message-property key="LOCAL_CERTIFICATES"/>
<delete-message-property key="cookies"/>
<delete-message-property key="MULE_ENCODING"/>
</message-properties-transformer>
<http:outbound-endpoint exchange-pattern="request-response" host="resourcemap.instedd.org" port="80" user="rwanda" password="rwanda" path="app/api/rwanda/v1/119/facilities#[groovy:return message.getStringProperty('http.request', '').replace(message.getStringProperty('http.request.path', ''), '')];" method="GET" contentType="text/xml" disableTransportTransformer="true" doc:name="HTTP"/>
</flow>
<flow name="get-facility-transaction-processing" doc:name="get-facility-transaction-processing">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="9101" encoding="UTF-8" doc:name="HTTP"/>
<logger message="Processing a message of type get facilities: #[groovy:return message.toString();]" level="INFO" doc:name="Logger"/>
<message-properties-transformer doc:name="Message Properties">
<delete-message-property key="MULE_SESSION"/>
<delete-message-property key="LOCAL_CERTIFICATES"/>
<delete-message-property key="cookies"/>
<delete-message-property key="MULE_ENCODING"/>
</message-properties-transformer>
<http:outbound-endpoint exchange-pattern="request-response" host="resourcemap.instedd.org" port="80" user="rwanda" password="rwanda" path="app/api/rwanda/v1/119/facility/#[groovy:return message.getStringProperty('http.request', '').substring(((message.getStringProperty('http.request', '')).indexOf('facility/')) + 9)];" method="GET" contentType="text/xml" disableTransportTransformer="true" doc:name="HTTP"/>
</flow>
</mule>


And the log that gets generated:

INFO 2011-12-02 10:54:05,738 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.api.processor.LoggerMessageProcessor: Processing a message of type query facilities:
org.mule.DefaultMuleMessage
{
id=3095f54c-1cc3-11e1-9872-215978d52991
payload=org.apache.commons.httpclient.ContentLengthInputStream
correlationId=<not set>
correlationGroup=-1
correlationSeq=-1
encoding=UTF-8
exceptionPayload=<not set>

Message properties:
INVOCATION scoped properties:
INBOUND scoped properties:
Connection=false
Content-Length=56
Content-Type=text/plain
Host=localhost:9100
Keep-Alive=false
MULE_ENDPOINT=http://localhost:9100/ws/rest/v1/facilities?name=Kinunu&updated_since=2011-01-01
MULE_ORIGINATING_ENDPOINT=endpoint.http.localhost.9100
MULE_REMOTE_CLIENT_ADDRESS=/127.0.0.1:49373
MULE_SESSION=rO0ABXNyACNvcmcubXVsZS5zZXNzaW9uLkRlZmF1bHRNdWxlU2Vzc2lvbi7rdtEW7GGKAwAEWgAFdmFsaWRMAAJpZHQAEkxqYXZhL2xhbmcvU3RyaW5nO0wACnByb3BlcnRpZXN0AA9MamF2YS91dGlsL01hcDtMAA9zZWN1cml0eUNvbnRleHR0ACdMb3JnL211bGUvYXBpL3NlY3VyaXR5L1NlY3VyaXR5Q29udGV4dDt4cAF0ACQzMDJlNWFjYy0xY2MzLTExZTEtOTg3Mi0yMTU5NzhkNTI5OTFzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAMdwgAAAAQAAAAAHhzcgA1b3JnLm11bGUubW9kdWxlLnNwcmluZy5zZWN1cml0eS5TcHJpbmdTZWN1cml0eUNvbnRleHTfG1tT63nb1AIAAkwADmF1dGhlbnRpY2F0aW9udAA9TG9yZy9tdWxlL21vZHVsZS9zcHJpbmcvc2VjdXJpdHkvU3ByaW5nQXV0aGVudGljYXRpb25BZGFwdGVyO0wACGRlbGVnYXRldAA7TG9yZy9zcHJpbmdmcmFtZXdvcmsvc2VjdXJpdHkvY29yZS9jb250ZXh0L1NlY3VyaXR5Q29udGV4dDt4cHNyADtvcmcubXVsZS5tb2R1bGUuc3ByaW5nLnNlY3VyaXR5LlNwcmluZ0F1dGhlbnRpY2F0aW9uQWRhcHRlcq4Iq52NVpAxAgADTAAIZGVsZWdhdGV0ADJMb3JnL3NwcmluZ2ZyYW1ld29yay9zZWN1cml0eS9jb3JlL0F1dGhlbnRpY2F0aW9uO0wABWV2ZW50dAAYTG9yZy9tdWxlL2FwaS9NdWxlRXZlbnQ7TAAKcHJvcGVydGllc3EAfgACeHBzcgBPb3JnLnNwcmluZ2ZyYW1ld29yay5zZWN1cml0eS5hdXRoZW50aWNhdGlvbi5Vc2VybmFtZVBhc3N3b3JkQXV0aGVudGljYXRpb25Ub2tlbnjalJbfUZmJAgACTAALY3JlZGVudGlhbHN0ABJMamF2YS9sYW5nL09iamVjdDtMAAlwcmluY2lwYWxxAH4AEXhyAEdvcmcuc3ByaW5nZnJhbWV3b3JrLnNlY3VyaXR5LmF1dGhlbnRpY2F0aW9uLkFic3RyYWN0QXV0aGVudGljYXRpb25Ub2tlbtOqKH5uR2QOAgADWgANYXV0aGVudGljYXRlZEwAC2F1dGhvcml0aWVzdAAWTGphdmEvdXRpbC9Db2xsZWN0aW9uO0wAB2RldGFpbHNxAH4AEXhwAXNyACZqYXZhLnV0aWwuQ29sbGVjdGlvbnMkVW5tb2RpZmlhYmxlTGlzdPwPJTG17I4QAgABTAAEbGlzdHQAEExqYXZhL3V0aWwvTGlzdDt4cgAsamF2YS51dGlsLkNvbGxlY3Rpb25zJFVubW9kaWZpYWJsZUNvbGxlY3Rpb24ZQgCAy173HgIAAUwAAWNxAH4AE3hwc3IAE2phdmEudXRpbC5BcnJheUxpc3R4gdIdmcdhnQMAAUkABHNpemV4cAAAAAF3BAAAAAFzcgBAb3JnLnNwcmluZ2ZyYW1ld29yay5zZWN1cml0eS5jb3JlLmF1dGhvcml0eS5HcmFudGVkQXV0aG9yaXR5SW1wbAAAAAAAAAABAgABTAAEcm9sZXEAfgABeHB0AApST0xFX0FETUlOeHEAfgAacHQABHRlc3RzcgAyb3JnLnNwcmluZ2ZyYW1ld29yay5zZWN1cml0eS5jb3JlLnVzZXJkZXRhaWxzLlVzZXLjhPVh+HIUKwIAB1oAEWFjY291bnROb25FeHBpcmVkWgAQYWNjb3VudE5vbkxvY2tlZFoAFWNyZWRlbnRpYWxzTm9uRXhwaXJlZFoAB2VuYWJsZWRMAAthdXRob3JpdGllc3QAD0xqYXZhL3V0aWwvU2V0O0wACHBhc3N3b3JkcQB+AAFMAAh1c2VybmFtZXEAfgABeHABAQEBc3IAJWphdmEudXRpbC5Db2xsZWN0aW9ucyRVbm1vZGlmaWFibGVTZXSAHZLRj5uAVQIAAHhxAH4AF3NyABFqYXZhLnV0aWwuVHJlZVNldN2YUJOV7YdbAwAAeHBzcgBGb3JnLnNwcmluZ2ZyYW1ld29yay5zZWN1cml0eS5jb3JlLnVzZXJkZXRhaWxzLlVzZXIkQXV0aG9yaXR5Q29tcGFyYXRvcuuCrfLSPDT4AgAAeHB3BAAAAAFxAH4AHHh0AAR0ZXN0cQB+AChzcgAZb3JnLm11bGUuRGVmYXVsdE11bGVFdmVudAAAAAAAAAABAgAQWgAVc3RvcEZ1cnRoZXJQcm9jZXNzaW5nWgALc3luY2hyb25vdXNJAAd0aW1lb3V0WgAKdHJhbnNhY3RlZEwAC2NyZWRlbnRpYWxzdAAjTG9yZy9tdWxlL2FwaS9zZWN1cml0eS9DcmVkZW50aWFscztMAAhlbmNvZGluZ3EAfgABTAAPZXhjaGFuZ2VQYXR0ZXJudAAhTG9yZy9tdWxlL01lc3NhZ2VFeGNoYW5nZVBhdHRlcm47TAACaWRxAH4AAVsAGGlnbm9yZWRQcm9wZXJ0eU92ZXJyaWRlc3QAE1tMamF2YS9sYW5nL1N0cmluZztMAAdtZXNzYWdldAAaTG9yZy9tdWxlL2FwaS9NdWxlTWVzc2FnZTtMABFtZXNzYWdlU291cmNlTmFtZXEAfgABTAAQbWVzc2FnZVNvdXJjZVVSSXQADkxqYXZhL25ldC9VUkk7TAAOcHJvY2Vzc2luZ1RpbWV0ACpMb3JnL211bGUvbWFuYWdlbWVudC9zdGF0cy9Qcm9jZXNzaW5nVGltZTtMABJyZXBseVRvRGVzdGluYXRpb25xAH4AEUwADnJlcGx5VG9IYW5kbGVydAAnTG9yZy9tdWxlL2FwaS90cmFuc3BvcnQvUmVwbHlUb0hhbmRsZXI7TAAHc2Vzc2lvbnQAGkxvcmcvbXVsZS9hcGkvTXVsZVNlc3Npb247eHIAFWphdmEudXRpbC5FdmVudE9iamVjdEyNCU4YbX2oAgAAeHAAAQAAJxAAcHQABVVURi04fnIAH29yZy5tdWxlLk1lc3NhZ2VFeGNoYW5nZVBhdHRlcm4AAAAAAAAAABIAAHhyAA5qYXZhLmxhbmcuRW51bQAAAAAAAAAAEgAAeHB0ABBSRVFVRVNUX1JFU1BPTlNFdAAmMC0zMDJlYThlZC0xY2MzLTExZTEtOTg3Mi0yMTU5NzhkNTI5OTF1cgATW0xqYXZhLmxhbmcuU3RyaW5nO63SVufpHXtHAgAAeHAAAAABdAAGbWV0aG9kc3IAG29yZy5tdWxlLkRlZmF1bHRNdWxlTWVzc2FnZRVlSui5qOXNAwAFTAAIZGF0YVR5cGV0ACNMb3JnL211bGUvYXBpL3RyYW5zZm9ybWVyL0RhdGFUeXBlO0wAEGV4Y2VwdGlvblBheWxvYWR0AB9Mb3JnL211bGUvYXBpL0V4Y2VwdGlvblBheWxvYWQ7TAACaWRxAH4AAUwACnByb3BlcnRpZXN0ACNMb3JnL211bGUvTWVzc2FnZVByb3BlcnRpZXNDb250ZXh0O0wABnJvb3RJZHEAfgABeHBzcgApb3JnLm11bGUudHJhbnNmb3JtZXIudHlwZXMuU2ltcGxlRGF0YVR5cGVYvq5RGRNmsAIAA0wACGVuY29kaW5ncQB+AAFMAAhtaW1lVHlwZXEAfgABTAAEdHlwZXQAEUxqYXZhL2xhbmcvQ2xhc3M7eHBwdAADKi8qdnIAKG9yZy5hcGFjaGUuY29tbW9ucy5odHRwY2xpZW50Lkh0dHBNZXRob2QAAAAAAAAAAAAAAHhwcHQAJDMwMmQ5NzdhLTFjYzMtMTFlMS05ODcyLTIxNTk3OGQ1Mjk5MXNyACFvcmcubXVsZS5NZXNzYWdlUHJvcGVydGllc0NvbnRleHS3aNgQRvoucgMAAkwABmtleVNldHEAfgAgTAAJc2NvcGVkTWFwcQB+AAJ4cHNxAH4AJHB3BAAAABF0AA9BY2NlcHQtRW5jb2Rpbmd0AA1BdXRob3JpemF0aW9udAAKQ29ubmVjdGlvbnQABEhvc3R0AApLZWVwLUFsaXZldAANTVVMRV9FTkRQT0lOVHQAGU1VTEVfT1JJR0lOQVRJTkdfRU5EUE9JTlR0ABpNVUxFX1JFTU9URV9DTElFTlRfQUREUkVTU3QADE1VTEVfU0VTU0lPTnQAClVzZXItQWdlbnR0ABFodHRwLmNvbnRleHQucGF0aHQAC2h0dHAubWV0aG9kdAAMaHR0cC5yZXF1ZXN0dAARaHR0cC5yZXF1ZXN0LnBhdGh0AAxodHRwLnZlcnNpb250AARuYW1ldAANdXBkYXRlZF9zaW5jZXhzcgARamF2YS51dGlsLlRyZWVNYXAMwfY+LSVq5gMAAUwACmNvbXBhcmF0b3J0ABZMamF2YS91dGlsL0NvbXBhcmF0b3I7eHBzcgA0b3JnLm11bGUuYXBpLnRyYW5zcG9ydC5Qcm9wZXJ0eVNjb3BlJFNjb3BlQ29tcGFyYXRvctGPtBP0j0e6AgAAeHB3BAAAAANzcgAkb3JnLm11bGUuYXBpLnRyYW5zcG9ydC5Qcm9wZXJ0eVNjb3BlvX0Sy8Whoz4CAAJJAAVvcmRlckwABXNjb3BlcQB+AAF4cAAAAAB0AAppbnZvY2F0aW9uc3IAJG9yZy5tdWxlLnV0aWwuQ2FzZUluc2Vuc2l0aXZlSGFzaE1hcJ3R2e9nRc4AAwAAeHB3DD9AAAAAAAAIAAAAAnQADXVwZGF0ZWRfc2luY2V0AAoyMDExLTAxLTAxdAAEbmFtZXQABktpbnVudXhzcQB+AGIAAAABdAAHaW5ib3VuZHNxAH4AZXcMP0AAAAAAACAAAAAPcQB+AFp0AAhIVFRQLzEuMXEAfgBMdAAMZ3ppcCxkZWZsYXRlcQB+AE50AAVmYWxzZXEAfgBYdAA7L3dzL3Jlc3QvdjEvZmFjaWxpdGllcz9uYW1lPUtpbnVudSZ1cGRhdGVkX3NpbmNlPTIwMTEtMDEtMDFxAH4AXHQACjIwMTEtMDEtMDFxAH4AUHEAfgBwcQB+AE10ABJCYXNpYyBkR1Z6ZERwMFpYTjBxAH4AV3QAA0dFVHEAfgBSdAAzZW5kcG9pbnQuaHR0cHMubG9jYWxob3N0LjkwMDEud3MucmVzdC52MS5mYWNpbGl0aWVzcQB+AE90AA5sb2NhbGhvc3Q6OTAwMXEAfgBWdAAWL3dzL3Jlc3QvdjEvZmFjaWxpdGllc3EAfgBVdAAeSmFrYXJ0YSBDb21tb25zLUh0dHBDbGllbnQvMy4xcQB+AFN0ABAvMTI3LjAuMC4xOjQ2MzM2cQB+AFt0AAZLaW51bnVxAH4AWXQAFi93cy9yZXN0L3YxL2ZhY2lsaXRpZXN4c3EAfgBiAAAAAnQACG91dGJvdW5kc3EAfgBldww/QAAAAAAACAAAAAJxAH4AUXQAUGh0dHA6Ly9sb2NhbGhvc3Q6OTEwMC93cy9yZXN0L3YxL2ZhY2lsaXRpZXM/bmFtZT1LaW51bnUmdXBkYXRlZF9zaW5jZT0yMDExLTAxLTAxcQB+AFR0HvByTzBBQlhOeUFDTnZjbWN1YlhWc1pTNXpaWE56YVc5dUxrUmxabUYxYkhSTmRXeGxVMlZ6YzJsdmJpN3JkdEVXN0dHS0F3QUVXZ0FGZG1Gc2FXUk1BQUpwWkhRQUVreHFZWFpoTDJ4aGJtY3ZVM1J5YVc1bk8wd0FDbkJ5YjNCbGNuUnBaWE4wQUE5TWFtRjJZUzkxZEdsc0wwMWhjRHRNQUE5elpXTjFjbWwwZVVOdmJuUmxlSFIwQUNkTWIzSm5MMjExYkdVdllYQnBMM05sWTNWeWFYUjVMMU5sWTNWeWFYUjVRMjl1ZEdWNGREdDRjQUYwQUNRek1ESmxOV0ZqWXkweFkyTXpMVEV4WlRFdE9UZzNNaTB5TVRVNU56aGtOVEk1T1RGemNnQVJhbUYyWVM1MWRHbHNMa2hoYzJoTllYQUZCOXJCd3haZzBRTUFBa1lBQ214dllXUkdZV04wYjNKSkFBbDBhSEpsYzJodmJHUjRjRDlBQUFBQUFBQU1kd2dBQUFBUUFBQUFBSGh6Y2dBMWIzSm5MbTExYkdVdWJXOWtkV3hsTG5Od2NtbHVaeTV6WldOMWNtbDBlUzVUY0hKcGJtZFRaV04xY21sMGVVTnZiblJsZUhUZkcxdFQ2M25iMUFJQUFrd0FEbUYxZEdobGJuUnBZMkYwYVc5dWRBQTlURzl5Wnk5dGRXeGxMMjF2WkhWc1pTOXpjSEpwYm1jdmMyVmpkWEpwZEhrdlUzQnlhVzVuUVhWMGFHVnVkR2xqWVhScGIyNUJaR0Z3ZEdWeU8wd0FDR1JsYkdWbllYUmxkQUE3VEc5eVp5OXpjSEpwYm1kbWNtRnRaWGR2Y21zdmMyVmpkWEpwZEhrdlkyOXlaUzlqYjI1MFpYaDBMMU5sWTNWeWFYUjVRMjl1ZEdWNGREdDRjSE55QUR0dmNtY3ViWFZzWlM1dGIyUjFiR1V1YzNCeWFXNW5Mbk5sWTNWeWFYUjVMbE53Y21sdVowRjFkR2hsYm5ScFkyRjBhVzl1UVdSaGNIUmxjcTRJcTUyTlZwQXhBZ0FEVEFBSVpHVnNaV2RoZEdWMEFESk1iM0puTDNOd2NtbHVaMlp5WVcxbGQyOXlheTl6WldOMWNtbDBlUzlqYjNKbEwwRjFkR2hsYm5ScFkyRjBhVzl1TzB3QUJXVjJaVzUwZEFBWVRHOXlaeTl0ZFd4bEwyRndhUzlOZFd4bFJYWmxiblE3VEFBS2NISnZjR1Z5ZEdsbGMzRUFmZ0FDZUhCemNnQlBiM0puTG5Od2NtbHVaMlp5WVcxbGQyOXlheTV6WldOMWNtbDBlUzVoZFhSb1pXNTBhV05oZEdsdmJpNVZjMlZ5Ym1GdFpWQmhjM04zYjNKa1FYVjBhR1Z1ZEdsallYUnBiMjVVYjJ0bGJuamFsSmJmVVptSkFnQUNUQUFMWTNKbFpHVnVkR2xoYkhOMEFCSk1hbUYyWVM5c1lXNW5MMDlpYW1WamREdE1BQWx3Y21sdVkybHdZV3h4QUg0QUVYaHlBRWR2Y21jdWMzQnlhVzVuWm5KaGJXVjNiM0pyTG5ObFkzVnlhWFI1TG1GMWRHaGxiblJwWTJGMGFXOXVMa0ZpYzNSeVlXTjBRWFYwYUdWdWRHbGpZWFJwYjI1VWIydGxidE9xS0g1dVIyUU9BZ0FEV2dBTllYVjBhR1Z1ZEdsallYUmxaRXdBQzJGMWRHaHZjbWwwYVdWemRBQVdUR3BoZG1FdmRYUnBiQzlEYjJ4c1pXTjBhVzl1TzB3QUIyUmxkR0ZwYkhOeEFINEFFWGh3QVhOeUFDWnFZWFpoTG5WMGFXd3VRMjlzYkdWamRHbHZibk1rVlc1dGIyUnBabWxoWW14bFRHbHpkUHdQSlRHMTdJNFFBZ0FCVEFBRWJHbHpkSFFBRUV4cVlYWmhMM1YwYVd3dlRHbHpkRHQ0Y2dBc2FtRjJZUzUxZEdsc0xrTnZiR3hsWTNScGIyNXpKRlZ1Ylc5a2FXWnBZV0pzWlVOdmJHeGxZM1JwYjI0WlFnQ0F5MTczSGdJQUFVd0FBV054QUg0QUUzaHdjM0lBRTJwaGRtRXVkWFJwYkM1QmNuSmhlVXhwYzNSNGdkSWRtY2RoblFNQUFVa0FCSE5wZW1WNGNBQUFBQUYzQkFBQUFBRnpjZ0JBYjNKbkxuTndjbWx1WjJaeVlXMWxkMjl5YXk1elpXTjFjbWwwZVM1amIzSmxMbUYxZEdodmNtbDBlUzVIY21GdWRHVmtRWFYwYUc5eWFYUjVTVzF3YkFBQUFBQUFBQUFCQWdBQlRBQUVjbTlzWlhFQWZnQUJlSEIwQUFwU1QweEZYMEZFVFVsT2VIRUFmZ0FhY0hRQUJIUmxjM1J6Y2dBeWIzSm5Mbk53Y21sdVoyWnlZVzFsZDI5eWF5NXpaV04xY21sMGVTNWpiM0psTG5WelpYSmtaWFJoYVd4ekxsVnpaWExqaFBWaCtISVVLd0lBQjFvQUVXRmpZMjkxYm5ST2IyNUZlSEJwY21Wa1dnQVFZV05qYjNWdWRFNXZia3h2WTJ0bFpGb0FGV055WldSbGJuUnBZV3h6VG05dVJYaHdhWEpsWkZvQUIyVnVZV0pzWldSTUFBdGhkWFJvYjNKcGRHbGxjM1FBRDB4cVlYWmhMM1YwYVd3dlUyVjBPMHdBQ0hCaGMzTjNiM0prY1FCK0FBRk1BQWgxYzJWeWJtRnRaWEVBZmdBQmVIQUJBUUVCYzNJQUpXcGhkbUV1ZFhScGJDNURiMnhzWldOMGFXOXVjeVJWYm0xdlpHbG1hV0ZpYkdWVFpYU0FIWkxSajV1QVZRSUFBSGh4QUg0QUYzTnlBQkZxWVhaaExuVjBhV3d1VkhKbFpWTmxkTjJZVUpPVjdZZGJBd0FBZUhCemNnQkdiM0puTG5Od2NtbHVaMlp5WVcxbGQyOXlheTV6WldOMWNtbDBlUzVqYjNKbExuVnpaWEprWlhSaGFXeHpMbFZ6WlhJa1FYVjBhRzl5YVhSNVEyOXRjR0Z5WVhSdmN1dUNyZkxTUERUNEFnQUFlSEIzQkFBQUFBRnhBSDRBSEhoMEFBUjBaWE4wY1FCK0FDaHpjZ0FaYjNKbkxtMTFiR1V1UkdWbVlYVnNkRTExYkdWRmRtVnVkQUFBQUFBQUFBQUJBZ0FRV2dBVmMzUnZjRVoxY25Sb1pYSlFjbTlqWlhOemFXNW5XZ0FMYzNsdVkyaHliMjV2ZFhOSkFBZDBhVzFsYjNWMFdnQUtkSEpoYm5OaFkzUmxaRXdBQzJOeVpXUmxiblJwWVd4emRBQWpURzl5Wnk5dGRXeGxMMkZ3YVM5elpXTjFjbWwwZVM5RGNtVmtaVzUwYVdGc2N6dE1BQWhsYm1OdlpHbHVaM0VBZmdBQlRBQVBaWGhqYUdGdVoyVlFZWFIwWlhKdWRBQWhURzl5Wnk5dGRXeGxMMDFsYzNOaFoyVkZlR05vWVc1blpWQmhkSFJsY200N1RBQUNhV1J4QUg0QUFWc0FHR2xuYm05eVpXUlFjbTl3WlhKMGVVOTJaWEp5YVdSbGMzUUFFMXRNYW1GMllTOXNZVzVuTDFOMGNtbHVaenRNQUFkdFpYTnpZV2RsZEFBYVRHOXlaeTl0ZFd4bEwyRndhUzlOZFd4bFRXVnpjMkZuWlR0TUFCRnRaWE56WVdkbFUyOTFjbU5sVG1GdFpYRUFmZ0FCVEFBUWJXVnpjMkZuWlZOdmRYSmpaVlZTU1hRQURreHFZWFpoTDI1bGRDOVZVa2s3VEFBT2NISnZZMlZ6YzJsdVoxUnBiV1YwQUNwTWIzSm5MMjExYkdVdmJXRnVZV2RsYldWdWRDOXpkR0YwY3k5UWNtOWpaWE56YVc1blZHbHRaVHRNQUJKeVpYQnNlVlJ2UkdWemRHbHVZWFJwYjI1eEFINEFFVXdBRG5KbGNHeDVWRzlJWVc1a2JHVnlkQUFuVEc5eVp5OXRkV3hsTDJGd2FTOTBjbUZ1YzNCdmNuUXZVbVZ3YkhsVWIwaGhibVJzWlhJN1RBQUhjMlZ6YzJsdmJuUUFHa3h2Y21jdmJYVnNaUzloY0drdlRYVnNaVk5sYzNOcGIyNDdlSElBRldwaGRtRXVkWFJwYkM1RmRtVnVkRTlpYW1WamRFeU5DVTRZYlgyb0FnQUFlSEFBQVFBQUp4QUFjSFFBQlZWVVJpMDRmbklBSDI5eVp5NXRkV3hsTGsxbGMzTmhaMlZGZUdOb1lXNW5aVkJoZEhSbGNtNEFBQUFBQUFBQUFCSUFBSGh5QUE1cVlYWmhMbXhoYm1jdVJXNTFiUUFBQUFBQUFBQUFFZ0FBZUhCMEFCQlNSVkZWUlZOVVgxSkZVMUJQVGxORmRBQW1NQzB6TURKbFlUaGxaQzB4WTJNekxURXhaVEV0T1RnM01pMHlNVFU1Tnpoa05USTVPVEYxY2dBVFcweHFZWFpoTG14aGJtY3VVM1J5YVc1bk82M1NWdWZwSFh0SEFnQUFlSEFBQUFBQmRBQUdiV1YwYUc5a2MzSUFHMjl5Wnk1dGRXeGxMa1JsWm1GMWJIUk5kV3hsVFdWemMyRm5aUlZsU3VpNXFPWE5Bd0FGVEFBSVpHRjBZVlI1Y0dWMEFDTk1iM0puTDIxMWJHVXZZWEJwTDNSeVlXNXpabTl5YldWeUwwUmhkR0ZVZVhCbE8wd0FFR1Y0WTJWd2RHbHZibEJoZVd4dllXUjBBQjlNYjNKbkwyMTFiR1V2WVhCcEwwVjRZMlZ3ZEdsdmJsQmhlV3h2WVdRN1RBQUNhV1J4QUg0QUFVd0FDbkJ5YjNCbGNuUnBaWE4wQUNOTWIzSm5MMjExYkdVdlRXVnpjMkZuWlZCeWIzQmxjblJwWlhORGIyNTBaWGgwTzB3QUJuSnZiM1JKWkhFQWZnQUJlSEJ6Y2dBcGIzSm5MbTExYkdVdWRISmhibk5tYjNKdFpYSXVkSGx3WlhNdVUybHRjR3hsUkdGMFlWUjVjR1ZZdnE1UkdSTm1zQUlBQTB3QUNHVnVZMjlrYVc1bmNRQitBQUZNQUFodGFXMWxWSGx3WlhFQWZnQUJUQUFFZEhsd1pYUUFFVXhxWVhaaEwyeGhibWN2UTJ4aGMzTTdlSEJ3ZEFBREtpOHFkbklBRUdwaGRtRXViR0Z1Wnk1UFltcGxZM1FBQUFBQUFBQUFBQUFBQUhod2NIUUFKRE13TW1RNU56ZGhMVEZqWXpNdE1URmxNUzA1T0RjeUxUSXhOVGszT0dRMU1qazVNWE55QUNGdmNtY3ViWFZzWlM1TlpYTnpZV2RsVUhKdmNHVnlkR2xsYzBOdmJuUmxlSFMzYU5nUVJ2b3VjZ01BQWt3QUJtdGxlVk5sZEhFQWZnQWdUQUFKYzJOdmNHVmtUV0Z3Y1FCK0FBSjRjSE54QUg0QUpIQjNCQUFBQUE5MEFBOUJZMk5sY0hRdFJXNWpiMlJwYm1kMEFBMUJkWFJvYjNKcGVtRjBhVzl1ZEFBS1EyOXVibVZqZEdsdmJuUUFCRWh2YzNSMEFBcExaV1Z3TFVGc2FYWmxkQUFaVFZWTVJWOVBVa2xIU1U1QlZFbE9SMTlGVGtSUVQwbE9WSFFBR2sxVlRFVmZVa1ZOVDFSRlgwTk1TVVZPVkY5QlJFUlNSVk5UZEFBS1ZYTmxjaTFCWjJWdWRIUUFFV2gwZEhBdVkyOXVkR1Y0ZEM1d1lYUm9kQUFMYUhSMGNDNXRaWFJvYjJSMEFBeG9kSFJ3TG5KbGNYVmxjM1IwQUJGb2RIUndMbkpsY1hWbGMzUXVjR0YwYUhRQURHaDBkSEF1ZG1WeWMybHZiblFBQkc1aGJXVjBBQTExY0dSaGRHVmtYM05wYm1ObGVITnlBQkZxWVhaaExuVjBhV3d1VkhKbFpVMWhjQXpCOWo0dEpXcm1Bd0FCVEFBS1kyOXRjR0Z5WVhSdmNuUUFGa3hxWVhaaEwzVjBhV3d2UTI5dGNHRnlZWFJ2Y2p0NGNITnlBRFJ2Y21jdWJYVnNaUzVoY0drdWRISmhibk53YjNKMExsQnliM0JsY25SNVUyTnZjR1VrVTJOdmNHVkRiMjF3WVhKaGRHOXkwWSswRS9TUFI3b0NBQUI0Y0hjRUFBQUFBM055QUNSdmNtY3ViWFZzWlM1aGNHa3VkSEpoYm5Od2IzSjBMbEJ5YjNCbGNuUjVVMk52Y0dXOWZSTEx4YUdqUGdJQUFra0FCVzl5WkdWeVRBQUZjMk52Y0dWeEFINEFBWGh3QUFBQUFIUUFDbWx1ZG05allYUnBiMjV6Y2dBa2IzSm5MbTExYkdVdWRYUnBiQzVEWVhObFNXNXpaVzV6YVhScGRtVklZWE5vVFdGd25kSFo3MmRGemdBREFBQjRjSGNNUDBBQUFBQUFBQWdBQUFBQWVITnhBSDRBWUFBQUFBRjBBQWRwYm1KdmRXNWtjM0VBZmdCamR3dy9RQUFBQUFBQUlBQUFBQTl4QUg0QVdIUUFDRWhVVkZBdk1TNHhjUUIrQUV4MEFBeG5lbWx3TEdSbFpteGhkR1Z4QUg0QVRuUUFCV1poYkhObGNRQitBRlowQURzdmQzTXZjbVZ6ZEM5Mk1TOW1ZV05wYkdsMGFXVnpQMjVoYldVOVMybHVkVzUxSm5Wd1pHRjBaV1JmYzJsdVkyVTlNakF4TVMwd01TMHdNWEVBZmdCYWRBQUtNakF4TVMwd01TMHdNWEVBZmdCUWNRQitBR3B4QUg0QVRYUUFFa0poYzJsaklHUkhWbnBrUkhBd1dsaE9NSEVBZmdCVmRBQURSMFZVY1FCK0FGRjBBRE5sYm1Sd2IybHVkQzVvZEhSd2N5NXNiMk5oYkdodmMzUXVPVEF3TVM1M2N5NXlaWE4wTG5ZeExtWmhZMmxzYVhScFpYTnhBSDRBVDNRQURteHZZMkZzYUc5emREbzVNREF4Y1FCK0FGUjBBQll2ZDNNdmNtVnpkQzkyTVM5bVlXTnBiR2wwYVdWemNRQitBRk4wQUI1S1lXdGhjblJoSUVOdmJXMXZibk10U0hSMGNFTnNhV1Z1ZEM4ekxqRnhBSDRBVW5RQUVDOHhNamN1TUM0d0xqRTZORFl6TXpaeEFINEFXWFFBQmt0cGJuVnVkWEVBZmdCWGRBQVdMM2R6TDNKbGMzUXZkakV2Wm1GamFXeHBkR2xsYzNoemNRQitBR0FBQUFBQ2RBQUliM1YwWW05MWJtUnpjUUIrQUdOM0REOUFBQUFBQUFBSUFBQUFBSGg0ZUhFQWZnQklkd0VCY1FCK0FHdHpjUUIrQUFZL1FBQUFBQUFBQUhjSUFBQUFBUUFBQUFCNGMzRUFmZ0FHUDBBQUFBQUFBQUIzQ0FBQUFBRUFBQUFBZUhoeEFINEFiM055QUF4cVlYWmhMbTVsZEM1VlVrbXNBWGd1UTU1SnF3TUFBVXdBQm5OMGNtbHVaM0VBZmdBQmVIQjBBQ3hvZEhSd2N6b3ZMMnh2WTJGc2FHOXpkRG81TURBeEwzZHpMM0psYzNRdmRqRXZabUZqYVd4cGRHbGxjM2h6Y2dBb2IzSm5MbTExYkdVdWJXRnVZV2RsYldWdWRDNXpkR0YwY3k1UWNtOWpaWE56YVc1blZHbHRaUUFBQUFBQUFBQUJBZ0FEVEFBTFlXTmpkVzExYkdGMGIzSjBBQ2hNYW1GMllTOTFkR2xzTDJOdmJtTjFjbkpsYm5RdllYUnZiV2xqTDBGMGIyMXBZMHh2Ym1jN1RBQUtjM1JoZEdsemRHbGpjM1FBTTB4dmNtY3ZiWFZzWlM5dFlXNWhaMlZ0Wlc1MEwzTjBZWFJ6TDBac2IzZERiMjV6ZEhKMVkzUlRkR0YwYVhOMGFXTnpPMHdBQ25Sb2NtVmhaRTVoYldWeEFINEFBWGh3YzNJQUptcGhkbUV1ZFhScGJDNWpiMjVqZFhKeVpXNTBMbUYwYjIxcFl5NUJkRzl0YVdOTWIyNW5Hc0Q2dEhjQUZ4Z0NBQUZLQUFWMllXeDFaWGh5QUJCcVlYWmhMbXhoYm1jdVRuVnRZbVZ5aHF5VkhRdVU0SXNDQUFCNGNBQUFBQUFBQUFBQWMzSUFNVzl5Wnk1dGRXeGxMbTFoYm1GblpXMWxiblF1YzNSaGRITXVSbXh2ZDBOdmJuTjBjblZqZEZOMFlYUnBjM1JwWTNOS0V1RnpDWGRsa2dJQUNFb0FFR0YyWlhKaFoyVlJkV1YxWlZOcGVtVktBQTV0WVhoUmRXVjFaV1JGZG1WdWRFb0FDM0YxWlhWbFpFVjJaVzUwU1FBT2RHaHlaV0ZrVUc5dmJGTnBlbVZLQUJCMGIzUmhiRkYxWlhWbFpFVjJaVzUwVEFBT1pYaGxZM1YwYVc5dVJYSnliM0p4QUg0QWYwd0FDbVpoZEdGc1JYSnliM0p4QUg0QWYwd0FEbVpzYjNkVGRHRjBhWE4wYVdOemRBQXZURzl5Wnk5dGRXeGxMMjFoYm1GblpXMWxiblF2YzNSaGRITXZRMjl0Y0c5dVpXNTBVM1JoZEdsemRHbGpjenQ0Y2dBNWIzSm5MbTExYkdVdWJXRnVZV2RsYldWdWRDNXpkR0YwY3k1QlluTjBjbUZqZEVac2IzZERiMjV6ZEhKMVkzUlRkR0YwYVhOMGFXTnpTaExoY3dsM1paSUNBQVphQUFkbGJtRmliR1ZrU2dBTWMyRnRjR3hsVUdWeWFXOWtUQUFSWm14dmQwTnZibk4wY25WamRGUjVjR1Z4QUg0QUFVd0FCRzVoYldWeEFINEFBVXdBRW5KbFkyVnBkbVZrUlhabGJuUkJVM2x1WTNFQWZnQi9UQUFSY21WalpXbDJaV1JGZG1WdWRGTjVibU54QUg0QWYzaHdBUUFBQVRQOSt0UHRkQUFFUm14dmQzUUFEbkYxWlhKNVgyWmhZMmxzYVhSNWMzRUFmZ0NDQUFBQUFBQUFBQUJ6Y1FCK0FJSUFBQUFBQUFBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFITnhBSDRBZ2dBQUFBQUFBQUFBYzNFQWZnQ0NBQUFBQUFBQUFBQnpjZ0F0YjNKbkxtMTFiR1V1YldGdVlXZGxiV1Z1ZEM1emRHRjBjeTVEYjIxd2IyNWxiblJUZEdGMGFYTjBhV056NHdsOVFyd1NweFlDQUFwS0FCUmhkbVZ5WVdkbFJYaGxZM1YwYVc5dVZHbHRaVW9BR0dOMWNuSmxiblJKYm5SbGNuWmhiRk4wWVhKMFZHbHRaVm9BQjJWdVlXSnNaV1JLQUExbGVHVmpkWFJsWkVWMlpXNTBTZ0FNYVc1MFpYSjJZV3hVYVcxbFNnQVFiV0Y0UlhobFkzVjBhVzl1VkdsdFpVb0FFRzFwYmtWNFpXTjFkR2x2YmxScGJXVmFBQmR6ZEdGMFNXNTBaWEoyWVd4VWFXMWxSVzVoWW14bFpFb0FEWFJ2ZEdGc1JYaGxZMVJwYldWTUFBWnNiMmRuWlhKMEFDQk1iM0puTDJGd1lXTm9aUzlqYjIxdGIyNXpMMnh2WjJkcGJtY3ZURzluTzNod0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSE55QUNkdmNtY3VZWEJoWTJobExtTnZiVzF2Ym5NdWJHOW5aMmx1Wnk1cGJYQnNMazExYkdWTWIyZUg4RU9RTldnYnhRSUFBSGh5QUNodmNtY3VZWEJoWTJobExtTnZiVzF2Ym5NdWJHOW5aMmx1Wnk1cGJYQnNMbE5NUmpSS1RHOW5DWEp2RWcxa3Yra0NBQUZNQUFSdVlXMWxjUUIrQUFGNGNIUUFMVzl5Wnk1dGRXeGxMbTFoYm1GblpXMWxiblF1YzNSaGRITXVRMjl0Y0c5dVpXNTBVM1JoZEdsemRHbGpjM1FBTlZ0eWFHVmhYMmx1ZEdWeWIzQmxjbUZpYVd4cGRIbGZiR0Y1WlhKZExuQnliMk5sYzNOcGJtY3VkR2x0WlM1dGIyNXBkRzl5Y0hCemNRQitBQUFCY1FCK0FBVnpjZ0FsYW1GMllTNTFkR2xzTGtOdmJHeGxZM1JwYjI1ekpGTjVibU5vY205dWFYcGxaRTFoY0J0eitRbExTemw3QXdBQ1RBQUJiWEVBZmdBQ1RBQUZiWFYwWlhoeEFINEFFWGh3YzNFQWZnQmpkd3cvUUFBQUFBQUFFQUFBQUFCNGNRQitBSmw0Y1FCK0FBdHhBSDRBaW5od2MzSUFQVzl5Wnk1emNISnBibWRtY21GdFpYZHZjbXN1YzJWamRYSnBkSGt1WTI5eVpTNWpiMjUwWlhoMExsTmxZM1Z5YVhSNVEyOXVkR1Y0ZEVsdGNHeUlxTDAwSDBFRDRnSUFBVXdBRG1GMWRHaGxiblJwWTJGMGFXOXVjUUIrQUExNGNIRUFmZ0FVY1FCK0FJcDR4eHhxAH4ASHc9AAAAADhvcmcuYXBhY2hlLmNvbW1vbnMuaHR0cGNsaWVudC5tZXRob2RzLlBvc3RNZXRob2RAYmEwYWJlYXNxAH4ABj9AAAAAAAAAdwgAAAABAAAAAHhzcQB+AAY/QAAAAAAAAHcIAAAAAQAAAAB4eHEAfgB1c3IADGphdmEubmV0LlVSSawBeC5DnkmrAwABTAAGc3RyaW5ncQB+AAF4cHQALGh0dHBzOi8vbG9jYWxob3N0OjkwMDEvd3MvcmVzdC92MS9mYWNpbGl0aWVzeHNyAChvcmcubXVsZS5tYW5hZ2VtZW50LnN0YXRzLlByb2Nlc3NpbmdUaW1lAAAAAAAAAAECAANMAAthY2N1bXVsYXRvcnQAKExqYXZhL3V0aWwvY29uY3VycmVudC9hdG9taWMvQXRvbWljTG9uZztMAApzdGF0aXN0aWNzdAAzTG9yZy9tdWxlL21hbmFnZW1lbnQvc3RhdHMvRmxvd0NvbnN0cnVjdFN0YXRpc3RpY3M7TAAKdGhyZWFkTmFtZXEAfgABeHBzcgAmamF2YS51dGlsLmNvbmN1cnJlbnQuYXRvbWljLkF0b21pY0xvbmcawPq0dwAXGAIAAUoABXZhbHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAAAAAAABzcgAxb3JnLm11bGUubWFuYWdlbWVudC5zdGF0cy5GbG93Q29uc3RydWN0U3RhdGlzdGljc0oS4XMJd2WSAgAISgAQYXZlcmFnZVF1ZXVlU2l6ZUoADm1heFF1ZXVlZEV2ZW50SgALcXVldWVkRXZlbnRJAA50aHJlYWRQb29sU2l6ZUoAEHRvdGFsUXVldWVkRXZlbnRMAA5leGVjdXRpb25FcnJvcnEAfgCHTAAKZmF0YWxFcnJvcnEAfgCHTAAOZmxvd1N0YXRpc3RpY3N0AC9Mb3JnL211bGUvbWFuYWdlbWVudC9zdGF0cy9Db21wb25lbnRTdGF0aXN0aWNzO3hyADlvcmcubXVsZS5tYW5hZ2VtZW50LnN0YXRzLkFic3RyYWN0Rmxvd0NvbnN0cnVjdFN0YXRpc3RpY3NKEuFzCXdlkgIABloAB2VuYWJsZWRKAAxzYW1wbGVQZXJpb2RMABFmbG93Q29uc3RydWN0VHlwZXEAfgABTAAEbmFtZXEAfgABTAAScmVjZWl2ZWRFdmVudEFTeW5jcQB+AIdMABFyZWNlaXZlZEV2ZW50U3luY3EAfgCHeHABAAABM/360+10AARGbG93dAAOcXVlcnlfZmFjaWxpdHlzcQB+AIoAAAAAAAAAAHNxAH4AigAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3EAfgCKAAAAAAAAAABzcQB+AIoAAAAAAAAAAHNyAC1vcmcubXVsZS5tYW5hZ2VtZW50LnN0YXRzLkNvbXBvbmVudFN0YXRpc3RpY3PjCX1CvBKnFgIACkoAFGF2ZXJhZ2VFeGVjdXRpb25UaW1lSgAYY3VycmVudEludGVydmFsU3RhcnRUaW1lWgAHZW5hYmxlZEoADWV4ZWN1dGVkRXZlbnRKAAxpbnRlcnZhbFRpbWVKABBtYXhFeGVjdXRpb25UaW1lSgAQbWluRXhlY3V0aW9uVGltZVoAF3N0YXRJbnRlcnZhbFRpbWVFbmFibGVkSgANdG90YWxFeGVjVGltZUwABmxvZ2dlcnQAIExvcmcvYXBhY2hlL2NvbW1vbnMvbG9nZ2luZy9Mb2c7eHAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3IAJ29yZy5hcGFjaGUuY29tbW9ucy5sb2dnaW5nLmltcGwuTXVsZUxvZ4fwQ5A1aBvFAgAAeHIAKG9yZy5hcGFjaGUuY29tbW9ucy5sb2dnaW5nLmltcGwuU0xGNEpMb2cJcm8SDWS/6QIAAUwABG5hbWVxAH4AAXhwdAAtb3JnLm11bGUubWFuYWdlbWVudC5zdGF0cy5Db21wb25lbnRTdGF0aXN0aWNzdAA1W3JoZWFfaW50ZXJvcGVyYWJpbGl0eV9sYXllcl0ucHJvY2Vzc2luZy50aW1lLm1vbml0b3JwcHNxAH4AAAFxAH4ABXNyACVqYXZhLnV0aWwuQ29sbGVjdGlvbnMkU3luY2hyb25pemVkTWFwG3P5CUtLOXsDAAJMAAFtcQB+AAJMAAVtdXRleHEAfgAReHBzcQB+AGV3DD9AAAAAAAAQAAAAAHhxAH4AoXhxAH4AC3EAfgCSeHBzcgA9b3JnLnNwcmluZ2ZyYW1ld29yay5zZWN1cml0eS5jb3JlLmNvbnRleHQuU2VjdXJpdHlDb250ZXh0SW1wbIiovTQfQQPiAgABTAAOYXV0aGVudGljYXRpb25xAH4ADXhwcQB+ABRxAH4Akng=
User-Agent=Jakarta Commons-HttpClient/3.1
http.context.path=/
http.method=POST
http.request=/ws/rest/v1/facilities?name=Kinunu&updated_since=2011-01-01
http.request.path=/ws/rest/v1/facilities
http.version=HTTP/1.1
name=Kinunu
updated_since=2011-01-01
OUTBOUND scoped properties:
MULE_ENCODING=UTF-8
SESSION scoped properties:
}
WARN 2011-12-02 10:54:05,753 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.DefaultMuleMessage: MuleMessage.getStringProperty() method is deprecated, use MuleMessage.getInboundProperty() instead. This method will be removed in the next point release
WARN 2011-12-02 10:54:05,753 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.DefaultMuleMessage: MuleMessage.getStringProperty() method is deprecated, use MuleMessage.getInboundProperty() instead. This method will be removed in the next point release
INFO 2011-12-02 10:54:05,762 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.transport.service.DefaultTransportServiceDescriptor: Loading default outbound transformer: org.mule.transport.http.transformers.ObjectToHttpClientMethodRequest
INFO 2011-12-02 10:54:05,762 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.transport.service.DefaultTransportServiceDescriptor: Loading default response transformer: org.mule.transport.http.transformers.MuleMessageToHttpResponse
INFO 2011-12-02 10:54:05,762 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.transport.service.DefaultTransportServiceDescriptor: Loading default outbound transformer: org.mule.transport.http.transformers.ObjectToHttpClientMethodRequest
INFO 2011-12-02 10:54:05,762 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.lifecycle.AbstractLifecycleManager: Initialising: 'connector.http.mule.default.dispatcher.1790188987'. Object is: HttpClientMessageDispatcher
INFO 2011-12-02 10:54:05,762 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.lifecycle.AbstractLifecycleManager: Starting: 'connector.http.mule.default.dispatcher.1790188987'. Object is: HttpClientMessageDispatcher
INFO 2011-12-02 10:54:07,300 [[rhea_interoperability_layer].httpsConnector.receiver.02] org.mule.api.processor.LoggerMessageProcessor: Returning query facilities responce

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email


Tomas Blohm

unread,
Dec 2, 2011, 4:54:22 AM12/2/11
to us...@mule.codehaus.org
Hi,

what does the message look like if you put the logger after the message property transformer?

/Tomas Blohm

Ryan Crichton

unread,
Dec 2, 2011, 5:25:44 AM12/2/11
to us...@mule.codehaus.org
The message properties transformer doesn't seem to have removed the properties. But, those are all inbound scoped properties so I don't think they can be removed and they shouldn't affect the outbound HTTP request. Is this correct?

Here is the output of the log with the logger added:

INFO 2011-12-02 12:19:30,427 [[rhea_interoperability_layer].connector.http.mule.default.receiver.05] org.mule.api.processor.LoggerMessageProcessor: Transformed message:
org.mule.DefaultMuleMessage
{
id=1f237166-1ccf-11e1-8cbd-3f7411a7a6ec


payload=org.apache.commons.httpclient.ContentLengthInputStream
correlationId=<not set>
correlationGroup=-1
correlationSeq=-1
encoding=UTF-8
exceptionPayload=<not set>

Message properties:
INVOCATION scoped properties:
INBOUND scoped properties:
Connection=false
Content-Length=56
Content-Type=text/plain
Host=localhost:9100
Keep-Alive=false
MULE_ENDPOINT=http://localhost:9100/ws/rest/v1/facilities?name=Kinunu&updated_since=2011-01-01
MULE_ORIGINATING_ENDPOINT=endpoint.http.localhost.9100

MULE_REMOTE_CLIENT_ADDRESS=/127.0.0.1:58367
MULE_SESSION=rO0ABXNyACNvcmcubXVsZS5zZXNzaW9uLkRlZmF1bHRNdWxlU2Vzc2lvbi7rdtEW7GGKAwAEWgAFdmFsaWRMAAJpZHQAEkxqYXZhL2xhbmcvU3RyaW5nO0wACnByb3[TRUNCATED FOR READABILITY - thousands of char follow...]


User-Agent=Jakarta Commons-HttpClient/3.1
http.context.path=/
http.method=POST
http.request=/ws/rest/v1/facilities?name=Kinunu&updated_since=2011-01-01
http.request.path=/ws/rest/v1/facilities
http.version=HTTP/1.1
name=Kinunu
updated_since=2011-01-01
OUTBOUND scoped properties:

SESSION scoped properties:

Tomas Blohm

unread,
Dec 2, 2011, 5:51:41 AM12/2/11
to us...@mule.codehaus.org
Hi,

you didn't define any scope on the message property transformer. Did you try inbound?
All inbound properties are copied to outbound when a dispatch/send is made if I remember correctly.

/Tomas Blohm

Andrew Perepelytsya

unread,
Dec 2, 2011, 8:02:19 AM12/2/11
to us...@mule.codehaus.org

The other way - none are copied other than a very few special values.

Put a message property transformer on your http outbound and delete the Mule session header.

Andrew

Ryan Crichton

unread,
Dec 2, 2011, 8:59:52 AM12/2/11
to us...@mule.codehaus.org
Hi Andrew,

I'm not quite suree how to do that. Here is what I have tried:

I created a global transformer that should remove the MULE_SESSION header:

<message-properties-transformer name="HTTPMuleSessionStripper" doc:name="HTTPMuleSessionStripper">
<delete-message-property key="MULE_SESSION"/>
<delete-message-property key="X-MULE_SESSION"/>
</message-properties-transformer>

I added a transformer-refs attribute to my outbound http endpoint:

<http:outbound-endpoint exchange-pattern="request-response" host="resourcemap.instedd.org" port="80" user="rwanda" password="rwanda" path="app/api/rwanda/v1/119/facilities#[groovy:return message.getStringProperty('http.request', '').replace(message.getStringProperty('http.request.path', ''), '')];" contentType="text/xml" disableTransportTransformer="true" transformer-refs="HTTPMuleSessionStripper" doc:name="HTTP"/>

I've tried a bunch of different scopes on the messagee-properties-transformer with not luck. Any idea of what I'm doing wrong?

Mike Schilling

unread,
Dec 3, 2011, 12:23:36 PM12/3/11
to us...@mule.codehaus.org
To avoid sending MULE_SESSION on outbound endpoints (or processing it on inbound endpoints) configure the null session handler on the connector, e.g:

    <http:connector name="NoSessionConnector">
        <service-overrides sessionHandler="org.mule.session.NullSessionHandler"/>
    </http:connector>

Mike

David Borja

unread,
Dec 3, 2011, 1:02:37 PM12/3/11
to us...@mule.codehaus.org
I have faced the same problem, and i have resolved setting this transformer inside http-outbound-endpoint:

<message-properties-transformer>
                <delete-message-property key="cookies"
</message-properties-transformer>


Hope this helps.

Regards.

Ryan Crichton

unread,
Dec 5, 2011, 6:51:01 AM12/5/11
to us...@mule.codehaus.org
@Mike: Thanks that seems to work the mule session header comes out as empty. Thanks! I am now running into this bug though: http://www.mulesoft.org/jira/browse/MULE-5783 My endpoint are dynamic so I can't use a connector-ref. I only need to change the path of the endpoint based on the message that has been received. Is there a way to do this without my endpoint having to be dynamic or is there another way this can be done?

@David: I have already tried this and unfortunately it only removed the mule session cookie. I'm still getting a the mule session HTTP header.

Tomas Blohm

unread,
Dec 5, 2011, 7:05:31 AM12/5/11
to us...@mule.codehaus.org
Hi,

you can set the path from a expression dynamically.
You can also set connector on the endpoint address, like http://host/path?connector=connectorname.
But I would set the path with an expression, like:
<http:outbound-endpoint path=#[header:address]......./> for example.

/Tomas Blohm

Ryan Crichton

unread,
Dec 6, 2011, 5:24:41 AM12/6/11
to us...@mule.codehaus.org
Hi Tomas,

Thanks, I can set the path dynamically. My problem is that I am running this bug: http://www.mulesoft.org/jira/browse/MULE-5783 so when I'm using dynamic endpoints I can't add a connector-ref. Does any one know I way I can get around this?

Robert Voliva

unread,
Dec 23, 2011, 12:19:52 PM12/23/11
to us...@mule.codehaus.org
+1 @Mike for the service-overrides - works great!
Reply all
Reply to author
Forward
0 new messages