Thanks Willem,

I thought simplicity might have worked, but sadly no...switching from "out" to 
"in" to get the header doesn't give me any output either :(


Gonzalo Vásquez Sáez
Gerente Investigación y Desarrollo (R&D)
Altiuz Soluciones Tecnológicas de Negocios Ltda.
Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099
+56 2 335 2461
[email protected]
http://www.altiuz.cl
http://www.altiuzreports.com
  


El 13-08-2014, a las 21:46, Willem Jiang <[email protected]> escribió:

> Hi,
> 
> Did you try to check the EXEC_EXIT_VALUE from in message?
> 
>  <camel:log message="Exit code: ${in.header.ExecBinding.EXEC_EXIT_VALUE}" /> 
> 
> You can find more information about in and out message here[1].
> 
> [1]http://camel.apache.org/using-getin-or-getout-methods-on-exchange.html
> 
> 
> --  
> Willem Jiang
> 
> Red Hat, Inc.
> Web: http://www.redhat.com
> Blog: http://willemjiang.blogspot.com (English)
> http://jnn.iteye.com (Chinese)
> Twitter: willemjiang  
> Weibo: 姜宁willem
> 
> 
> 
> On August 14, 2014 at 2:52:07 AM, Gonzalo Vasquez ([email protected]) wrote:
>> Extra, I'm using camel 2.13.2
>> 
>> In my pom.xml:
>> 
>> 
>> org.apache.camel
>> camel-spring-ws
>> 2.13.2
>> 
>> 
>> Running both in Apache Tomcat 7 (JDK 1.7.0_04-b21 in OSX) and IBM WebSphere 
>> Application  
>> Server 8.5.5.2 (IBM JDK 1.7.0_45 in Debian Wheezy 7.2), with the same 
>> results.
>> 
>> Regards,
>> 
>> Gonzalo Vásquez Sáez
>> Gerente Investigación y Desarrollo (R&D)
>> Altiuz Soluciones Tecnológicas de Negocios Ltda.
>> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099
>> +56 2 335 2461
>> [email protected]
>> http://www.altiuz.cl
>> http://www.altiuzreports.com
>> 
>> 
>> 
>> El 13-08-2014, a las 14:09, gvasquez escribió:
>> 
>>> No "exec" headers are set after an invocation of this endpoint, so I'm not
>>> being able to decide what do upon process execution. I'm using Spring DSL
>>> like this:
>>> 
>>> 
>>> 
>>> 
>>> exec://{{cmod.arsLoad}}?useStderrOnEmptyStdout=true&args=-f -g
>>> ${in.header.appGroup} -h {{cmod.host}} -u {{cmod.username}} -p
>>> {{cmod.password}} {{tmp.path}}/${id}
>>> 
>>> 
>>> I was trying to get the EXEC_EXIT_VALUE using something like:
>>> 
>>>> />
>>> 
>>> But since I got no output I even tried:
>>> 
>>>>> />
>>> 
>>> But just got:
>>> 
>>> [13/08/14 16:57:55:250 CLT] 00000077 SystemOut O 2014-08-13 16:57:55,249
>>> INFO [example ] - Exchange[
>>> , Id: ID-thor-altiuz-cl-55058-1407963458446-0-7
>>> , ExchangePattern: InOptionalOut
>>> , Properties: 
>>> {CamelCorrelationId=ID-thor-altiuz-cl-55058-1407963458446-0-7,  
>>> CamelCreatedTimestamp=Wed Aug 13 16:57:44 CLT 2014,
>>> CamelMessageHistory=[DefaultMessageHistory[routeId=route1, 
>>> node=multicast1],  
>>> DefaultMessageHistory[routeId=route1, node=to3],
>>> DefaultMessageHistory[routeId=route4, node=to6],
>>> DefaultMessageHistory[routeId=route4, node=setHeader3],
>>> DefaultMessageHistory[routeId=route4, node=recipientList3],
>>> DefaultMessageHistory[routeId=route4, node=to7]],
>>> CamelMulticastComplete=true, CamelMulticastIndex=0,
>>> CamelRecipientListEndpoint=exec:///opt/ibm/ondemand/V9.0/bin/arsload?args=-f+-g+CCMM+-h+192.168.10.77+-u+admin+-p+password+%2Ftmp%2FID-thor-altiuz-cl-55058-1407963458446-0-1&useStderrOnEmptyStdout=true,
>>>   
>>> CamelToEndpoint=log://org.apache.camel.example?multiline=true&showAll=true, 
>>>  
>>> isXalanTransformer=false}
>>> , Headers: {appGroup=CCMM,
>>> breadcrumbId=ID-thor-altiuz-cl-55058-1407963458446-0-1,
>>> CamelSpringWebserviceSoapHeader=javax.xml.transform.dom.DOMSource@4be1d2c4} 
>>>  
>>> , BodyType: String
>>> , Body: CCMM
>>> , Out: null:
>>> ]
>>> 
>>> So nothing seems to be coming out as an "exit value"....any help would be
>>> appreciated
>>> 
>>> 
>>> 
>>> --
>>> View this message in context: 
>>> http://camel.465427.n5.nabble.com/Retrieving-EXEC-EXIT-VALUE-from-exec-endpoint-tp5755188.html
>>>   
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>> 
>> 
> 

Reply via email to