ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum IndexWebSphere Message Broker SupportAn error was found whilst parsing HTTP header data.

Post new topicReply to topic
An error was found whilst parsing HTTP header data. View previous topic :: View next topic
Author Message
prasadzkv
PostPosted: Mon May 22, 2017 6:05 am Post subject: An error was found whilst parsing HTTP header data. Reply with quote

Novice

Joined: 13 Jul 2016
Posts: 21
Location: Chennai

Team,

I am building request in JCN1 passing to soapreq node and trying to achive the response in JCN2.
JCN1 -> SOAPReqNode -> JCN2

But, Facing the following exception. Could you please help us to resolve the same. Searched in Forum too but not have any related answer to JCN.

<RecoverableException>
<File>F:\build\S1000_slot1\S1000_P\src\DataFlowEngine\PluginInterface\ImbJniNode.cpp</File>
<Line>1265</Line>
<Function>ImbJniNode::evaluate</Function>
<Type>ComIbmJavaComputeNode</Type>
<Name>com/farmers/fig/dsr/messageflow/one#FCMComposite_1_6.com/farmers/fig/dshub/subflow/oneHub#FCMComposite_1_14.com/farmers/fig/dshub/subflow/twoHome#FCMComposite_1_8.com/farmers/fig/dshub/subflow/twoHomeWebService#FCMComposite_1_8.com/farmers/fig/dshub/subflow/twoHomewsrcb#FCMComposite_1_2</Name>
<Label>com.farmers.fig.dsr.messageflow.one.oneHub.twoHome.twoHomeWebService.twoHomewsrcb.twoHomerecEx</Label>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>2230</Number>
<Text>Caught exception and rethrowing</Text>
<Insert>
<Type>14</Type>
<Text>com.farmers.fig.dsr.messageflow.one.oneHub.twoHome.twoHomeWebService.twoHomewsrcb.twoHomerecEx</Text>
</Insert>
<RecoverableException>
<File>F:\build\S1000_slot1\S1000_P\src\DataFlowEngine\TemplateNodes\ImbRequestTemplateNode.cpp</File>
<Line>540</Line>
<Function>ImbRequestTemplateNode::processMessageAssemblyToFailure</Function>
<Type>ComIbmSOAPRequestNode</Type>
<Name>com/farmers/fig/dsr/messageflow/one#FCMComposite_1_6.com/farmers/fig/dshub/subflow/oneHub#FCMComposite_1_14.com/farmers/fig/dshub/subflow/twoHome#FCMComposite_1_8.com/farmers/fig/dshub/subflow/twoHomeWebService#FCMComposite_1_8.com/farmers/fig/dshub/subflow/twoHomewsrcb#FCMComposite_1_4</Name>
<Label>com.farmers.fig.dsr.messageflow.one.oneHub.twoHome.twoHomeWebService.twoHomewsrcb.twoHomerecReq</Label>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>2230</Number>
<Text>Caught exception and rethrowing</Text>
<Insert>
<Type>14</Type>
<Text>com.farmers.fig.dsr.messageflow.one.oneHub.twoHome.twoHomeWebService.twoHomewsrcb.twoHomerecReq</Text>
</Insert>
<RecoverableException>
<File>F:\build\S1000_slot1\S1000_P\src\WebServices\WSLibrary\ImbSOAPRequestNode.cpp</File>
<Line>841</Line>
<Function>ImbSOAPRequestNode::requestData</Function>
<Type>ComIbmSOAPRequestNode</Type>
<Name>com/farmers/fig/dsr/messageflow/one#FCMComposite_1_6.com/farmers/fig/dshub/subflow/oneHub#FCMComposite_1_14.com/farmers/fig/dshub/subflow/twoHome#FCMComposite_1_8.com/farmers/fig/dshub/subflow/twoHomeWebService#FCMComposite_1_8.com/farmers/fig/dshub/subflow/twoHomewsrcb#FCMComposite_1_4</Name>
<Label>com.farmers.fig.dsr.messageflow.one.oneHub.twoHome.twoHomeWebService.twoHomewsrcb.twoHomerecReq</Label>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>3754</Number>
<Text>Error occurred in ImbSOAPRequestHelper::makeSOAPRequest()</Text>
<Insert>
<Type>14</Type>
<Text>com.farmers.fig.dsr.messageflow.one.oneHub.twoHome.twoHomeWebService.twoHomewsrcb.twoHomerecReq</Text>
</Insert>
<RecoverableException>
<File>F:\build\S1000_slot1\S1000_P\src\WebServices\WSLibrary\ImbSOAPRequestHelper.cpp</File>
<Line>3721</Line>
<Function>ImbSOAPRequestHelper::logWebServiceInvocationException</Function>
<Type/>
<Name/>
<Label/>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>3162</Number>
<Text>WebService Request Exception</Text>
<Insert>
<Type>12</Type>
<Text>436f6e74656e742d4c656e6774683a20383931390d0a436f6e74656e742d547970653a20746578742f786d6c3b20636861727365743d69626d2d3433370d0a486f73743a206</Text>
</Insert>
<Insert>
<Type>12</Type>
<Text>3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d2269626d2d343337223f3e3c736f6170656e763a456e76656c6f706520786d6c6e733a736f6170656</Text>
</Insert>
<Insert>
<Type>5</Type>
<Text/>
</Insert>
<Insert>
<Type>5</Type>
<Text/>
</Insert>
<Insert>
<Type>5</Type>
<Text>POST /billing/services HTTP/1.1
</Text>
</Insert>
<RecoverableException>
<File>F:\build\S1000_slot1\S1000_P\src\WebServices\WSLibrary\ImbWSRequest.cpp</File>
<Line>485</Line>
<Function>ImbWSRequest::makeWSRequest</Function>
<Type/>
<Name/>
<Label/>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>3153</Number>
<Text>A Web Service request has detected an error occurred whilst invoking a web service located at host &amp;1, on port &amp;2, on path &amp;3.</Text>
<Insert>
<Type>5</Type>
<Text>falbhcdd0001v.farmersinsurance.com</Text>
</Insert>
<Insert>
<Type>2</Type>
<Text>8080</Text>
</Insert>
<Insert>
<Type>5</Type>
<Text>/billing/services</Text>
</Insert>
<RecoverableException>
<File>F:\build\S1000_slot1\S1000_P\src\DataFlowEngine\MessageServices\ImbWSRFC822HeaderParser.cpp</File>
<Line>698</Line>
<Function>ImbRFC822HeaderParser::checkReservedHeaderNameUsage</Function>
<Type/>
<Name/>
<Label/>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>3157</Number>
<Text>An error was found whilst parsing HTTP header data. Multiple occurences of a HTTP Header were found (or folded !lc</Text>
<Insert>
<Type>14</Type>
<Text>content-type</Text>
</Insert>
<Insert>
<Type>14</Type>
<Text>HTTP</Text>
</Insert>
</RecoverableException>
</RecoverableException>
</RecoverableException>
</RecoverableException>
</RecoverableException>
</RecoverableException>

and MQMD and MQRFH2 info is.

MQMD
SourceQueue:CHARACTER:TESTING.PIC.TO.IIBONE.one
Transactional:BOOLEAN:true
Encoding:INTEGER:546
CodedCharSetId:INTEGER:437
Format:CHARACTER:MQHRF2
Version:INTEGER:2
Report:INTEGER:0
MsgType:INTEGER:8
Expiry:INTEGER:-1
Feedback:INTEGER:0
Priority:INTEGER:0
Persistence:INTEGER:0
MsgId:BLOB:[B@fc261ffc
CorrelId:BLOB:[B@23cecb7d
BackoutCount:INTEGER:0
ReplyToQ:CHARACTER:
ReplyToQMgr:CHARACTER:IBM
UserIdentifier:CHARACTER:test
AccountingToken:BLOB:[B@82bbb633
ApplIdentityData:CHARACTER:
PutApplType:INTEGER:11
PutApplName:CHARACTER:D:\ih03\rfhutil.exe
PutDate:DATE:java.util.GregorianCalendar[time=1495391400000,areFieldsSet=true,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=?,YEAR=2017,MONTH=4,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=22,DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=?,ZONE_OFFSET=?,DST_OFFSET=?]
PutTime:TIME:java.util.GregorianCalendar[time=-62167453562030,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=0,YEAR=2,MONTH=11,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=31,DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=1,HOUR=0,HOUR_OF_DAY=12,MINUTE=23,SECOND=57,MILLISECOND=970,ZONE_OFFSET=?,DST_OFFSET=?]
ApplOriginData:CHARACTER:
GroupId:BLOB:[B@997999d1
MsgSeqNumber:INTEGER:1
Offset:INTEGER:0
MsgFlags:INTEGER:0
OriginalLength:INTEGER:-1

Properties
MessageSet:CHARACTER:
MessageType:CHARACTER:
MessageFormat:CHARACTER:
Encoding:INTEGER:546
CodedCharSetId:INTEGER:437
Transactional:BOOLEAN:true
Persistence:BOOLEAN:false
CreationTime:TIMESTAMP:java.util.GregorianCalendar[time=1495436037970,areFieldsSet=true,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=?,YEAR=2017,MONTH=4,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=22,DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=1,HOUR=0,HOUR_OF_DAY=12,MINUTE=23,SECOND=57,MILLISECOND=970,ZONE_OFFSET=?,DST_OFFSET=?]
ExpirationTime:INTEGER:-1
Priority:INTEGER:0
ReplyIdentifier:BLOB:[B@25383ca5
ReplyProtocol:CHARACTER:MQ
Topic:UNKNOWN:null
ContentType:CHARACTER:
IdentitySourceType:CHARACTER:
IdentitySourceToken:CHARACTER:
IdentitySourcePassword:CHARACTER:
IdentitySourceIssuedBy:CHARACTER:
IdentityMappedType:CHARACTER:
IdentityMappedToken:CHARACTER:
IdentityMappedPassword:CHARACTER:
IdentityMappedIssuedBy:CHARACTER:
MQRFH2
Version:INTEGER:2
Format:CHARACTER:
Encoding:INTEGER:546
CodedCharSetId:INTEGER:437
Flags:INTEGER:0
NameValueCCSID:INTEGER:1208
usr
TransactionTimestamp
CHARACTER:2017-02-27 06:43:29.73

_________________
-venkat
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon May 22, 2017 7:15 am Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

So.

Your code is doing the wrong things.

It is building the wrong Message Tree that it is forwarding to the HTTPRequest node.
_________________
chmod -R ugo-wx /
Back to top
View user's profile Send private message
prasadzkv
PostPosted: Mon May 22, 2017 10:27 pm Post subject: Reply with quote

Novice

Joined: 13 Jul 2016
Posts: 21
Location: Chennai

Thanks for the reply jeff,

Am not using the HttpReqNode, Using SOAPReq Node. using the SOAPUI am getting the success response what ever building the request(which is available under XMLNSC ). Hence how can i confirm am building the wrong Message under XMLNSC.

Please let me know if am wrong.
_________________
-venkat
Back to top
View user's profile Send private message
joebuckeye
PostPosted: Tue May 23, 2017 4:37 am Post subject: Reply with quote

Partisan

Joined: 24 Aug 2007
Posts: 339
Location: Columbus, OH

SOAP (or HTTP) messages can't have MQMD or be in RFH2 format. Need to remove those headers from the message before passing to the SOAP or HTTP Request node.
Back to top
View user's profile Send private message
prasadzkv
PostPosted: Wed May 24, 2017 7:23 am Post subject: Reply with quote

Novice

Joined: 13 Jul 2016
Posts: 21
Location: Chennai

Thanks for the reply joebuckeye,

Even we removed headers from the message before passing to the SOAP. Still facing the same issue.

RecoverableException
File:CHARACTER:F:\build\S1000_slot1\S1000_P\src\WebServices\WSLibrary\ImbSOAPRequestHelper.cpp
Line:INTEGER:3721
Function:CHARACTER:ImbSOAPRequestHelper::logWebServiceInvocationException
Type:CHARACTER:
Name:CHARACTER:
Label:CHARACTER:
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:3162
Text:CHARACTER:WebService Request Exception
Insert
Type:INTEGER:12

Insert
Type:INTEGER:12



_________________
-venkat
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed May 24, 2017 7:47 am Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 25165
Location: Ohio, USA

Does the exception still contain this text:

"An error was found whilst parsing HTTP header data. Multiple occurrences of a HTTP Header were found "
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
prasadzkv
PostPosted: Wed May 24, 2017 11:55 pm Post subject: Reply with quote

Novice

Joined: 13 Jul 2016
Posts: 21
Location: Chennai

Thanks Vitor,

yes, Still we are getting the same exception.
_________________
-venkat
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu May 25, 2017 4:45 am Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 25165
Location: Ohio, USA

prasadzkv wrote:
yes, Still we are getting the same exception.


Then by one means or another the message tree you're presenting has multiple HTTP headers. Which is likely because (as my most worthy associate has pointed out) there's a bug in your code in the JCN.

Put a Trace node between the JCN and the SOAPRequest to see exactly what you're sending.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
prasadzkv
PostPosted: Thu May 25, 2017 10:43 pm Post subject: Reply with quote

Novice

Joined: 13 Jul 2016
Posts: 21
Location: Chennai

Thanks Vitor,

Here what i am sending the request provider received the request and replied the response. But it is failed in IIB in the following error.(its going to Failure terminal )
_________________
-venkat
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri May 26, 2017 4:43 am Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 25165
Location: Ohio, USA

Then put the Trace node on the Failure terminal
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
wmqstankela
PostPosted: Tue Sep 04, 2018 6:07 am Post subject: Reply with quote

Acolyte

Joined: 29 Feb 2016
Posts: 66

Hi,

Did you solve this problem? I've got same error, when calling external service
Back to top
View user's profile Send private message
Display posts from previous:
Post new topicReply to topic Page 1 of 1

MQSeries.net Forum IndexWebSphere Message Broker SupportAn error was found whilst parsing HTTP header data.
Jump to:



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP


Theme by Dustin Baccetti
Powered by phpBB 2001, 2002 phpBB Group

Copyright MQSeries.net. All rights reserved.