[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mime headers



 
Hi,

You helped me with a project a while back (I couldn't have done it without you) and we are now live...
Let me start by saying, thanks for the help!  I couldn't have done it without you.

Everything appears to be working.  We're sending and receiving the data with no problem.
But I just noticed something weird and I wanted to ask about it.

I'm getting thousands of files appearing in my /tmp folder having to do with Mime headers.

Just to recap my project:  
We're doing sends and recieves of XML files via HTTPS (online process) and SFTP (batch process) using 
HTTPAPI and CGIDEV2.  I have to include additional MIME headers 

Code for the additional MIME headers is as follows:

  Header = 'MIME-Version: 1.0' + x'0d25' +                 
           'Content-transfer-encoding: text' + x'0d25' +   
           'Request-number:1' + x'0d25' +                  
           'Document-type: Request' + x'0d25';             

Code for the online transmit of the XML (after the data is all loaded up and ready to go) is as follows:

/ 5. Load the Mime headers and transmit file.
                                             
   ContentType = 'application/PTI47';        
   http_xproc( HTTP_POINT_ADDL_HEADER        
             : %paddr(Add_Headers) );        
                                             
/    a.  Try orbitalvar1 URL.                
                                             
   rc = http_url_post_stmf(url1              
                         : reqstfile         
                         : replyfile         
                         : HTTP_TIMEOUT      
                         : HTTP_USERAGENT    
                         : ContentType );    

I was looking for some information on a particular run, and I noticed out on my /tmp folder that
I have thousands and thousands of XML files out there, it looks like something in my process
Is creating them, they contain an error referring Mime headers.  

I'm not sure if it's the files I'm sending or the ones I'm receiving that are causing the error.

As far as I can tell, there is no real error--the XML files are getting created, going out, coming back... The data's going where it's supposed to and coming back as its supposed to.  Yet these files in /tmp exist.

The files all start with /tmp/QACX* for example /tmp/QACXB0F0QP.xml  

They all contain this:

 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE Response SYSTEM "Response_PTIx.d
td"><Response><QuickResponse HcsTcsInd="T" MessageType="U" LangInd="" TzCode="" 
Version="2"><ProcStatus>05</ProcStatus><StatusMsg StatusMsgLth="51">The followin
g mime-header was missing: CONTENT_TYPE</StatusMsg></QuickResponse></Response>  

It looks to me like I'm including ContentType in my send.

Why would I be getting CONTENT_TYPE errors on mime-headers?

How do I stop these errors from appearing in /tmp?

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