[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
HTTPAPI
Hi
Hope you can help me.
I am new to the mailing list and just started playing with HTTPAPI in
RPG.
I got my RPG program to call a webservice successfully. Yeahhh!
The problem is when my request XML is too long it gives me "HTTP/1.1
500 Internal Server Error"
The HTTPAPI log says:
SetError() #13: HTTP/1.1 500 Internal Server Error
recvresp(): end with 500
recvdoc parms: identity 335
header_load_cookies() entered
recvdoc(): entered
SetError() #0:
<?xml version="1.0" encoding="ISO-8859-1"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="[1]http://schemas.xmlsoap.org/soap/envelope/
"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode>
<faultstring>The Server could not load the Body document for the
response
</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
SetError() #13: HTTP/1.1 500 Internal Server Error
http_close(): entered
heres my XML input "request" string:
SOAP =
'<SOAP-ENV:Envelope '
+'xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" '
+'SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> '
+'<SOAP-ENV:Body> '
+'<p1:CorticonRequest '
+'xmlns:p1="urn:Corticon" decisionServiceName="MatStatusFlow"> '
+'<p1:WorkDocuments> '
+'<p1:Product id="B20130823002349459"> '
+'<p1:excessMass>5000</p1:excessMass> '
+'<p1:calculatedMass>5000</p1:calculatedMass> '
+'<p1:coating>~</p1:coating> '
+'<p1:coilOuterDiameter>1791</p1:coilOuterDiameter> '
+'<p1:densityUDCGrp>7.9</p1:densityUDCGrp> '
+'<p1:dimensionForm>FLAT</p1:dimensionForm> '
+'<p1:edgeCode>TRIMMED DN</p1:edgeCode> '
+'<p1:gauge>1.5</p1:gauge> '
+'<p1:goodWidth>0</p1:goodWidth> '
//+'<p1:headLeadCode>NON</p1:headLeadCode> '
//+'<p1:hotChargeCode>~</p1:hotChargeCode> '
//+'<p1:innerCoreType>~</p1:innerCoreType> '
//+'<p1:interLeaving>~</p1:interLeaving> '
//+'<p1:internalBottomFinish>2D</p1:internalBottomFinish> '
//+'<p1:internalFinish>2D</p1:internalFinish> '
//+'<p1:internalSubFinish>~</p1:internalSubFinish>'
//+'<p1:internalType>B304151</p1:internalType> '
//+'<p1:length>1500</p1:length> '
//+'<p1:mass>5000</p1:mass> '
//+'<p1:matchPointIndicator>true</p1:matchPointIndicator> '
//+'<p1:materialQuality>4</p1:materialQuality> '
//+'<p1:maxHotbandGaugeAllowed>0</p1:maxHotbandGaugeAllowed> '
//+'<p1:maximumCoilOuterDiameter>0</p1:maximumCoilOuterDiameter>
'
//+'<p1:maximumGauge>1.5</p1:maximumGauge> '
//+'<p1:maximumCoilInnerDiameter>0</p1:maximumCoilInnerDiameter>
'
//+'<p1:maximumLength>0</p1:maximumLength> '
//+'<p1:maximumMass>0</p1:maximumMass> '
//+'<p1:maximumPackMass>0</p1:maximumPackMass> '
+'<p1:maximumPieceMass>0</p1:maximumPieceMass> '
+'<p1:maximumPieceQuantity>0</p1:maximumPieceQuantity> '
+'<p1:maximumWidth>1200</p1:maximumWidth> '
+'<p1:minHotbandGaugeAllowed>0</p1:minHotbandGaugeAllowed> '
+'<p1:minimumCoilOuterDiameter>0</p1:minimumCoilOuterDiameter> '
+'<p1:minimumGauge>1.5</p1:minimumGauge> '
//+'<p1:minimumCoilInnerDiameter>0</p1:minimumCoilInnerDiameter>
'
//+'<p1:minimumLength>0</p1:minimumLength> '
//+'<p1:minimumMass>0</p1:minimumMass> '
//+'<p1:minimumPackMass>0</p1:minimumPackMass> '
//+'<p1:minimumPieceMass>0</p1:minimumPieceMass> '
//+'<p1:minimumPieceQuantity>0</p1:minimumPieceQuantity> '
//+'<p1:minimumWidth>1200</p1:minimumWidth> '
//+'<p1:nextProcessCode>~</p1:nextProcessCode> '
//+'<p1:operationsItemID>B20130823002349459</p1:operationsItemID> '
//+'<p1:operationsItemSubType>MATERIAL</p1:operationsItemSubType> '
//+'<p1:opeTypeUDCGrp>304</p1:opeTypeUDCGrp> '
//+'<p1:packing>STP</p1:packing> '
//+'<p1:pieceMass>5000</p1:pieceMass> '
//+'<p1:pieceQuantity>1</p1:pieceQuantity> '
//+'<p1:cutCode>~</p1:cutCode> '
//+'<p1:productForm>S</p1:productForm> '
//+'<p1:productMarkingPosition>~</p1:productMarkingPosition> '
//+'<p1:productMarkingType>~</p1:productMarkingType> '
//+'<p1:productMarkingValue> '
//+'MPO/MANUFMARK/304L/1/1220/2B/ASTM A240 / A240M/HEAT '
//+'</p1:productMarkingValue> '
//+'<p1:rollOutLength>0</p1:rollOutLength> '
//+'<p1:singleUnitIndicator>true</p1:singleUnitIndicator> '
//+'<p1:spoolWallThickness>0</p1:spoolWallThickness> '
//+'<p1:tailLeadCode>NON</p1:tailLeadCode> '
//+'<p1:targetPackMass>0</p1:targetPackMass> '
//+'<p1:targetWidth>1200</p1:targetWidth> '
//+'<p1:transitionCode>~</p1:transitionCode> '
// +'<p1:typeGroupUDCGrp>304</p1:typeGroupUDCGrp> '
//+'<p1:knownBy>X0009448</p1:knownBy> '
//+'<p1:bottomSubFinish>~</p1:bottomSubFinish> '
//+'<p1:orientationMask>1011</p1:orientationMask>'
//+'<p1:scaleMass>5000</p1:scaleMass> '
//+'<p1:coilInnerDiameter>610</p1:coilInnerDiameter> '
//+'<p1:productInternalUse>PRODMAT</p1:productInternalUse> '
+'</p1:Product> '
+'</p1:WorkDocuments> '
+'</p1:CorticonRequest> '
+'</SOAP-ENV:Body> '
+'</SOAP-ENV:Envelope> ';
I commented out line by line until it worked. Then added more lines and
came to the conclusion that my input xml string is too long.
How long can an input xml string be?
Our xml's are so long because we are calling decision services that
needs lots of input to make a decision and return output xml.
Thanks in advance
Derick Venter
Applications Developer IV
[cid:_4_0641EB4C0641BD30002B62E242257BD4]
Systems Integration
Tel: +27 (13) 247 2816 Fax: +27 (0) 86 573 2274
Cell: +27 (0) 83 458 6599
Email: [2]derick.venter@xxxxxxxxxx
[3]www.gijima.com
__________________________________________________________________
This e-mail is subject to the Columbus Stainless [Pty] Ltd Email Legal
Notices available at:
[4]http://www.columbus.co.za/EmailLegalNotice.htm.
__________________________________________________________________
This e-mail message has been scanned for Viruses and Content and
cleared by MailMarshal
__________________________________________________________________
References
1. http://schemas.xmlsoap.org/soap/envelope/
2. mailto:derick.venter@xxxxxxxxxx
3. http://www.gijima.com/
4. http://www.columbus.co.za/EmailLegalNotice.htm

-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------