XML publisher job failure

I got this type of message
ACTION REQUIRED: XML Publisher Job Failure in qait2 Instance for Request 55086604.
what should i do this type of case?

Pl post details of OS, database and EBS versions. Did this ever work before ? If so, what changes have been made ?
Can you post the contents of the xdo.cfg file ?
Document Processor Errors With "oracle.xml.parser.v2.XMLParseException: '--' is not allowed in comme          (Doc ID 388388.1)
HTH
Srini

Similar Messages

  • XML publisher issue urgent

    i am getting this type of mail its crtical any body help me how to fix it?
    ACTION REQUIRED: XML Publisher Job Failure in qait2 Instance for Request 55086604: GES WMS Flow and Pallet Consolidation Report

    Guys i think trying to call a data template from the java API might be the solution for me but now the big question , how can i construct my data template without hard coding it ?? Is there a way in report builder to do that.
    i need a data template with this a structure like this :
    <?xml version="1.0" encoding="WINDOWS-1252" ?>
    <dataTemplate name="EmpData" description="Employee Details"
    Version="1.0">
    <parameters>
    <parameter name="p_DeptNo" dataType="character" />
    </parameters>
    <dataQuery>
    <sqlStatement name="Q1">
    <![CDATA[
    SELECT d.DEPTNO,d.DNAME,d.LOC,EMPNO,ENAME,JOB,MGR,HIREDATE,
    SAL,nvl(COMM,0)
    FROM dept d, emp e
    WHERE d.deptno=e.deptno
    AND d.deptno = nvl(:p_DeptNo,d.deptno)
    ]]>
    </sqlStatement>
    </dataQuery>
    <dataStructure>
    <group name="G_DEPT" source="Q1">
    <element name="DEPT_NUMBER" value="DEPTNO" />
    <element name="DEPT_NAME" value="DNAME" />
    <element name="DEPTSAL" value="G_EMP.SALARY"
    function="SUM()" />
    <element name="LOCATION" value="LOC" />
    <group name="G_EMP" source="Q1">
    <element name="EMPLOYEE_NUMBER" value="EMPNO" />
    <element name="NAME" value="ENAME" />
    <element name="JOB" value="JOB" />
    <element name="MANAGER" value="MGR" />
    <element name="HIREDATE" value="HIREDATE" />
    <element name="SALARY" value="SAL" />
    </group>
    </group>
    </dataStructure>
    </dataTemplate>
    Plz reply ,
    thx

  • XML Publisher bursting job ends in error

    The job XML Publisher Report Bursting Program ends with the error message:
    052511_025327027][][EXCEPTION] oracle.xml.parser.v2.XMLParseException: '--' is not allowed in comments.
    at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:205)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:277)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:227)
    at oracle.apps.xdo.common.config.ConfigReader.read(ConfigReader.java:437)
    at oracle.apps.xdo.common.config.ConfigReader.read(ConfigReader.java:416)
    at oracle.apps.xdo.batch.bursting.FileHandler.setTempDir(FileHandler.java:281)
    at oracle.apps.xdo.batch.bursting.FileHandler.<init>(FileHandler.java:45)
    at oracle.apps.xdo.batch.BurstingProcessorEngine.setTempDir(BurstingProcessorEngine.java:788)
    at oracle.apps.xdo.batch.BurstingProcessorEngine.process(BurstingProcessorEngine.java:905)
    at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:293)
    at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    We are trying to generated a PDF file with bursting which is coming as 0 bytes.
    We verified the xdo.cfg file, but could not find any special characters.
    The classpath setting for parser is:
    /<instance name>/applmgr/common/java/xmlparserv2-904.zip.
    Any help in this regard is highly appreciated.

    Pl post details of OS, database and EBS versions. Did this ever work before ? If so, what changes have been made ?
    Can you post the contents of the xdo.cfg file ?
    Document Processor Errors With "oracle.xml.parser.v2.XMLParseException: '--' is not allowed in comme          (Doc ID 388388.1)
    HTH
    Srini

  • XML Publisher Report Bursting Program Randomly failing

    Hi,
    In our environment "XML Publisher Report Bursting Program" fails randomly and failures are very very few and random, and can not be reproduced.
    The error message is
    +++++++++++++++++++++++++++++++++++++++++++
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    XDOBURSTREP module: XML Publisher Report Bursting Program
    Current system time is 16-APR-2013 14:00:42
    Exception in thread "main" java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:394)
    at oracle.apps.xdo.oa.cp.CPUtil.getSessionProperties(CPUtil.java:42)
    at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:84)
    at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine
    Program exited with status 1
    Executing request completion options...
    ++++++++++++++++++++++++++++++++++++++++++++++
    Had been trying to find out any pattern, but no fix time or particular parent request.
    Only common point in failure with above error are below columns in fnd_concurrent_request
    Description - blank
    LFILE_SIZE - 1476
    & interim_status_code - Blank
    Any suggestions will be helpful

    Hi;
    Similar issue mention at below notes, Please review:
    NPE Error While Bursting Using XDOBURSTREP in EBS R12 [ID 754790.1]
    Bursting Engine Ends With Java.Lang.Nullpointerexception[Article ID 559443.1]
    XDOBURSTREP - XML Publisher Report Bursting Program Fails with InvalidPropertyValueException[Article ID 603424.1]
    If its not help I suggest rise SR
    Regard
    Helios

  • Xml publisher report problem

    I have a xml publisher report which list job names. After submitting concurrent program, I am getting below error
    A semi colon character was expected. Error processing resource
    some of the Jobs have special character '&'. below is code
    CREATE OR REPLACE PACKAGE BODY XML_RPT AS
        FUNCTION XML_TAG (p_tag IN VARCHAR2, p_data IN VARCHAR2) RETURN VARCHAR2 IS
        l_ret_str VARCHAR2(5000);
        BEGIN
            l_ret_str := '<'||p_tag||'>'||p_data||'</'||p_tag||'>';
            RETURN l_ret_str;
        END XML_TAG;
         PROCEDURE JOBS(errbuf          OUT  VARCHAR2,
                         retcode         OUT  NUMBER) IS
        CURSOR inv_Cur  IS
            select name          
            from per_jobs pv;        
         xmldata            varchar2(1000);
         l_sqlstr           varchar2(1000);
         l_seqnum           varchar2(3);
         l_job_name      varchar2(100);
        BEGIN
          xmldata := '<?xml version="1.0" encoding="UTF-8"?>';     
          xmldata :=xmldata|| '<JOB>';
          xmldata := xmldata||' <LIST_JOB>';
          fnd_file.put_line(fnd_file.output,xmldata);    
          FOR rpt_rec IN inv_Cur LOOP
              xmldata := '<JOB_REC>';
              l_job_name := replace(rpt_rec.JOB_NAME,'&','&amp');         
              xmldata := xmldata || XXMCG_XML_TAG('JOB_NAME',L_JOB_NAME);
              xmldata :=xmldata|| '</JOB_REC>';
              fnd_file.put_line(fnd_file.output,xmldata);
          END LOOP;
          xmldata := '</LIST_JOB>';
          xmldata := xmldata||'</JOB>';
         fnd_file.put_line(fnd_file.output,xmldata);
        EXCEPTION
        WHEN OTHERS THEN
             fnd_file.put_line(fnd_file.log,substr(SQLERRM,1,500));
        END JOBS;
    END XML_RPT;

    I resolved the problem. I have to put ; in the special character.

  • In XML Publisher ....unable to load .RTF

    Hi ,
    I have just installed MS windows XML publisher as BI publisher download link not working.
    I started the xml server ,
    went to the url through firefox
    created/added a new data source through admin option
    crated a simple data model as
    select ename,job from emp
    created a new layout in .rtf format.
    when i upload the .rtf it uploads the same and then I have it .....
    but after saving the .rtf i can't see it in the layout as uploaded ...
    DO I have to specify some directory in the XML server where all .rtf will be saved ???
    this is my first installation ....hence no clue...
    I am using WINDOWS XP ?.....can someonw suggest please ?
    ta
    s

    i am using xml publisher for general report writing NOT FOR EBS...
    following is my data template which works fine and generates xml data
    <dataTemplate name="A_SIMPLE_REPORT">
    <properties>
    <property name="xml_tag_case" value="upper"/>
    </properties>
    <parameters>
    <parameter name="P_PARM" dataType="character"/>
    </parameters>
    <dataQuery>
    <sqlStatement name="QUERYNAME">
    <![CDATA[
    select empno EMPNO
    , ename ENAME
    , job JOB
    from
    scott.emp
    where 'XYZ' = nvl(:P_PARM, 'XYZ')
    ]]>
    </sqlStatement>
    </dataQuery>
    <dataStructure>
    <group name="G_UPPERGROUP" dataType="varchar2" source="QUERYNAME">
    <element name="EMPNO" dataType="varchar2" value="EMPNO"/>
    <element name="ENAME" dataType="varchar2" value="ENAME"/>
    <element name="JOB" dataType="varchar2" value="JOB"/>
    </group>
    </dataStructure>
    </dataTemplate>
    Now I opened a ms word document :
    1)added a table with 3 columns and 2 rows
    2) added the below column headings with their subsequent tags in row 1 and 2 respectively for the table ?
    EMPNO     ENAME     JOB
    <?for-each:G_UPPERGROUP?> <?ENAME?> <?JOB?>
    <?EMPNO?> <?end for-each?>
    is my code correct ?
    ta
    s

  • Attachments in XML Publisher

    Our attachments are on a web server.
    We have an XML Publisher report for batches. Some of the batches have attachments that defined as "Web Page".
    We want to print the content of the attachments (MS Word, MS Excel or PDF files), together with our report.
    Is there any way to print an external file with XMLP report?
    Thanks.

    i am using xml publisher for general report writing NOT FOR EBS...
    following is my data template which works fine and generates xml data
    <dataTemplate name="A_SIMPLE_REPORT">
    <properties>
    <property name="xml_tag_case" value="upper"/>
    </properties>
    <parameters>
    <parameter name="P_PARM" dataType="character"/>
    </parameters>
    <dataQuery>
    <sqlStatement name="QUERYNAME">
    <![CDATA[
    select empno EMPNO
    , ename ENAME
    , job JOB
    from
    scott.emp
    where 'XYZ' = nvl(:P_PARM, 'XYZ')
    ]]>
    </sqlStatement>
    </dataQuery>
    <dataStructure>
    <group name="G_UPPERGROUP" dataType="varchar2" source="QUERYNAME">
    <element name="EMPNO" dataType="varchar2" value="EMPNO"/>
    <element name="ENAME" dataType="varchar2" value="ENAME"/>
    <element name="JOB" dataType="varchar2" value="JOB"/>
    </group>
    </dataStructure>
    </dataTemplate>
    Now I opened a ms word document :
    1)added a table with 3 columns and 2 rows
    2) added the below column headings with their subsequent tags in row 1 and 2 respectively for the table ?
    EMPNO     ENAME     JOB
    <?for-each:G_UPPERGROUP?> <?ENAME?> <?JOB?>
    <?EMPNO?> <?end for-each?>
    is my code correct ?
    ta
    s

  • XML Publisher report failing with java.lang.outofmemoryerror.

    Hi,
    We have developed a custom Oracle report that produces an XML output file that is about 13M in size (about 18K rows from the database). When running report as concurrent request, post processing fails with java.lang.outofmemoryerror. The failure occurs when specifying output format as Excel, RTF or HTML. However, the process completes successfully when specifying output format as PDF. We have also noticed that Excel, RTF and HTML will complete successfully if the XML data file is smaller (around 3M).
    Is anyone aware of a restriction on the size of the XML data file when specifying output formats Excel, RTF or HTML? We have tried setting temp directory but that has not helped.
    Thanks.

    Hi
    I found this at metalink [Note:390968.1].. hope it helps =)
    Symptoms: When attempting to run an XML Publisher concurrent program the following error occurs:
    ERROR: Warning!!! Got out of memory exception, retrying with scalable option..
    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    Oracle.apps.xdo.oa.cp.JCP4XDODataEngine
    Program exited with status 1
    Solution: To implement the solution, please execute the following steps:
    1. Login select the responsibility: System Administrator.
    2. Navigate to Concurrent > Program > Define.
    3. Query for concurrent program that is receiving the error.
    4. In the 'Options' field please enter -Xmx512M.
    5. Save the change and retest the issue.
    6. If the report still fails with the option set to -Xmx512M change the value to -Xmx1024M, save and try again
    7. Migrate the solution as appropriate to other environments.

  • Creating pdf report from xml publisher report

    Hi,
    I'm newbie to xmlpublisher env.
    We've a report in Oracle 11i developed in unix shell script and run as concurrent program generating check details which will be printed on checks.
    I was asked to migrate this report into R12 in pdf format.They provided rtf template and xml data.I installed xml publisher desktop.I would like to know how I can create pdf template,if necessary changing the position of fields on the template.
    Thanks,
    Kiran

    Hi Kiran,
    Sorry to say, but no you can not use the desktop or standalone edition for integration with EBS.
    In your case there are 2 alternatives for you:
    1) Update the Unix shell script so it's ok for R12 (it did a good job for a long time on 11i)
    2) Leave the unix script and redesign for BI Publisher (ebs edition)
    Both are taking the same effort in my opinion, only since you moved to R12 it's a good learning moment to get to know the strength of BIP.
    Since you task is to modify the standard Oracle solution, which i guess is an rtf template provided download the MS Word plugin and adjust the template
    If any detail help needed please contact me directly

  • Multiple Thread of a xml publisher report - messed up fonts in the PDF out

    We are running 60000 invoices at a given time. In order to get the job done faster, the xml publisher report is set up to run mulitple threads. Each thread running unique set of invoices.
    I am seeing this issue, randomly.
    The pdf output of the invoice is having the fonts messed up. font 10 shows up as 14 and the invoice looks very bad.
    When i rerun the same set of invoices it looks absolutely normal.
    Also if I retrieve the xml output of the bad pdf and view it through the xmlpub desktop, it looks perfectly fine.
    Two times we saw this issue
    PRODUCTION
    - when i run 8 threads, i saw this issue in one of the thread and affected one invoice. (Production- 1 concurrent processing node+ 5 OPP processes and 5 threads + MEMORY is J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx3072m )
    TEST INSTANCE
    - when i ran with 16 threads, one of the thread running xml pub report affected all the invoices (UAT environment-1 concurrent processing node+ 7 OPP processes and 1 threads + MEMORY is J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx3072m )
    Looks like it is happening when running multiple threads.
    The formatting command or information is getting lost somewhere and the report is all messed up.
    Please advise.
    Thanks
    SJ

    Really appreciate your response. Can you pls give little more details.
    1] Are there any standard API's which I can use to submit XML publisher report from the JSP pages
    2]Is there any sample code snippet for any of the options that I can refer to..or pls let me know the API's, I will check on them
    Appreciate any help

  • Integrating XML publisher & OAF Page, Generating output in PDF format

    Query:SELECT empno,ename,job,mgr,hiredate,comm,deptno FROM emp
    Step 3 : Generating the XML for Template Design
    Design a OAF Page EmpPG with the Following Code in the Controller EmpCO.
    EmpCO :
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModuleImpl am= (OAApplicationModuleImpl)pageContext.getApplicationModule(webBean);
    am.invokeMethod("initEmpVO");
    am.invokeMethod("getEmpDataXML");
    EmpAMImpl :
    public void initEmpVO()
    EmpVOImpl vo = getEmpVO1();
    if(vo == null)
    MessageToken errTokens[] = {
    new MessageToken("OBJECT_NAME", "EmpVO1")
    throw new OAException("AK", "FWK_TBX_OBJECT_NOT_FOUND", errTokens);
    } else
    vo.executeQuery();
    public void getEmpDataXML()
    try {
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    OAViewObject vo = (OAViewObject)findViewObject("EmpVO1");
    ((XMLNode) vo.writeXML(4, XMLInterface.XML_OPT_ALL_ROWS)).print(outputStream);
    System.out.println(outputStream.toString());
    catch(Exception e)
    throw new OAException (e.getMessage());
    I used the same code & strictly followed all the instructions.
    I am able to see only few column names in .xml
    http://apps2fusion.com/at/ps/51-ps/260-integrating-xml-publisher-and-oa-framework
    Please go thru the above link.
    Could anyone help me where I am doing mistake.
    Correct me If I am missing anything.
    Thanks in Advance.
    Thanks
    Sruthi

    The approach is too problematic...
    why dont you follow http://apps2fusion.com/at/51-ps/260-integrating-xml-publisher-and-oa-framework
    Hrishikesh

  • XML Publisher Time out setup issue with load balancer

    I have a single node install of Oracle Apps 12.0.4. When running an XML report, it completes successfully and I can view the XML report by clicking on the "view output" button.
    I have an Oracle Apps 12.0.4 multi-node install with my database and admin tier running on the same box. I also have two app tiers front-ended with a cisco load balancer. In this environment, when I run an XML Report the job completes with a warning. I have reviewed the log file from the Output Post Processor log file and have the below errors.
    [10/14/08 3:40:48 PM] [14736:RT4712865] Executing post-processing actions for request 4712865.
    [10/14/08 3:40:48 PM] [14736:RT4712865] Starting XML Publisher post-processing action.
    [10/14/08 3:40:48 PM] [14736:RT4712865]
    Template code: FNDCPPGD_XML
    Template app: FND
    Language: en
    Territory: US
    Output type: PDF
    [10/14/08 3:44:33 PM] [UNEXPECTED] [14736:RT4712865] java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.Socket.connect(Socket.java:516)
    at java.net.Socket.connect(Socket.java:466)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
    at sun.net.www.http.HttpClient.New(HttpClient.java:287)
    at sun.net.www.http.HttpClient.New(HttpClient.java:299)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:796)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:748)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:673)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:917)
    at java.net.URL.openStream(URL.java:1007)
    at oracle.apps.fnd.cp.util.RemoteFile.readURL(RemoteFile.java:217)
    at oracle.apps.fnd.cp.util.RemoteFile.transferFile(RemoteFile.java:195)
    at oracle.apps.fnd.cp.util.RemoteFile.transfer(RemoteFile.java:131)
    at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:224)
    at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:172)
    I have double check my tnsnames.ora, opened an SR, researched in Metalink & on the web but am unable to find a resolution. Any help would be appreciated. Thanks!

    we have the same issue. Any workaround so far?

  • XML PUBLISHER Questions

    Hi All,
    Following questions restrict to use of functionalities of XMLP:
    1. What could be functionality of Delivery manager of XMLP?
    2. How could process Delivery manager an user request?
    3. Delivery manager is full of Java API’s that means apps developer must know java. Am I correct? If it is Yes, what are java concepts need know so that developer can do his job successfully?
    4. What could be sub-template concept in XMLP? Please give one practical scenario.
    5. One scenario: I want generate group of invoices in PDF format and each invoice must generate in fresh page.
    XML Input to Template: Report output (output format in XML)
    Input parameters: Customer or Print date (i.e. all invoices of specified customer should populate)
    I could not able to generate each invoice in fresh page. Is it possible through XMLP?
    6. XSL: is language and used for transformation i.e. one form document to another form document (xml =>XHTML) am I correct?
    7. When do we go for XSL implementation in XMLP? Please provide example.
    8. Where do we write XSL code in template? Assume template I am using RTF form field method.
    Any help would appreciate.
    Thanks,
    [email protected]
    Date: 13-Aug-07.
    Hi All,
    What could be the difference between delivery manager and Document Processor engine?
    Could we use both for deliver XMLP documents to different Delivery channels?
    Thanks,
    [email protected]
    Message was edited by:
    user553699

    Hi All,
    I am also facing new problem while i am going to register template in following environment:
    Oracle applications version: 11.5.10.2
    XML publisher Version: 5.0.0
    My file size: 65 KB with out image
    363 KB with company logo
    The RTF used English language characters and want to register for English – USA
    My RTF template works fine in preview mode in Word. I go to upload it via XML Publisher Adminstator and I get a screen that just says "You have encountered an unexpected error. Please contact the System Administrator for assistance."
    What? The only option is Log out. Is there a way to validate my template to know what could possibly be wrong with it?
    Please let me know if any other information require about RTF template.
    Any help would appreciate.
    Thanks,
    Sai.Krishna @cavaya.com
    P.S: I do not know how to attach file in forum. please give me information how to attach file form so that i can attach RTF file.

  • 'Move order pick slip report' Report not picking XML publisher Template.

    Hi,
    SUB: i have to create one XML report on .RDF(move order pick slip report).
    Submitting procedure move order pick slip report : i have created one Discrete Job and released that Job, then Component pick release for that particular job. then move order number will generates. then automatically fires the 'Move Order Pick Slip' Report.
    NOTE: what i meant to say is i am not submitting the report from SRS window. it will fires automatically when Component pick release.
    For this i have taken .xml and generated .rtf according to my layout and i have registered with XML publisher also.it is correct . But while running the report i am geting output as XML codes not in template(wht i have .rtf) format.
    if i have to see the output in template from. (i have taken in conc program output as XML also) still same problem.
    please help me if anybody having solutions.
    Thanks
    Valli

    Hi Valli,
    1:The first thing i would suggest that please check the BI Publisher version you are using (on apps/and on template builder also).
    2: In any case if your report is not picking up the template and generating the xml output , i suggest you to attach one program "XML Report Publisher" in your SRS.
    Oncwe you run your report and its generate the xml output. you have to take the request id & from view ---> submit request--->XML Report Publisher. run this request again.
    it will ask for the request id , select the appropriate request id and it will generate the pdf output as per your requirement.
    But this is temporary solution , i strongly recommend you to check the updated version of BI Publisher and instaal it on your oracle apps instance. also use the updated version of bi publisher for Layout(Template Builder).
    Regards
    SRatnesh

  • E-Business Suite XML Publisher 5.6.3 FAX Delivery Channel

    Hi All,
    If anyone of you who has implemented FAX delivery channel for XML Publisher 5.6.3 version, share your experience. Which software you used for delivery faxes from EBusiness Suite?
    XML Publisher guide mentions eFax and FAX4CUPS. Tim D's blog has an entry about Advanced Collections functionality with RightFax. Any pros and cons about these softwares?
    Regards,
    Parth

    Parth
    Depends on what you need. If you need to manage thousands of faxes a day and have some multi fax board solution then something like RightFAX will work - its goiing to cost you thou. If your needs are more meager and you dont mind getting stuck into some custom code, then XMLP coupled with a CUPS server can do the job. If you want some middle ground and out of the box integration check out STR Software's solution. Again, its not free but they are a great bunch of folks with a great product. They will stand up faxing in a matter of days with some really neat integration with the conc manager pages - www.strsoftware.com
    Thats my 2 cents, Im sure there are plenty of other 'real' customers out there that have opinions.
    Cheers
    Tim

Maybe you are looking for