Publishing the content item.

Hello,
I have designed a workflow portlet. I have used the workflow tracker portlet to show the varies stages at which the request is pending. But at the end of the workflow i would like to notify the user that his request has been approved. Is there any portlet in the content server to do that ? If any pl let me know.
Thanks.

Hi,
If you are seeing the documents in the Knowledge Directory and in edit mode, but not browse mode then check/try the following. What exactly were you doing when you got the error? Were you in Publisher or in the Knowledge Directory and running the Simple Submit task?:
1. Try to approve the documents in edit mode.
2. Go to the Administrative->Intrinsic Operations and run the following jobs.
--> Search Update 1
3. Make sure you have proper permissions on the folder in the Knowledge Directory and Publisher Folders.
4. Check the permissions on the Content Source for the Knowledge Directory
I need a little more information to get your better help.
tnx
James

Similar Messages

  • Error occurred while publishing the content item to the Knowledge Directory

    We are receiving the following error upon publishing non-binary content items to the knowledge directory:
    Error occurred while publishing the content item to the Knowledge Directory. Contact your portal administrator.
    Ironically, in the KD, we call see all content items located in Publisher when we are in Edit mode -- even though they haven't been published to the KD yet. In Browse mode, we can't see any content items.
    Has anyone see this error before? What could be the cause?
    We are using ALUI 6.1.

    Hi,
    If you are seeing the documents in the Knowledge Directory and in edit mode, but not browse mode then check/try the following. What exactly were you doing when you got the error? Were you in Publisher or in the Knowledge Directory and running the Simple Submit task?:
    1. Try to approve the documents in edit mode.
    2. Go to the Administrative->Intrinsic Operations and run the following jobs.
    --> Search Update 1
    3. Make sure you have proper permissions on the folder in the Knowledge Directory and Publisher Folders.
    4. Check the permissions on the Content Source for the Knowledge Directory
    I need a little more information to get your better help.
    tnx
    James

  • Publish the content selectors

    Hi
    I am Surya ,I am working in bea weblogic portal 8.1
    I want to publish the content selectors which is created in the Portal Admin
    How should i display the html file which i have uploaded?
    When i access my home page ,i could not see the html File which i uploaded in
    Content Item(Portal Admin under BEA Repository).
    Here is the step which i followed
    1.I have created content selector named "Home.sel" in contentselectors\GlobalContentSelectors
    Directory
    The parameters given are
    1.Start Date 1st June 2004
    2.I have created Type name "BPO" in the Portal Admin under BEA Repository
    The parameters Used are
    1.Start Date
    2.End Date
    3.File(i have Uploaded a html file)
    4.Author
    3.I have created a Content Item named "June2" in the Portal Admin under BEA Repository
    The parameters given are
    1.Start Date 1st June 2004
    2.End Date 30th June 2004
    3.File(i have Uploaded a html file)
    4.Author Suresh
    4.In my portal,i have added "<pz:contentQuery>" tag in Jsp to see the result in
    my "home.jsp" file
    <pz:contentQuery id="docs" query="author = 'Suresh'" />
    <ul>
    <es:forEachInArray array="<%=docs%>" id="aDoc"type="com.bea.content.Node">
    <li>The document Author is: <cm:getProperty id="aDoc" name="Author" conversionType="Text"
    />
    <li>The document File is: <cm:getProperty id="aDoc" name="File" conversionType="html"
    />
    </es:forEachInArray>
    </ul>
    Can you pls mail me the solution or hint
    Thanks in Advance
    Regards
    Surya

    Hi
    Use
    <pz:contentSelector rule="Home" id="nodes"/>
    <pz:contentQuery id="nodes" query="Author = 'Surya'" />
    <utility:forEachInArray array="<%=nodes%>" id="aDoc" type="com.bea.content.Node">
    <cm:getProperty id="aDoc" name="File" transactionTimeout="30" conversionType="html"
    />
    <cm:getNode path="<%=request.getContextPath() +aDoc.getPath()%>" id="myNode"/>
    <cm:getProperty node="<%=myNode%>" name="html" conversionType="html"/>
    </utility:forEachInArray>
    Key word here is
    transactionTimeout="30"
    Thanks
    Surya
    "Surya" <[email protected]> wrote:
    >
    Hi
    I am Surya ,I am working in bea weblogic portal 8.1
    I want to publish the content selectors which is created in the Portal
    Admin
    How should i display the html file which i have uploaded?
    When i access my home page ,i could not see the html File which i uploaded
    in
    Content Item(Portal Admin under BEA Repository).
    Here is the step which i followed
    1.I have created content selector named "Home.sel" in contentselectors\GlobalContentSelectors
    Directory
    The parameters given are
    1.Start Date 1st June 2004
    2.I have created Type name "BPO" in the Portal Admin under BEA Repository
    The parameters Used are
    1.Start Date
    2.End Date
    3.File(i have Uploaded a html file)
    4.Author
    3.I have created a Content Item named "June2" in the Portal Admin under
    BEA Repository
    The parameters given are
    1.Start Date 1st June 2004
    2.End Date 30th June 2004
    3.File(i have Uploaded a html file)
    4.Author Suresh
    4.In my portal,i have added "<pz:contentQuery>" tag in Jsp to see the
    result in
    my "home.jsp" file
    <pz:contentQuery id="docs" query="author = 'Suresh'" />
    <ul>
    <es:forEachInArray array="<%=docs%>" id="aDoc"type="com.bea.content.Node">
    <li>The document Author is: <cm:getProperty id="aDoc" name="Author" conversionType="Text"
    />
    <li>The document File is: <cm:getProperty id="aDoc" name="File" conversionType="html"
    />
    </es:forEachInArray>
    </ul>
    Can you pls mail me the solution or hint
    Thanks in Advance
    Regards
    Surya

  • The content item must have a primary file.

    I am trying to check in a new file use the service "CHECKIN_NEW" in UCM 11.1.1.6.
    I checkin the *"CHECIN_NEW_TEST.hcst"* into the content server. And run it by submit the page to test the service.
    The error cause like this: Content item '001026' was not successfully checked in. The content item must have a primary file.
    And the log is :
    !csUserEventMessage,wladmin,192.168.6.250:16200!$!csUnableToCheckIn,001024!csCheckinPrimaryFileRequired
    intradoc.common.ServiceException: !csUnableToCheckIn,001024!csCheckinPrimaryFileRequired
    *ScriptStack CHECKIN_NEW_SUB
    3:doScriptableAction,**no captured values**3:doSubService,**no captured values**CHECKIN_NEW_SUB,**no captured values**3:validateStandard,dDocName=001024
    at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2115)
    at intradoc.server.Service.buildServiceException(Service.java:2326)
    at intradoc.server.Service.createServiceExceptionEx(Service.java:2320)
    at intradoc.server.Service.createServiceException(Service.java:2315)
    at intradoc.server.DocServiceHandler.validateStandard(DocServiceHandler.java:1339)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
    at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
    at intradoc.server.Service.doCodeEx(Service.java:603)
    at intradoc.server.Service.doCode(Service.java:575)
    at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)
    at intradoc.server.Service.doAction(Service.java:547)
    at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)
    at intradoc.server.Service.doActions(Service.java:542)
    at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1322)
    at intradoc.server.Service.executeSubServiceCode(Service.java:4023)
    at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1200)
    at intradoc.server.Service.executeServiceEx(Service.java:4018)
    at intradoc.server.Service.executeService(Service.java:4002)
    at intradoc.server.Service.doSubService(Service.java:3912)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
    at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
    at intradoc.server.Service.doCodeEx(Service.java:620)
    at intradoc.server.Service.doCode(Service.java:575)
    at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)
    at intradoc.server.Service.doAction(Service.java:547)
    at intradoc.server.Service.doScriptableAction(Service.java:3964)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
    at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
    at intradoc.server.Service.doCodeEx(Service.java:620)
    at intradoc.server.Service.doCode(Service.java:575)
    at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)
    at intradoc.server.Service.doAction(Service.java:547)
    at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)
    at intradoc.server.Service.doActions(Service.java:542)
    at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391)
    at intradoc.server.Service.executeActions(Service.java:528)
    at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737)
    at intradoc.server.Service.doRequest(Service.java:1956)
    at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437)
    at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
    at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1354)
    at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1731)
    at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:222)
    at sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
    at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305)
    at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278)
    at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1704)
    at idcservlet.IdcFilter.doFilter(IdcFilter.java:457)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    The CHECIN_NEW_TEST.hcst  as follows:
    <html>
    <head>
    <$include std_html_head_declarations$>
    </head>
    <$include body_def$>
    <$include std_page_begin$>
    <form name="cuxCheckinNewPG" method="get" action="<$HttpCgiPath$>">
    <input type="hidden" name="IdcService" value="CHECKIN_NEW" >
    <input type="hidden" name="dDocAuthor" value=<$UserName$>
    <$include idc_token_form_field$>
    <table width="53%" height="100" border="1">
    <tr>
    <td width="306" height="26">dSecurityGroup</td>
    <td width="325">
    <input type="text" name="dSecurityGroup" value="Public" /> </td>
    </tr>
    <tr>
    <td width="306" height="26">dDocTitle</td>
    <td width="325">
    <input type="text" name="dDocTitle" /> </td>
    </tr>
    <tr>
    <td>primaryFile</td>
    <td colspan="3"><INPUT NAME="primaryFile" TYPE="file"> </td>
    </tr>
    <tr>
    <td colspan="2" align="middle">
    <input type="submit" value="SubmitBtn" name="checkinSubmit"></td>
    </tr>
    </table>
    </form>
    <$include std_page_end$>
    </body>
    </html>
    Thanks
    Mandy
    Edited by: user8898100 on Jul 2, 2012 6:16 PM
    Edited by: user8898100 on Jul 2, 2012 6:17 PM

    It's really more of an HTML issue with the form itself than a Content Server issue.
    <form name="cuxCheckinNewPG" method="get" action="<$HttpCgiPath$>">You can't submit files using a GET method. This attribute must be "POST".
    <form name="cuxCheckinNewPG" method="POST" enctype="multipart/form-data" action="<$HttpCgiPath$>">

  • The content item may be in webless storage (JSP)

    Hi.
    I have a problem about UCM 10g and the embedded Tomcat (JSP).
    My goal is run a wabapp (.war file). I had already checked the security group policy and every time that I get the "JSP Web App Administration" page I read "The content item may be in webless storage" near my .war. and every possible actions are disabled.
    Could someone give me an hint?
    Maurizio

    I tried to copy the .WAR and it didn't work. I also tried to upload the webapp folder of and it didn't work.
    I have to say that if I upload a simple JSP it work. Now to solve the situation I decide to move all the logic inside my componente but it is a bit hard. I have a problem to solve my requirements.
    Crate a PDF and send it as responce
    Thanks Maurizio

  • Can I copy the current content of my iPod nano 7 en masse to an iPad, rather than have to replicate the content item by item?

    I've had an iPod Nano 7 (16 GB) for just over a year, and I don't sync my entire music library at once--just a few gigs of favorites plus current podcast episodes and an occasional audiobook. I recently received a second-hand 3rd generation iPad (also 16GB) as a gift, and pondered adding at least a portion of the music I carry on the Nano to the iPad.  Is there a simple method in iTunes to just transfer the content from one to the other, rather than having to go over the list of songs on the Nano and transfer them from my PC to the iPad one by one?  I've already tried copy & paste and drag & drop methods from iPod to iPad directly, and neither of those appear to be options in iTunes.
    Barring that, is there a wired or wireless option for the two devices to communicate directly with each other, and allow the content on the Nano to play through the iPad--essentially using the iPad's sound system as speakers for the Nano, and eliminate the need to carry headphones or a portable speaker for the Nano?  Note that I mean the two linking directly to one another, without using a wi-fi network (as I don't have a portable wi-fi hotspot) or other method of outside connection (the iPad is not cellular-capable).  Just on a lark, I turned the Bluetooth capability on for both devices, and neither device detected the other, so I see that connecting via Bluetooth doesn't seem to be an option.  (You may also note by the above that my understanding of wireless connectivity in general is limited, so feel free to correct me about any misunderstandings that the above may indicate).
    Thanks for taking the time to read.

    The simplest method would have been to use one or more playlists to control what you sync to the iPod nano. You could then sync that same set of playlists to the new device. You cannot sync directly from one device to the other. All content is copied from iTunes. You may be able to export one or more XML playlists from the device, import those back into iTunes, and then add the playlists to your iPad.
    tt2

  • Publishing Content Items through API

    Hello,
    I am currently using EDK 5.3 for publishing content items. I have been sucessful in editing an existing content item using APIS. However It looks like APIS doesn't have a way to schedule to publish content items for a future date.
    I tried to do some reverse engineering and found out that this information is stored in pcsscheduledcontent and pcsscheduleitems tables. I was able to figure out how to change the dates as this are stored in pcsscheduleitems table,however can't find out where are the values are being stored for time.
    Say, I want to publish the content item for 08/28/2008 4:00 pm using the APIS, I am able to get to the date from the above 2 tables but really can't find out where the time is stored. I have tested from the User interface that the time is also retained based on the options we pick.
    And also I have seen that the Loadid keeps on increasing for every change I make.
    Can someone please help me/ guide me in the right direction?
    Thanks.

    pcsscheduledContent table. schedule something to be published in the future and then do a select on that table with an order by clause of :
    ORDER BY ITEMBEGINDATE DESC
    The itembegindate column contains the date AND time of the publishing schedule. you may just not be converting the value correctly.
    hth,
    Robert

  • Publisher Content Item has become corrupt

    Hi Team,
    I am a newbie here.
    I have Publisher 6.5. I have a content item that has become corrupt and is not editable any longer. However it can be accessed i.e seen on portal pages.
    We have decided to delete this content item and recreate it again. However the problem is, this content item is used by multiple portlets. If we delete the content item then the connection with other portlets will get broken, I guess.
    How best can I recreate the content item and how should I rejoin it to the broken portlets

    Could you be more descriptive about what you mean by "corrupt"?
    If you haven't already, I would recommend creating a help desk ticket.

  • High Response Times with 50 content items in a Publisher 6.5 portlet

    Folks,
    Have set up a load test, running with a single user, in which new News Article content items are inserted into a Publisher 6.5 portlet created of the News Portlet template. Inserts have good response times through 25 or so content items in the portlet. Then response times become linearly longer, until it takes ten minutes to insert a content item, when there are 160 content items already.
    This is a test system that is experiencing no other problems. There are no other users on the system, only the single test user in LoadRunner, inserting one content item at a time. The actual size of the content item is tiny. Memory usage in the Publisher JVM (as seein on the Diagnostics page) does not vary from 87% used with 13% free. So I asked for a DB Trace, to determine if there were long-running queries. I can provide this on request, it zips to less than 700k.
    Have seldom seen this kind of linear scalability!
    Looked at the trace through SQL Server Profiler. There are several items running for more than one second, the Audit Logout EventClass repeatedly occurs with long durations (ten minutes and more). The users are publisher user, workflow user, an NT user and one DatabaseMail transaction taking 286173 ms.
    In most cases there is no TextData, and the ApplicationName is i-net opta 2000 (which looks like a JDBC driver) in the longest-running cases.
    Nevertheless, for the short running queries, there are many (hundreds) of calls to exec sp_execute and IF @@TRANCOUNT > 0 ROLLBACK TRAN. This is most of what fills the log. This is strange because only a few records were actually inserted successfully, during the course of the test. I see numerous calls to sp_prepexec related to the main table in question, PCSCONTENTITEMS, but very short duration (no apparent problems) on the execution of the stored procedures. Completed usually within 20ms.
    I am unble to tell if a session has an active request but is being blocked, or is blocking others... can anyone with SQL Server DBA knowledge help me interpret these results?
    Thanks !!!
    Robert

    hmmm....is this the ootb news portlet? does it keep all content items in one publisher folder? if so then it is probably trying to re-publish that entire folder for every content item and choking on multiple republish executes. i dont think that ootb portlet was meant to cover a use case of multiple content item inserts so quickly. by definition newsworth stuff should not happen to need bulk inserts. is there another way to insert all of the items using publisher admin and then do one publish for all?
    i know in past migration efforts when i've written utilities to migrate from legacy to publisher the inserts and saves for each item took a couple of seconds each. the publishing was done at the end and took quite a long time.

  • Publisher 6.4 to 6.5 - unable to check out content items

    Hello,
    We upgraded from publisher 6.4 to 6.5 and now are having issues with existing content.
    When trying to check out a content item - the browser hangs - checking task manager IE is hung but continually grabbing memory.
    Eventually it comes back as a Windows Internet Explorer error - Out of Memory at line 21 - then it just ignore any other clicks to the 'Check Out' link.
    Previous to this I got an error that said
    "Stop running script?
    A script on this page is causing Internet Explorer to run slowly.
    If it continues to run, your computer may become unresponsive."
    So I did this http://support.microsoft.com/kb/175500
    But now I get the out of memory error.
    I cannot even check out the content item to see what the issue is. It is not all content items just this one. Trying to find a way to edit it...
    Suggestions? Any thoughts?
    Thanks,
    V

    Did you check the publisher log files? Logs should be located here ptcs\6.5\logs
    you could also try increasing the amount of memory publisher uses by changing the min/max settings in this file.. ptcs\6.5\settings\config\service.conf
    After you change the memory settings you may need to uninstall and reinstall the publisher service using the ptcs\6.5\bin\service.bat -remove and -intall....
    Hope that helps.

  • BEA's Publisher - Display Published Content Items

    I'm using BEA's Publisher product with ALUI. I want to have a simple portlet that just displays Content Items that I've published, but after playing with it for a couple of hours, I find myself stuck.
    I have a Data Entry template that just takes a name and a file, and a presentation template associated with that. But I can't figure out how to make the presentation template display a list of published content items associated with the Data Entry template.
    I tried using the Tag Helper and I saw that the file properties were available, e.g. name, location, length, however I can't get the template to actually display the information.
    Also, since I can't publish said presentation template (you aren't allowed to publish a presentation template associated with a data entry template), I have to make ANOTHER presentation template, and include the first one, and then make a new portlet that displays that second template. Is this how it's supposed to work? It seems awfully complicated for such a simple task.
    I would greatly appreciate any input anyone can give. Thanks!
    Edited by: user10704201 on Dec 12, 2008 12:32 PM

    " I can't figure out how to make the presentation template display a list of published content items associated with the Data Entry template. "
    While I believe that this is a correct statement, you can't use pcs:foreach to get all items associated with a DET, I think that what you really want is to display all the content items in a folder or in a list. The 2 ways I most commonly do it are:
    use a list
    1) create a DET for the main portlet item (for example, news stories) with a property of type list
    2) create a DET for the type of item that goes into the list (for example, news article)
    3) create a Content Item based on your main portlet item DET
    4) add items to the list
    5) iterate through the list in your presentation template (pcs:foreach expr="item.myList" var="mylistvar"...)
    You can also tell each news article to automatically add itself to the news stories list. (Look in the DET for this setting)
    use a folder
    you can also just create your list items in a folder and then loop through the folder (pcs:foreach expr="folderByPath(item.folder,"folderName")"...

  • Delete a content Item and continue showing the information in  UCM

    when i deleted a Content Item and after i verified that the information of content item was delete but in the content server the information continue of the content Item that was deleted , i done click over ID show error " page not found"
    how can i do for deleted the item definitely of UCM? or is a error of UCM?
    Edited by: feliche on 9/07/2012 03:02 PM

    Hi ,
    Run collection rebuild and the deleted items will be removed from the index . Then those set of contents will not show up in search results .
    Thanks
    Srinath

  • Best practice for implementing META tags for content items?

    Hello,
    The portal site I'm responsible for managing our content (www.sers.state.pa.us) runs on the following WebCenter products:
    WebCenter Interaction 10.3.0.1
    WebCenter Publisher 6.5
    WebCenter Studio 2.2 MP1
    Content Service 10gR3
    The agency I work for is one of many for the commonwealth of PA, which use this product suite, and I'm encountering some confusion on how to apply META tags to the content items for our site, so we can have effective search results. According to the [W3C site's explanation on META tag standards|http://www.w3schools.com/tags/tag_meta.asp], the tags for description, keywords, etc, should be within the head region of the HTML document. However, with how the WebCenter suite's configuration is set up, the head section of the HTML is closed off by the end of the template code for a common header portlet. I was advised to add fields to our presentation and data entry templates for content, to add these meta fields, however, since they are then placed within the body section of the HTML as a result, these tags fail to have any positive impact on the search results. Instead, many of our content items, when searched for, the description in the search results only shows text that is displayed in the header and left navigation of our template, which come early in the body section of the HTML.
    Please advise as to possible method(s) that would be best to implement usage of META tags so we can get our pages containing content to come up in search results with this relevant data.
    Thanks in advance,
    Brian

    if i remember right the index server will capture meta tags even if they are not in the <head> section. it is not well formed html but I think i remember that we created meta tags down in the body section and the index server still picked them up. you might try this and see if it still works. i believe it worked in 10gR3. Let me know your results.

  • How to get content item out of work flow automatically

    hi experts,
    my requirement is that Contributor will contribute the Content , and provide the content publish Date.
    When contributor contribute content, content goes in workflow. I want auto approval of workflow so that when Publish Date actually comes, Content is out of workflow and published on site.
    Is there any way to achieve this ??
    Or is there any way that when publish date comes, meta-data of the content item changed....?
    Thanks

    try putting your date comparitor and wfExit() code in the update event of the step the content item is in.
    You may need to wait up to an hour after the time/date elapses before the comparitor evaluates to true and kicks content out of the workflow.
    However, you should really evaluate the reason you're using workflow in the first place. It looks like you're using it as a holding ground.
    I recommend using the dReleaseDate field to prevent the item from being indexed and released to the search results.
    Then use subscriptions (e.g. push subscriptions) to handle the notification.
    If you need more advanced subscription and notification capability take a look at our Subscription Notifier product: http://bit.ly/ENRwq
    Hope this helps
    Warmly,
    Billy Cripe
    Fishbowl Solutions

  • Display content items into custom remote portlets

    Hi, I need to dinamically display content server items in a custom portlet, using the EDK, but I did not find any way to get this result. Is it poossible to get an object (in my case a published content item) within an ObjectManager and display it's content (in our case a simple HTML content).
    I need to do this because whe have to format the home page of the portal in order to display the first half in three columns and the second half in two columns and we are trying to do this implementing a custom portlet (in the content canvas area) containing a three columns table displaying each a different content item.
    Thank you.

    There are basically two ways that I have done to open the content item editor.1) From a content presentation template you would call a JavaScript function like:
    <script>
    function edit_article$$TOKEN$$() {
    var width = 700;
    var height = 527;
    var left;
    var top;
    left = window.screenLeft + 10;
    top = window.screenTop - 30;
    if ( (left + width/2) > screen.availWidth ||
    (top + width/2) > screen.availHeight ) {
    left = 0;
    top = 0;
    var params = "height=" + height + ",width=" + width + ",left=" + left + ",top=" + top + ",screenX=" + left + ",screenY=" + top + "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1";
    window.open("<pcs:value expr='pcs_location'></pcs:value>/published_tools/content_item.jsp?ciid=<pcs:value expr='pcs_id'></pcs:value>&title=ContentItemEditArticleTitle", '', params);
    </script>
    2) The other way is using the content Item API. You get the editor url from the content item, which you already have. Now what you are doing below is almost correct. The importance of the pt:objectid is crucial. Take a look at the web docs on Plumtree ([url[/url]http://www.plumtree.com/edoc/Enterprise_Web_Development_Documentation.htm) under portlets/adaptive portlets/transformer tags/links. So the reason yours is not working is that you are missing some ptargs. The pt:objectid needs to be the objected of the "Content Administrator" portlet. This is for 2 reasons. One is so that you get the correct PTargs and the second is that it will use the basic auth information stored in its web service. So if your objectid of the portlet was 201 then it would look like this:
    lblHref.Text = "<pt:gatewayLink xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'pt:ObjectID='201' pt:href=\""+ url + "\" target='TinyURL' onclick=window.top.open('','TinyURL'," + WindowOpenParams + ");>"+myContentItem.Name + "</pt:gatewayLink>";
    Andrew Morris | bdg | [email protected]| www.bdg-online.com
    Like blogs? Check out bdg's Plumtree blog at http://bdg-plumtree.blogspot.com.

Maybe you are looking for