Subtemplate path exception

Hello Community,
we are using Oracle Business Intelligence Publisher Release 11g (11.1.1).
We tried to use Subtemplates for our reports, everything works fine if we are testing it on a local machine.
But on the server side we receive the error: oracle.xdo.XDOException: java.lang.reflect.InvocationTargetException
We have read:
http://download.oracle.com/docs/cd/E17904_01/bi.1111/e13881/T527073T558984.htm#T559124
and also other sources.
We tried different path constellations but there is no way.
Facts:
1. we created a 'Report RTF Template' - using Word and BIP Desktop
2. the report works fine in BIP and on a local machine as well
3. we created a 'RTF Sub Template' using +<?template:template_name?> #template content# <?end template?>+
3.1 for sure we didnt forgot the "call" tag: +<?call:template_name?>+
3.2 and yes we did the FO processing configuration property setting "+Disable external references = False+"
from now on, we tried several ways to get the BIP showing the Subtemplates in the Report:
*4. we added the import syntax to the RTF template*
<?import:http://server:port/tplertpdf.rtf?> results in "TargetException"
<?import:http://server:port/xmlpserver/tplertpdf.rtf?> results in "TargetException"
<?import:http://server:port/xmlpserver/reports/tplertpdf.rtf?> results in "TargetException"
*5. we tried to use the BIP Catalog:*
we created a Sub Template Object in the Catalog and uploaded the 'RTF Sub Template'
and added the import syntax to the RTF template
<?import:http://server:port/xmlpserver/tplertpdf.xsb?>
*6 .we also tried to use the local absolute path:*
<?import:file:///C:/template/tplertpdf.rtf?> results in "TargetException"
<?import:file:///C:/template/tplertpdf.rtf?> results in "TargetException"
<?import:file:///C:/bi_repository/reports/tplertpdf.rtf?> results in "TargetException"
It seems to work for everyone else and maybe we are blind for a detail - please excuse this after hours of tries, readings and restarts
Edited by: 881020 on 23.08.2011 05:05
Edited by: badben on 24.08.2011 03:16

Hi
In 11g you have to call subtemplates in bit different way.
It is the easy way to call subtemplate in 11g
upload your subtemplate ad type subtemplate to catlog. it will be saved as .xsb when uplaod it as type subtemplate
and then you can call teh subtemplate from there there isno need place it maulayy on server.
and the path should be as below .
<?import:xdoxsl:///Components/test/subtemplate4.xsb?>
Components is you catlog folder and then sub folder and then your template. and remember keep the subtemplate in the shared directory in catlog.
make sure folders name in catlog first letter is Capital or not check it properly and give the exact name .
I hope it helps you.

Similar Messages

  • Importing subtemplate - Path Name

    I have seen a lot of definitions out there for import which use the windows file system for eg. <?import:file///C:\temp\subt.rtf?>
    I was trying to import a subtemplate into my main template using the relative path. My subtemplate and main templates are in the same directories. Under Shared Folders\COLL\subtemp.rtf and Shared Folders\COLL\main.rtf . I am looking for an option to import using something like <?import:/COLL/subtemp.rtf?>. Please help!
    - Mangesh

    Relative path is not supported feature.
    using relative path to subtemplate is not supported by XDO ;)

  • Are JDev autogenerated paths needed to create ear, war and jar files ?

    Hi
    We want to create ear, war and jar files from Ant build script generated from JDeveloper 11.1.1.7.
    We also like to use ojdeploy with it.
    In the process of creating build.xml files from projects, we see these paths.
    We also have standalone Weblogic installed with ADF runtime 11.1.1.7
    Questions:
    1- Do we need these path ids to generate ear, jar, war files properly and then deploy the ear to our standalone Weblogic so that our webapp can run ok ?
    2- Why are they generated, if they are not needed
    From research, it appears that we don't need these paths except to keep ant targets of init, compile, exec etc with ojdeploy.
    3- Is that true ?
    We are afraid that because no paths are listed in the build.xml, then when we deploy the ear app, it cant use the ADF runtime on the standalone WLS.
    Thanks in advance for answering.
    Sincerely
    eg of paths generated below:
      <path id="library.SOA.Designtime"/>
      <path id="library.SOA.Runtime"/>
      <path id="library.BPEL.Runtime"/>
      <path id="library.Mediator.Runtime"/>
      <path id="library.MDS.Runtime">
        <pathelement location="{oracle.middleware}/oracle_common/modules/oracle.mds_11.1.1/mdsrt.jar"/>
      </path>
      <path id="library.BC4J.Service.Runtime">
        <pathelement location="{oracle.middleware}/oracle_common/modules/oracle.adf.model_11.1.1/adfbcsvc.jar"/>
        <pathelement location="{oracle.middleware}/oracle_common/modules/oracle.adf.model_11.1.1/adfbcsvc-share.jar"/>
        <pathelement location="{oracle.middleware}/oracle_common/modules/commonj.sdo_2.1.0.jar"/>
        <pathelement location="{oracle.middleware}/modules/org.eclipse.persistence_1.1.0.0_2-1.jar"/>
        <pathelement location="{oracle.middleware}/oracle_common/modules/oracle.webservices_11.1.1/wsclient.jar"/>
        <pathelement location="{oracle.middleware}/oracle_common/modules/oracle.web-common_11.1.1.jar"/>
      </path>
      <path id="library.TopLink">
        <pathelement location="{oracle.middleware}/modules/com.oracle.toplink_1.0.0.0_11-1-1-5-0.jar"/>
        <pathelement location="{oracle.middleware}/modules/org.eclipse.persistence_1.1.0.0_2-1.jar"/>
        <pathelement location="{oracle.middleware}/modules/com.bea.core.antlr.runtime_2.7.7.jar"/>
        <pathelement location="{oracle.middleware}/modules/javax.persistence_1.0.0.0_2-0-0.jar"/>
      </path>
      <path id="library.Oracle.Rules"/>
      <path id="classpath">
        <path refid="library.SOA.Designtime"/>
        <path refid="library.SOA.Runtime"/>
        <path refid="library.BPEL.Runtime"/>
        <path refid="library.Mediator.Runtime"/>
        <path refid="library.MDS.Runtime"/>
        <path refid="library.BC4J.Service.Runtime"/>
        <path refid="library.TopLink"/>
        <path refid="library.Oracle.Rules"/>
      </path>

    There are two different things here. Using ant to build the class files and then building an ear from the class files and other resources.
    The building part needs the libraries if you use javac as compiler. Building an ear file only needs the path to the jar files which are packed into the ear.
    In this sense you need the pages you see in the build.xml.
    Then Jdev offers another way: ojdeploy. This tool is a Jdev without a gui.
    You can use this tool and build the classes for each project of a workspace and to build build war and ear file. This is just like you click the rebuild button for each project and then the deploy the projects and application. If you use this approach you don't need the generated path ids as the whole build process is done inside Jdev as it's done on your developer pc.
    Timo

  • Obtaining file name from the file path given

    hi,
    how to obtain  file name from the file path given

    Hi bharath,
    1. PC_SPLIT_COMPLETE_FILENAME
    2.
    DATA : path LIKE pcfile-path.
    DATA : extension(5) TYPE c.
    path = filename.
    CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'
    EXPORTING
    complete_filename = path
    * CHECK_DOS_FORMAT =
    IMPORTING
    * DRIVE =
    extension = extension
    name = name
    * NAME_WITH_EXT =
    * PATH =
    EXCEPTIONS
    invalid_drive = 1
    invalid_extension = 2
    invalid_name = 3
    invalid_path = 4
    OTHERS = 5
    regards,
    amit m.

  • Browse the File path selection in the selection screen

    I want to give the user the option to browse his/her desktop and selct a file path and windows name by clicking on a drop down.
    How do I do that?
    Thank you in advance

    hi ,
    there are so many function modules which will provide F4 Help for the path.
    Suppose you have given a parameter name path.
    You have to use these FMs in the event
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR path.
    Example :
    data : C_FNH_MASK TYPE DXFIELDS-FILEMASK VALUE '.',
    SEARCH_DIR TYPE DXFIELDS-LONGPATH VALUE '/SAPGLOBAL/USERS',
          FILE_PATH LIKE DXFIELDS-LONGPATH.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR path.
    CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
        EXPORTING
          I_LOCATION_FLAG = 'P'
          I_SERVER        = ' '
          I_PATH          = SEARCH_DIR
          FILEMASK        = C_FNH_MASK
          FILEOPERATION   = 'R'
        IMPORTING
          O_PATH          = PATH
        EXCEPTIONS
          RFC_ERROR       = 1
          OTHERS          = 2.
      CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
        EXPORTING
          I_LOCATION_FLAG = 'A'
          I_SERVER        = ' '
          I_PATH          = SEARCH_DIR
          FILEMASK        = C_FNH_MASK
          FILEOPERATION   = 'R'
        IMPORTING
          O_PATH          = FILE_PATH
        EXCEPTIONS
          RFC_ERROR       = 1
          OTHERS          = 2.
    If you remove 'P' and put 'A', then it is used for application server F4 help.
    you have F4_FILENAMEand F4_FILENAME_SERVER  for presentation and application servers respectively
    Reward points if helpful.
    Thanks and Regards.

  • Exception "java.lang.UnsatisfiedLinkError" with a library

    Hi,
    I'm using Avetana Bluetooth with linux. I have no compilation errors but I get this error when executing:
         Could not find own library libavetanaBT.so. Will try from ld.library.path
    Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no libavetanaBT.so in java.library.path
    The library exists and it is in the '/sources/build' folder, and I export the path to the library in $LD_LIBRARY_PATH
    What can I do?
    Thanks

    Re: ./runInstaller problem

  • Webutil Exception

    I am using webutil function WEBUTIL_FILE.FILE_EXISTS function to check the existence of the file. The problem is if there is no file in the specified path the application throws an exception defined as WHEN OTHERS . As the WHEN OTHERS is so generic, I need to capture the exact webutil exception if no file exist.
    Please suggest.
    Thanks in advance.

    I have a WHEN OTHERS EXCEPTION clause in the block in which the webutil fucntion is called. If the file is not present then the WHEN OTHERS EXCEPTION is raised
    DECLARE
    a boolean :=NULL;
    BEGIN
    a:=webutil_file.file_exists('FILE PATH');
    EXCEPTION
    WHEN OTHERS THEN
    show_alert('ALWAYS THIS ERROR SHOWN')
    END;
    I am always getting 'ALWAYS THIS ERROR SHOWN' message and the application terminates. I want to trap the exact exception and the application should proceed further.
    Any ideas are welcome. Thanks in advance.

  • Setting java.library.path property in java code

    Hi,
    i'd like to set java.library.path property in java code to load a dll-library. I know that a funtional way is to run JVM with parameter -Djava.library.path=c:\tmp, but I need it do it IN CODE.
    I'v tried this:
    System.setProperty("java.library.path", "c:\\tmp");
    System.loadLibrary("libapr");The library 'libapr.dll' is situated really in 'c:\tmp' directory, but I get 'java.lang.UnsatisfiedLinkError: no libapr in java.library.path' exception.
    It seems like the already running java program doesn't use actual java.library.path set in previous step.
    Is there any possibility to set java.library.path property in java code?
    Thanx
    Brny

    I think the following code should work:
    // Reset the "sys_paths" field of the ClassLoader to null.
              Class clazz = ClassLoader.class;
              Field field = clazz.getDeclaredField("sys_paths");
              boolean accessible = field.isAccessible();
              if (!accessible)
                   field.setAccessible(true);
              Object original = field.get(clazz);
              // Reset it to null so that whenever "System.loadLibrary" is called, it will be reconstructed with the changed value.
              field.set(clazz, null);
              try {
                   // Change the value and load the library.
                   System.setProperty("java.library.path", "c:\\tmp");
                   System.loadLibrary("libapr");
              finally {
                   //Revert back the changes.
                   field.set(clazz, original);
                   field.setAccessible(accessible);
    The idea is to make the static field "sys_paths" null so that it would construct the paths from the changed value.

  • How to set java.library.path form code

    I'm new to JNI. I see there are several ways to set JVM to look for libraries dll, so, etc.
         System.setProperty("java.library.path", ".");
         System.loadLibrary("hello");That's when UnsatisfiedLinkError
    java.lang.UnsatisfiedLinkError: no hello in java.library.path
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
         at java.lang.Runtime.loadLibrary0(Runtime.java:822)
         at java.lang.System.loadLibrary(System.java:992)
         at HelloWorld.main(HelloWorld.java:17)But if I comment the line that sets the java.library.path and call the program with the command java -Djava.library.path=. HelloWorld works.
    The question is: Why is not working? How should it be the property setup? I rather don't set Variables, or use -D option.
    Thanks in advance.
    PD: If it helps I'm using JDK 1.5.0_01 on Linux kernel 2.6.8

    well i wrote the script and everything is fine! i can run the blackbox example on the commapi.
    But i am writing another program using netbeans to send some data to a PIC microcontroller using the serial port (that is why i installed the commapi), and when i'm trying to build it or run it on netbeans throws this error:
    Error loading LinuxSerialParallel: java.lang.UnsatisfiedLinkError: no LinuxSerialParallel in java.library.path
    Exception in thread "main" java.lang.UnsatisfiedLinkError: isDevLink
    at com.sun.comm.Unix.isDevLink(Native Method)
    at com.sun.comm.PathBundle.add(PathBundle.java:108)
    at com.sun.comm.PlatformPortBundle.<init>(PlatformPortBundle.java:44)
    at javax.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:138)
    as far as i know it seems to be missing a library (LinuxSerialParallel), if this is right, adding the library would solve the error?how can i add the library? is there another way to solve this?
    thanks in advance!!

  • Exception while ruuning Dynamo home in Linux mechine for both instances.

    Hi All,
    System config :*
    OS : Linux Redhat 6.1
    RAM : 6 GB
    We configured JAVA VM options in JBOSS server for Publishing and Production instances as below,
    set "JAVA_OPTS=-Xms2048m -Xmx2048m -XX:MaxPermSize=512m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true"
    While Running Dynamo home, we are getting the following class path Exception,
    Make sure that you have the 'bin' directory for your JDK in your PATH variable before starting Dynamo and that you have enough swap space.
    The detailed exception is: java.io.IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory
         at atg.servlet.pagecompile.jsp11.JSPPageProcessor.javaToClass(JSPPageProcessor.java:394)
         at atg.servlet.pagecompile.PageProcessor.compilePageClass(PageProcessor.java:2415)
         at atg.servlet.pagecompile.PageProcessor.getPageInfo(PageProcessor.java:1768)
         at atg.servlet.pagecompile.jsp12.Jsp12PageProcessor.getPageInfo(Jsp12PageProcessor.java:302)
         at atg.servlet.minimal.MinimalServletContainer.compileServlet(MinimalServletContainer.java:131)
         at atg.servlet.pagecompile.PageCompileServlet.service(PageCompileServlet.java:281)
         at atg.servlet.DynamoServlet.service(DynamoServlet.java:123)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:138)
         at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:565)
         at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:245)
         at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:231)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:206)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.FileFinderPipelineServlet.service(FileFinderPipelineServlet.java:708)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:254)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.ServletPathPipelineServlet.service(ServletPathPipelineServlet.java:187)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.security.ExpiredPasswordAdminServlet.service(ExpiredPasswordAdminServlet.java:290)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.BasicAuthenticationPipelineServlet.service(BasicAuthenticationPipelineServlet.java:491)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:227)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1176)
         at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:857)
         at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)............
    Can you please help me to resolve this exception
    Thanks & Regards,
    Murali.ch

    As a workaround, you can try to access /dyn/admin/nucleus. But you need to check that whether you can execute javac on the shell prompt. If not then check whether your JAVA_HOME environment variable is pointing to supported JDK present on the Linux machine and also $JAVA_HOME\bin directory should be in the path so that javac executable is available in path which is required to compile the dyn/admin home jhtml page.

  • Dir path in expdp

    Hi,
    Can I specify the dir path as normal unix path like below (rather than create a db dir object):
    (directory=/export/home/myname/mydir)
    expdp user/pass
    directory=/export/home/myname/mydir
    dumpfile=sp.dmp
    logfile=sp.log
    schemas=ops
    include=package,function,procedure
    Thanks.

    you can execute the specified direct path except that you have to remove the DIRECTORY parameter.. Without the DIRECTORY parameter the job will run successfully becoz oracle will be maintaining a default datapump directory in $ORACLE_HOME/admin/<sid>/dpump to maintain all the dumpfiles and logfiles of the exports and imports being executed..Cheers!

  • Passing parameters to subtemplate.

    Hi!
    I read Tims blog Here is the link about subtemplates and it was very intresting.
    I got it working except for one thing. The parameter ReportName doesn’t work as it should.
    I get the following error: oracle.xdo.parser.v2.XPathException: Variable not defined: 'ReportName'
    If I take away <?$ReportName?> from the subtemplate this exception goes away, but I don't get the parameter value.
    Do I have to declare ReportName somehow? And how do I do it?
    Regards

    Hi Tim,
    I am not getting any errors. The output for that particular field just comes up blank. I have even tried the following template definition within the rtf:
    <?template:sumAmounts?>
    <?param:amounts?>
    <?param:subtotal;0?>
    <?choose:?>
    <?when:$amounts?>
    <?call:sumAmounts?>
    AMOUNTS (form field with <xsl:with-param name="amounts" select="$amounts[position() > 1]" />)
    SUBTOTAL (form field with <xsl:with-param name="subtotal" select="$subtotal + translate($amounts[1], ',', '')" /> )
    <?end call?>
    <?end when?>
    <?otherwise:?>
    SUBTOTAL (form field with <xsl:value-of select="$subtotal"/>)
    <?end otherwise?>
    <?end choose?>
    <?end template?>
    yet it still comes up blank. I have tried it with variables defined using xdoxslt:set/get_variable and I have also used XML tags with it.

  • Specifying separate UNC path for Exchange Archive Mailbox Database

    Hi All,
    In Exchange Server 2013 SP1, is it possible to specify UNC path to a separate hardware appliance ?
    In this case I'd like to create the Archive mailbox database on the CIFS share hosted by EMC Data Domain to perform the hardware based data deduplication & compression.
    Does this path must also be accessible on the DAG passive node in DR data center ?
    /* Server Support Specialist */

    Hi ,
    most Scenarios are not supported while there is still some Scenario where you can use shares.
    "If access to a disk resource requires that a share be mapped, or   if the disk resource appears
    as a remote server by means of a Universal Naming   Convention (UNC) path
    (for example,   \\servername\sharename)   on the network, the disk storage system is not supported
    as a location for   Exchange Server databases. "
    This is also true for the Arcive DB.
    Please note that UNC directly with Exchange 2013 is possible with limited support only, and no
    version of Exchange allows you to store databases on an UNC path (except the one when you map
    SMB 3.0 shares to a VM) : 
    http://technet.microsoft.com/en-us/library/ee832792(v=exchg.150).aspx#Best
    (Please also note the recommendation not to use deduplication by the storage.)
    Don't try to do that, because even if you configure that you will run into a non-supported situation.
    I strongly suggest you to avoid that.
    In addition, there is a webcast from Scott Schnoll about virtualization and file Shares that makes it a Little more clear. 
    https://channel9.msdn.com/Events/TechDays/Techdays-2014-the-Netherlands/Exchange-Server-2013-Virtualization-Best-Practices
    While the session is about virtualization, on 13:00 they start a discussion about storage.
    There is the reasons discussed why not to use UNC for your databases. (Don't worry, they start discussion with NFS)
    The presentation shown on 21:43 is what you need to think about when planning to use UNC resources.
    Storing an Exchnage DB on UNC is not supported.
    Regards,
    Martin
    Hi martin,
    So how are we going to Deduplicate the data ? Any suggestion perhaps ?
    My understanding is that Exchange Server 2010 onwards doesn't have data deduplication.
    How about mapping the UNC path as mapped network drive ? 
    /* Server Support Specialist */

  • Question(s) about Mask Paths-Instructing a mask to follow an open mask path

    Is it possible to instruct a closed mask to follow another open mask's path automatically?
    IF so how please? See Pic.
    I want Mask 2 the circle to follow mask 1 the "open path" from one end to the other over time. Without Manually KFraming each position. I'd rather do like 'text on a path' except using a mask shape instead of text. Animating via First or last Margin. Is that possible?
    The other ?
    How come my Mask shape moves from it's centered position (where I placed it) and then when I use my Pan Behind Anchor Point tool to animate the layer's Anchor point below it, the mask then moves off the screen to accomidate the pan? 
    Instead of having the Layer underneath panning as desired while leaving my mask centered in my comp?  I want the appearance that the picture is moving/tracking within the shape, while the shape stays put in the middle where I parked it.
    I even tried doing at as an anchor point pan, K Burns style. The Mask shape still animates instead of staying "put" in the center of the Layer? See Pics please Start/End
    Thanks for any direction on this one or two...

    Dave your instructions or work around are not clear to me.
    "Make an elliptical mask on a solid,  OK
    then double-click on the mask to enable the Free Transform tool.  <-- D.click the Mask in the comp, or the name in the TL?
    Put the center of the mask at the solid's anchor point. <--the center of the eliptical on it's anchor point? The eliptical mask? Unclear.
    Now highlight the open mask path, copy it and paste it into the solid's POSITION property. <--Unclear. There is only one mask path in your scenario where I have two in my question.
    Adjust the resulting position keyframes to taste; they default to a 2-second move.
    I think in other words it cannot be done having a shape mask follow an open mask  path, that or you don't know, as I did not. I can use a solid and keyframe it manually. However I asked that in my opening statement.

  • Replication agent to activate only certain paths

    Is there a way in CQ 5.3 to setup a replication agent to only process requests for certain repository paths? I am just trying to find out if this can be done without any custom replication agents and/or transport agents.
    So for example - AgentA is only allowed to replicate content from path /content/aa/bb. AgentB should replicate content from all other paths except for /content/aa/bb.

    Hi Jörg,
    Thanks for the response. It does kind of works, but it will be hard to identify which one are genuinely rejected content for replication & the authentication failed one's.
    And remember this has to be managed for reverse replication as well. So there will be always be a bunch of items in the queue re-trying to publish.
    If someone publishes a content, what CQ does at the moment is, it hands over the content to all the agents configured and let the agents determine what access rights they have.
    But it would be nice if there's a middle man process, who hands over the content to the appropriate agent. Because I believe there should be loads of clients trying to have both intranet and internet sites delivered through a single platform. The current architecture doesn't allows to mark contents as intranet specific one's and internet specific one's.
    Thanks Jörg
    Saravanan

Maybe you are looking for