Document Checkin

Hi Guys,
Am using BAPI  -
>   "BAPI_DOCUMENT_CHECKIN2" to checkin a Document
When i use this BAPI in R/3 Backend System, the document get"s checked in without any problem.
All problem starts when i use this BAPI in External System to checkin Document , i call thsi BAPI using destination , while debugging i can see it reaches the Backend System but checkin of document is not happening.
Is there any more parameters that has to be given when this BAPI is called from external System.
My requirment is , i would call this BAPI from XI to checkin Document.
Any in inputs what parameters should i pass , i hope am passing right parameters, that"s y it get"s checkin from backend system but not from backend system
Kindly advice
srini

Hi I see
"CVAPI_DOC_CHECKIN"
Well will this work if i use this BAPI in XI to chekin the Document into DMS System ??
What parameters should i pass kindly advice , i have seen in the Note but it"s not working
kindly advice
Here SAPHTTPA should it be maintained in XI ??
plz advice
srini

Similar Messages

  • Error while Document Checkin.

    Hi,
      While checkin in the document in DIR, following error is comming.
    Error While checking in and storing: C:\Documents and Settings\neha.s.JUPITER\Desktop\A
    Following customizing has been done, In spro- Define document types, Kpro checkbox is ticked, PC is a default data carrier type, Document path in workstation application is %auto% document applications.
    Earlier checkin was possible with same settings, since last fews days , we are facing the above mentioned error.
    from CV02N We are able to view the documents which are already checked in, but new document cannot be created from CV01N.
    Content repository and storage category are working fine. We have checked in OAC0 and OACT as well as CSADMIN. Connectivity is fine.
    Content Server is setup on Linux Box. WHen i see the status . DBstate shows online, Apachectl is also started.
    When checkin in the doc from CV01N, while saving, SAPHTTP Destination check is successful. After this check we face the above mentioned error.
    Kindly help on this issue.
    Thanks & Regards,
    Niraj.

    Hi
    SAP OSS message was raised for the same, and from there we found that log file for the transactional data was full.
    Log file back up was taken and was flused.
    Now we are able to check in the documents.
    Issue was resolved by following method:
    Our Transactional log file was full.
    Just executed this command to overwrite the log file
    ./dbmcli on SDB>db_execute SET LOG AUTO OVERWRITE ON
    OK
    ./dbmcli on SDB>
    And documents are getting checked in now.
    Thanks all for your support.
    Regards,
    Niraj Sikligar

  • Categorizing a content after document CHECKIN.

    Hi there!
    I'd like to categorize a document programmaticaly, in other words, during a checkin event. I am aware I need the AddCCToNewCheckin.zip component installed in my webcontent server (version 11gR1-11.1.1.6.0-idcprod1-111219T111403 (Build:7.3.3.183)) to achieve this.
    Based on that, I had some issues.
    1- I downloaded the patch V17289-01 which contains CS10gR35UpdateBundle-20090707-11 zip file. Despite was supposed that the component would be stored in this update bundle, but in fact, it was not.
    2- I've tried to find out where this component is available to download, but I simply can't find it!
    Any help would be really regarded.
    Thanks
    José.

    It is contained in this component zip (under the extras folder): http://jonathanhult.com/blog/2012/12/cs10gr35updatebundle-build-115/
    Jonathan
    http://jonathanhult.com

  • DMS - Document checkin in background

    Dear all,
    Is it possible to checking document in background process ?
    I would appreciate if anyone could please guide me on this procedure.
    Thanks in advance .

    Hi Bruno,
    Since u need to upload originals from the background, ur frontend pc is no longer in the scenario. So ur originals must be located where ur Application server can access it.
    So this can be either on a shared  folder or on the Application server hard disk.
    if u r concerned about the security of shared folder, u  can have a secured ftp connection and specify the url of the ftp folder.
    Regards,
    Mahesh

  • DMS - Document checkin

    Hi,
    I want to check in a document from the sap applicationserver  (unix).
    I use the BAPI's:
    - BAPI_DOCUMENT_CREATE2
    - BAPI_DOCUMENT_CHECKIN2
    But the BAPI's chooses everytime the windows frontend.
    Any ideas?
    Kind regards
    Bernd

    Hi Bernd,
    taking <i>any</i> idea into account:
    Create a common path location, where both - application server and local PC - have access.
    I know, that's only the last way out of this problem.
    Regards,
    Christian

  • "Content account is not defined" error while trying to checkin a document

    Hi, all
    I am running ECM integration samples included on SDK (included on file ContentIntegrationSuite_10gR3_20081218.zip, folder "oracle-cis-10g\samples\CodeExamples\src\java\com\stellent\cis\sdk\samples"), and I got the error "Content account is not defined. Unable to validate user security." when running the ChekinFile.java sample.
    I could successfully run the ServerInfo.java with no problems, and I expected to run the other example as easily as that.
    Is there any configuration I must change on ECM to run this sample?
    The stack trace follows. Thanks in advance.
    com.stellent.cis.client.command.CommandException: Content item '1256149797205Content-Id-SDK' was not successfully checked in. Content account is not defined. Unable to validate user security.
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeRequest(SCSCommand.java:338)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.execute(SCSCommand.java:222)
         at com.stellent.cis.client.command.impl.services.CommandExecutorService.executeCommand(CommandExecutorService.java:57)
         at com.stellent.cis.client.command.impl.CommandFacade.executeCommand(CommandFacade.java:158)
         at com.stellent.cis.client.command.impl.BaseCommandAPI.invokeCommand(BaseCommandAPI.java:84)
         at com.stellent.cis.client.api.scs.document.checkin.impl.SCSDocumentCheckinAPI.checkinFileStream(SCSDocumentCheckinAPI.java:707)
         at com.stellent.cis.sdk.samples.checkin.CheckinFile.execute(CheckinFile.java:87)
         at com.stellent.cis.sdk.samples.checkin.CheckinFile.main(CheckinFile.java:64)
    Caused by: com.stellent.cis.server.api.scs.request.SCSRequestException: Content item '1256149797205Content-Id-SDK' was not successfully checked in. Content account is not defined. Unable to validate user security.
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.checkBinderForErrors(SCSRequestProcessor.java:357)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.validateResponse(SCSRequestProcessor.java:273)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.processRequest(SCSRequestProcessor.java:118)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:61)
         at com.stellent.cis.server.api.scs.request.stream.SCSOptimizedPublishFilter.handleRequest(SCSOptimizedPublishFilter.java:128)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.stream.SCSOptimizedRetrieveFilter.handleRequest(SCSOptimizedRetrieveFilter.java:250)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.rewrite.SCSRewriteURLFilter.handleRequest(SCSRewriteURLFilter.java:140)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.cache.impl.SCSServiceCacheFilter.handleRequest(SCSServiceCacheFilter.java:104)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestExecutorProxy.execute(SCSRequestExecutorProxy.java:105)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeViaProxy(SCSCommand.java:353)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeRequest(SCSCommand.java:335)
         ... 7 more

    Hi
    Issue is caused with the way parameters are passed from CIS 8.x onwards where when not giving a parameter that is a required one then it has to be set to blank. Like in the case for dDocAccount setting the value to blank string (i.e. "") would successfully check in the document.
    dDocAccount is a required additional paramter that needs to be supplied when checking in contents when UseAccounts=true is set in the config.cfg of the CS.
    From the CS checkin page when not specifying the Account it is set as blank which is why the the checkin goes through fine.
    This was not the case with CIS 7.6.1 where dDocAccount was not required to pass as parameter even if UseAccounts=true is set in the config.
    In case checkins have to be done without giving the Account then add the code for setting the dDocAccount to a blank string (i.e. "") and then recompile the java code and execute the it.
    Reason why CIS 7.6.1 did not show this behaviour is since CIS would set that (the value for account parameter) in the binder and pass it to the CS.
    Hope this helps
    Srinath

  • Checkin originals in background

    Hello,
    I am an ABAPer, and I am using 'BAPI_DOCUMENT_CREATE2' to create document and checkin original files. BAPI is working fine in R/3 (via SE37) with the file on my PC (C:\temp\file.doc). But, when I call call this BAPI from portal (frontend), document checkin is not happening, I think this is due to the file path (C:\temp\file.doc) is not recognized when the BAPI is executed in the backend. How do I checkin a file in background from portal? Any configuration in Document Management has to be done to acheive this?  Any ideas?
    Thank You,
    Chandra

    Hi Chandra,
    Unfortunately BAPIs are not so batch-friendy. API functions provide
    more flexibility in special cases concerning the checking in and checki
    out of documents. Therefore better use the functions modules like
    CVAPI_DOC_CREATE of the Function group CVAPI01.
    Please pay attention at the testprograms provided  in the note 504692.
    Pay attention to the fact that in background the originals are
    loaded from an application server, not from the frontend.
    In note 504692 you will find a collection of example programs which
    can be used as a workaround to BAPIs as they are not covering all
    possible scenarios.
    Hope this information is usefull.
    Best regards,
    Christoph

  • DMS: Checkin Originals in Background

    Hello,
    I am using <b>'BAPI_DOCUMENT_CREATE2'</b> to create document and checkin original files. BAPI is working fine via SE37 with the file on my PC (C:\temp\file.doc).  But, when I call call this BAPI from portal, document checkin is not happening, I think this is due to the  file path (C:\temp\file.doc) is not recognized when the BAPI is executed in the backend.  How do I checkin a file in background from portal? Do I need to specify any other parameters to the BAPI? or do I have to do anything on portal? If I call a BAPI from Portal, where this RFC is executed in the background?
    Any ideas?
    Thank You,
    Chandra

    Any Suggestions? Pls share with me.
    Thank you all,
    Chandra

  • UCM Including profile rules in custom checkin page

    Hi ,
    I am looking for a way to include ucm profile rules in our custom check in page.
    Basically, we have a profile rule that includes custom metadata fields. We need to bring them over in our custom check in page.
    Does anyone know how can we do it ?
    For example, we have a HTMLDocumentRule with few application fields, and custom metadata.
    So for a custom HTML Document Checkin page, we want all fields as part of HTMLDocumentRule to be part of the checkin page.
    Thanks,
    Sunil

    Thanks Bunty..
    I tried doing the same. We noticed all the standard document checkin fields getting enabled. Not the one defined in the profile.
    I am assuming the custom check-in page is not getting aware of the dpTriggerValue="HTML Document"
    Any ideas what we may be missing ?
    Thanks,
    Sunil
    -- THE PAGE NOW LOOKS LIKE THIS ---
    <html>
    <head>
         <$dpTriggerValue="HTML Document"$>
         <$dpDisplayLabel="HTML Document"$>
         <$defaultPageTitle="Bpel Checkin Form"$>
         <$include std_html_head_declarations$>
    </head>
    <$include body_def$>
    <$include std_page_begin$>
    <h4 class="pageTitle">Bpel Checkin Form</h4>
    <div style="text-align:left;padding:0 2em 0 2em;">
    <p>This is an example of an bpel checkin form.</p>
    </div>
    <form name="Checkin" method="post" enctype="multipart/form-data" action="<$HttpCgiPath$>">
    <!-- prefilled default values... you can place other default
    values here for metadata such as 'dDocType' and 'dSecurityGroup'
    to make specialized contribution paes -->
    <input type=hidden name="IdcService" value="STN_CHECKIN">
    <input type=hidden name="dpTriggerValue" value="HTML Document">
    <input type=hidden name="dpDisplayLabel" value="HTML Document">
    <input type=hidden name=idcToken value="<$ idcToken $>">
    <input type=hidden name="dDocAuthor" value="<$UserName$>">
    <input type=hidden name="dRevLabel" value="1">
    <!-- these two values turn on autonumbering, and set the prefix. Generate Content ID -->
    <input type=hidden name="IsAutoNumber" value="1">
    <input type=hidden name="AutoNumberPrefix" value="STN_">
    <!-- these two values do not need to be set here, because they are
    set in the first line of the service definition for 'STN_CHECKIN. -->
    <input type=hidden name="dDocAccount" value="">
    <input type=hidden name="dSecurityGroup" value="">
    <table>
    <tr>
         <td colspan=2><hr></td>
    </tr>
    <tr>
         <td>Title</td>
         <td><input type="text" name="dDocTitle" size=35     maxlength=30>
         </td>
    </tr>
    <!-- this loads up all the doc types, security groups, option lists,
    and custom metedata definitions. -->
    <!-- this loads profile attributes. -->
    <$include std_document_checkin_fields$>
    <tr>
         <td>Type</td>
         <td>
              <select name="dDocType">
                   <option>
                   <$loop DocTypes$>
                        <option value="<$dDocType$>"><$dDocType$> <$if DocTypes.dDescription$>- <$DocTypes.dDescription$><$endif$>
                   <$endloop$>
              </select>
         </td>
    </tr>
    <tr>
         <td>File</td>
         <td><input type="file" name="primaryFile" maxlength=250>
         </td>
    </tr>
    <tr>
         <td colspan=2><hr></td>
    </tr>
    <tr>
         <td align=center colspan=2>
         <input type=submit name=submit value=" Check In ">
         <input type=reset name=reset value=" Reset ">
         </td>
    </tr>
    </table>
    </form>
    <$include std_page_end$>
    </body>
    </html>
    Edited by: user9138987 on Dec 4, 2012 12:54 PM

  • Content profile Checkin  by cis (content integration suite)

    Good Day ,
    Iam using content integration suite for Oracle ucm my problem is :
    i create a new document profile by ucm interface and i want to checkin contents (using cis from java code) to these custome fields in the created profile, so is there
    any way to do that through cis by java code because there is mandetory fileds in another profiles ,that must be entered using (active.document.checkin.checkinFile ) because that i need content profile Checkin.
    best regards
    Wa'el Abu Rahmeh
    Edited by: Wa'el Abu Rahmeh on Oct 18, 2009 3:50 AM

    Are you able to checkin content with that profile in UCM interface? I think the mandatory metadata fields still needs to get filled even though you try to hide them through your profile. They might appear hidden but you will not be able to checkin the document, so you have to default it to predefined values.
    Alternative is to tap the event "validate standard" in a custom component filter and then do necessary changes to the databinder. So is it CIS issue at all?
    These are my thoughts.
    Regards,
    Ansuman Roy

  • Read timed out, for file checkin using SCS API

    Hi,
    I have installed content server and deployed CIS in standalone oc4j.
    I want to checkin files using the SCS API. Initially I was to able checkin a file of size 120MB successfully. When I tried to checkin a file of size 300MB , file is checked in but an Exception with the msg "Read timeout out" is thrown.
    I am able to checkin the same file(300MB) through content server front end without any error.Why do I get exception when using the API?
    [2008-01-11 09:56:07,343] [main] WARN (com.stellent.cis.server.api.scs.protocol.impl.HDAProtocol) - Unable to find end header mark! ()
    [2008-01-11 09:56:07,343] [main] WARN (com.stellent.cis.server.api.scs.protocol.impl.HDAProtocol) - Did not read any headers from input, setting type to UNKNOWN_TYPE
    com.stellent.cis.client.command.CommandException: com.stellent.cis.server.api.scs.request.SCSRequestException: Error reading the response from the Content Server: Read timed out
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeRequest(SCSCommand.java:338)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.execute(SCSCommand.java:222)
         at com.stellent.cis.client.command.impl.services.CommandExecutorService.executeCommand(CommandExecutorService.java:57)
         at com.stellent.cis.client.command.impl.CommandFacade.executeCommand(CommandFacade.java:158)
         at com.stellent.cis.client.command.impl.BaseCommandAPI.invokeCommand(BaseCommandAPI.java:84)
         at com.stellent.cis.client.api.scs.document.checkin.impl.SCSDocumentCheckinAPI.checkinFileStream(SCSDocumentCheckinAPI.java:707)
         at test.CheckinFile.execute(CheckinFile.java:85)
         at test.CheckinFile.main(CheckinFile.java:60)
    Caused by: com.stellent.cis.server.api.scs.request.SCSRequestException: Error reading the response from the Content Server: Read timed out
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.parseResponse(SCSRequestProcessor.java:223)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.processRequest(SCSRequestProcessor.java:114)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:61)
         at com.stellent.cis.server.api.scs.request.stream.SCSOptimizedPublishFilter.handleRequest(SCSOptimizedPublishFilter.java:128)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.stream.SCSOptimizedRetrieveFilter.handleRequest(SCSOptimizedRetrieveFilter.java:250)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.rewrite.SCSRewriteURLFilter.handleRequest(SCSRewriteURLFilter.java:140)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.cache.impl.SCSServiceCacheFilter.handleRequest(SCSServiceCacheFilter.java:104)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestExecutorProxy.execute(SCSRequestExecutorProxy.java:105)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeViaProxy(SCSCommand.java:353)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeRequest(SCSCommand.java:335)
         ... 7 more
    Caused by: java.net.SocketTimeoutException: Read timed out
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
         at com.stellent.cis.server.api.scs.protocol.impl.HDAProtocol$1.read(HDAProtocol.java:379)
         at java.io.FilterInputStream.read(FilterInputStream.java:90)
         at com.stellent.cis.server.api.scs.protocol.impl.BaseHDAProtocol.determineFormat(BaseHDAProtocol.java:150)
         at com.stellent.cis.server.api.scs.protocol.impl.HDAProtocol.readMessage(HDAProtocol.java:308)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.parseResponse(SCSRequestProcessor.java:206)
         ... 20 more
    Regards
    Raji

    I would probably guess that CIS is configuring its socket threads to have particular timeouts (to limit the time you would wait if something seriously went wrong with the request). Typically CIS is focused on page generation in APP servers or portals and these app servers (or portals) tend to like timeouts on their requests. This of course is unsuitable for the scenario of uploading the file. I would consult the CIS documentation to see if there are any mechanisms for tuning this behavior. If not, try contacting support.

  • Select Button beside custom metadata field on Check In Form

    Hi
    In Oracle Content Server 10gR3, is there a way to add a "Select" button to User Alias Applet for a new Meta data field on New Check In Form? I tried creating a component but I don't see a select button being shown up. The button does shows up if it's a standard metadata fields but not for the custom one. Here is the component code. Any idea what I am doing wrong and how to fix it.
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>
    CustomMetaData htmlIncludeOrString
    </title>
    </head>
    <body>
    <@dynamichtml std_meta_fields@>
    <textarea name="xClbraAliasList" rows=3 cols=40 wrap=virtual></textarea>
    <input type="button" value="Select..."
    onClick="popupSelectAlias(document.Checkin);">
    <script language="JavaScript">          
         var aliasForm;
         function popupSelectAlias(frm)
              var selUser = document.selectAliasApplet;
              aliasForm = frm;
              selUser.createFrame();
         function setAliasString(val)
              if (val.length == 0)
                   return;
              var str = aliasForm.xClbraAliasList.value;
              str.trim;
              if (str.length > 0)
                   str += ",";
              str += val;
              aliasForm.xClbraAliasList.value=str;
         </script>
         <applet name="selectUserApplet"
        code=com.intranetsol.utilities.SelectUserApplet.class
          codebase="/idc/common/"
         archive=suapplet.zip
        id=selectUser
        width=0
        height=0
         MAYSCRIPT>
              <param name=CGI-URL value="/idc/idcplg">
              <param name=JsDisplaySeparator value=",">
              <param name=IsPaged value="1">
              <param name=IsUserList value="1">
              <param name=JsFunction value="setUserString">
    </applet>
    <applet name="selectAliasApplet"
        code=com.intranetsol.utilities.SelectUserApplet.class
          codebase="/idc/common/"
         archive=suapplet.zip
        id=selectAlias
        width=0
        height=0
         MAYSCRIPT>
              <param name=CGI-URL value="/idc/idcplg">
              <param name=JsDisplaySeparator value=",">
              <param name=IsPaged value="1">
              <param name=IsAliasList value="1">
              <param name=JsFunction value="setAliasString">
    </applet>
    <@end@>
    </body></html>
    Then I tried using the same code as above but instead used the built-in dDocType to show a "Select" button. This works but the button obviously shows besides dDocType but when I try for custom metadata as shown above it doesn't. Here is the sample code for dDocType:<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>
    CustomMetaData3 htmlIncludeOrString
    </title>
    </head>
    <body>
    <@dynamichtml std_doc_page_definitions@>
    <$include super.std_doc_page_definitions$>
    <$include custom_modify_comments_definitions$>
    <@end@>
    <@dynamichtml custom_modify_comments_definitions@>
    <$if isCheckin$>
    <$xComments:isHidden = 1$>
    <$xComments = "some preset and hidden comments"$>
    <$elseif isUpdate$>
    <$xComments:isInfoOnly = 1$>
    <$endif$>
    <@end@>
    <@dynamichtml compute_std_field_includes@>
    <$include super.compute_std_field_includes$>
    <$if fieldName like "dDocType"$>
    <$if isCheckin or isUpdate$>
    <$fieldEntryInclude = "custom_doc_type_popup_field_entry"$>
    <$endif$>
    <$endif$>
    <@end@>
    <@dynamichtml custom_doc_type_popup_field_entry@>
    <input type="text" name="dDocType" value="<$fieldValue$>">
    <input type="button" value="Select..."
    onClick="popupSelectAlias(document.Checkin);">
    <script language="JavaScript">          
         var aliasForm;
         function popupSelectAlias(frm)
              var selUser = document.selectAliasApplet;
              aliasForm = frm;
              selUser.createFrame();     
         function setAliasString(val)
              if (val.length == 0)
                   return;
              var str = aliasForm.xClbraAliasList.value;
              str.trim;
              if (str.length > 0)
                   str += ",";
              str += val;
              aliasForm.xClbraAliasList.value=str;
         </script>
    <applet name="selectAliasApplet"
    code=com.intranetsol.utilities.SelectUserApplet.class
         codebase="/idc/common/"
         archive=suapplet.zip
    id=selectAlias
    width=0
    height=0
         MAYSCRIPT>
              <param name=CGI-URL value="/idc/idcplg">
              <param name=JsDisplaySeparator value=",">
              <param name=IsPaged value="1">
              <param name=IsAliasList value="1">
              <param name=JsFunction value="setAliasString">
    </applet>
    <@end@>
    </body>
    </html>
    Can someone please let me know what is in my above code that I am missing that is preventing the button not being shown in-front of the custom metadata field.
    Any help would be greatly appreciated.
    Thanks
    Edited by: guest0012 on Aug 29, 2009 4:24 PM

    Interesting!
    You'll need a component. You already mentioned you had a custom metadata field. You will also need to add a counter to the counters table for your component. During a check in you will need to fetch the next value from the counters table, increment the counter and store the new number back in the table. The year portion of the id is easy, get the current year and grab the last two characters. Then, put this all togther to get the data for your metadata field.
    The big question now is where in the check in process will you do all this? You will need something called filters probably. Maybe addFiles, maybe validateStandard, there are several that this could work with.
    Check out the how-to-components:
    http://www.oracle.com/technology/products/content-management/ucm/samples/index.html
    -Jason
    http://www.corecontentonly.com

  • Help required in UCM BPEL integration

    Myself Rahul Dutta from itech Technology Sales Consulting team India.
    We are working on a customer scenario where we need to call a BPEL
    process when we are checking in a document in the UCM.
    The document checkin and the BPEL process triggering is totally
    independent (not like UCM BPEL integration where the UCM document will
    be released into the repository after BPEL workflow gets completed and
    callback happened to UCM).
    The scenario here is I will checkin a document in UCM and it will be
    released there but parallaly it will trigger a BPEL process which we
    will use to do some notification and workflow staff, but the workflow
    outcome will not have any impact in te UCM.
    We need your help in implementing tis scenario. How we can sence/trigger
    a BPEL process when a document is cheking in. I have though of multiple
    possibilities like if UCM can do some update in some table which we can
    poll from BPEL or if UCM can call a webservice at the time of document
    checkin or any other way.
    Please help us in this regard.
    Thanks and Regards
    Rahul

    Hello Mukesh,
                        If you want to learn about RFID technology in general
    http://www.rfidjournal.com can be the best start.
    As you are a expert in XI it would be very beneficial and your learning curve for SAP RFID technogy will be very easy.
    SAP RFID Solution Suite includes:
    1) SAP AII
    2) SAP EM
    3) SAP OER (a new component that encompasses - SAP AII, SAP EM and a data repository for storing RFID events happening across the supply chain)
    Scope of XI here is quite important.
    You will integrate SAP AII to backend R/3 using SAP XI
    You will integrate SAP AII with SAP OER using SAP XI
    You will integrate SAP AII and SAP EM within SAP OER with SAP XI.
    To learn more about RFID in general and the domains it is being used and useful for you can also look into:
    http://www.bridge-project.eu/
    Here you can find a free software deliverable which explains very well how RFID works in warehouses and distrbution centers. Once this is done, you can easily transcend to learn SAP AII and SAP EM
    To find basic documentation on SAP AII please refer:
    http://help.sap.com/saphelp_autoid70/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
    Thanks
    Edited by: Yogesh Bhatia on Jan 9, 2009 8:50 AM
    Edited by: Yogesh Bhatia on Jan 9, 2009 8:51 AM

  • Error occured while using checkInFileStream of CIS

    Hi,
    I am having problem using the CIS in client mode. I am trying to use the CheckIn api. I am unable to find the problem. Following are the details:
    FLOW: Custom application – client Api – cis-server(Deployed in oracle application server) – content server.
    The part of cis-server -- content server works. I have tested the chekin being successful using the web application http://localhost:8888/cis-admin/ucpmbrowsecategory.do?category=active
    But the Custom application – Client Api – cis-server part does not work for me
    Following is the code for CheckIn along with the exception trace:
    public String checkIn() {
    System.out.println("ECM1Service :: checkIn :: Started");
    String contentId ="";
    try {
    Properties properties = new Properties();
    properties.setProperty(ICISApplication.PROPERTY_CONFIG_TYPE, "client");
    properties.setProperty(ICISApplication.PROPERTY_CONFIG_CLIENT_CONNECTION, "jndi");
    properties.setProperty("jndi."+Context.INITIAL_CONTEXT_FACTORY,ConfigUtils.getEntry("jndiInitialContextFactory"));
    properties.setProperty("jndi."+Context.PROVIDER_URL, ConfigUtils.getEntry("jndiProviderUrl"));
    properties.setProperty("jndi."+Context.SECURITY_AUTHENTICATION, ConfigUtils.getEntry("jndiSecurityAuthentication"));
    properties.setProperty("jndi."+Context.SECURITY_PRINCIPAL,ConfigUtils.getEntry("jndiSecurityPrincipal"));
    properties.setProperty("jndi."+Context.SECURITY_CREDENTIALS, ConfigUtils.getEntry("jndiSecurityCredentials"));
    ICISApplication client = CISApplicationFactory.initialize(properties);
    //Connect
    System.out.println("ECM1Service :: checkIn :: Connect Started");
    ISCSDocumentCheckinAPI api = client.getUCPMAPI().getActiveAPI().getDocumentCheckinAPI();
    ICISTransferStream transferStream = client.getUCPMAPI ().createTransferStream();
    transferStream.setFile(new File ("c:\\fileStreamTest.txt"));
    //getSCSContext
    ISCSContext context = client.getUCPMAPI ().getActiveAPI ()._createSCSContext ();
    context.setUser ("sysadmin");
    context.setCrendentials("idcdev");
    context.setAdapterName ("ecm");
    //getActiveContent
    ISCSContent activeContent = (ISCSContent) client.getUCPMAPI ().createObject(ISCSContent.class);
    ISCSContentID contentID = (ISCSContentID) client.getUCPMAPI ().createObject(ISCSContentID.class);
    contentID.setContentID("TEST_1");
    AppLog.debug("ECM1Service :: checkIn :: contentID"+contentID.getContentID());
    activeContent.setContentID (contentID);
    activeContent.setTitle ("TEST_1");
    activeContent.setType ("Test");
    activeContent.setSecurityGroup ("Public");
    activeContent.setSecurityAccount("fiscalAssistantOnly");
    //Execute
    System.out.println("ECM1Service :: checkIn :: Execute Started");
    ISCSDocumentCheckinResponse result = api.checkinFileStream (context, activeContent, transferStream);
    System.out.println("ECM1Service :: checkIn :: Execute Started after");
    String message = result.getMessage ();
    ICISID icisId = result.getIdentifier();
    contentId = icisId.getPropertyAsString("dDocName");
    System.out.println("ECM1Service :: main :: message: "+message);
    System.out.println("ECM1Service :: main :: icisId: "+icisId.getPropertyAsString("dDocName"));
    System.out.println("ECM1Service :: checkIn :: Execute Completed");
    } catch (Exception e) {
    e.printStackTrace ();
    System.out.println("ECM1Service :: checkIn ::Completed");
    return contentId;
    EXCEPTION:
    INFO [main] (AppLog.java:40) - ECMService :: checkIn :: Execute Started
    [2008-08-30 15:11:20,234] [main] DEBUG (cis.profiler) - <Timer SectionName="invokeCommand" ThreadName="main" Begin="1220123480234" Desc="" />
    [2008-08-30 15:11:20,234] [main] DEBUG (cis.profiler) - <Timer SectionName="FacadeExecuteCommand" ThreadName="main" Begin="1220123480234" Desc="active.document.checkin.checkinFileStream" />
    [2008-08-30 15:11:21,734] [main] ERROR (com.stellent.cis.server.filetransfer.impl.ClientResourceHandler) - Error parsing XML
    org.dom4j.DocumentException: Error on line 9 of document : <Line 9, Column 46>: XML-20190: (Fatal Error) Whitespace required. Nested exception: <Line 9, Column 46>: XML-20190: (Fatal Error) Whitespace required.
         at org.dom4j.io.SAXReader.read(SAXReader.java:355)
         at org.dom4j.io.SAXReader.read(SAXReader.java:271)
         at org.dom4j.DocumentHelper.parseText(DocumentHelper.java:215)
         at com.stellent.cis.server.filetransfer.impl.ClientResourceHandler.uploadFile(ClientResourceHandler.java:242)
         at com.stellent.cis.server.filetransfer.impl.ClientResourceHandler.publishResource(ClientResourceHandler.java:155)
         at com.stellent.cis.server.filetransfer.SCSContentTransferStream.writeObject(SCSContentTransferStream.java:259)
         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:585)
    The message indicates that there is a parse error with the a xml file but I am unable to figure which xml file??
    My adapaterconfig.xml file is as below:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <config>
    - <properties>
    <property name="webPath">http://localhost:8888/cis-server</property>
    </properties>
    <jndi />
    - <adapter default="true" name="ecm" type="scs">
    - <config>
    <property name="port">xxxx</property>
    <property name="connectionTimeout">20000</property>
    <property name="type">socket</property>
    <property name="persistentConnection">false</property>
    <property name="host">ecmserver.xxx.com</property>
    <property name="eventPollingEnabled">true</property>
    <property name="cacheEnabled">true</property>
    </config>
    <beans template="classpath:/META-INF/resources/adapter/adapter-services-scs.jxml" />
    </adapter>
    </config>
    Please let me know pointers to this problem.
    Thanks in advance.
    Aparna
    Edited by: user537651 on Aug 30, 2008 12:56 PM

    Disabling the event polling has helped to some extent. I did not have any Command cache properties set and had event polling enabled. This came by default. Oracle support rep has told that he had seen miscellaneous errors with enabling the event poll while the chache properties are not set.
    This has helped when I deploy cis-admin application to the Oracle 10g app server on a windows machine but again, when I do the same on another machine i.e. a unix machine (I doubt if operating system would be the cause) it did not work.
    Thanks,
    Aparna Raj Golla

  • Content server log showing exception in stream

    Hi all,
    I am connecting to ecm with the follwoing cod eand error
    on transfere stream is ocurring
    after connection was paralyesd for about 4 minutes then
    ecxeption occure then server log shows
    a service exception
    the follwoing is the used code
    PLZ HELP ME
    * Copyright (c) 1997-2001 IntraNet Solutions, Incorporated. All rights reserved.
    * Copyright (c) 2001-2007 Stellent, Incorporated. All rights reserved.
    package com.stellent.cis.sdk.samples.checkin;
    import java.net.MalformedURLException;
    import java.rmi.RemoteException;
    import java.util.Date;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import com.stellent.cis.client.command.CommandException;
    import com.stellent.cis.client.io.ICISTransferStream;
    import com.stellent.cis.client.api.scs.ISCSContent;
    import com.stellent.cis.client.api.scs.ISCSContentID;
    import com.stellent.cis.client.api.scs.document.checkin.ISCSDocumentCheckinAPI;
    import com.stellent.cis.client.api.scs.document.checkin.ISCSCheckinFlags;
    import com.stellent.cis.client.api.scs.document.checkin.ISCSDocumentCheckinResponse;
    import com.twainconnect.sample.UCPMClient1;
    import java.io.FileInputStream;
    import java.io.InputStream;
    * This class shows how to check in a file into the content server. This takes a bunch of command line switches most of which is
    * optional. If some required values are not given, it creates random values for them.
    * -file : the absolute path to the file which is to be checked in (required)
    * -contentid : the content id of the document (auto generated)
    * -title : the title of the document (auto generated)
    * -type : the type of the document (defaults to ADACCT)
    * -securitygroup : the security group (defaults to Public)
    public class CheckinFile extends UCPMClient1 {
    // The path to the primary file of the document
    private String primaryFile = null;
    // The content id of the document
    private String contentId = null;
    // The title of the document
    private String title = null;
    // the type of the document
    private String type = null;
    // the security group of the document
    private String securityGroup = null;
    // The check in api from the cis
    private ISCSDocumentCheckinAPI api = null;
    public static void main(String[] args) {
    CheckinFile checkin = new CheckinFile();
    checkin.initialize(args);
    try {
    checkin.connect();
    checkin.execute();
    } catch (CommandException e) {
    e.printStackTrace();
    } catch (MalformedURLException e) {
    e.printStackTrace();
    } catch (RemoteException e) {
    e.printStackTrace();
    System.exit(0);
    * Executes the services to perform a content server check in.
    protected void execute() throws RemoteException, CommandException {
    // Get the Document check in api from the active api.
    api = getClient().getUCPMAPI().getActiveAPI().getDocumentCheckinAPI();
    // Perform a check in of the file with the values provided. The check in flags is generated in the method
    // getCheckinFlags(). Also see getActiveContent(), getActiveContentId()
    try {
    ICISTransferStream transferStream = getClient().getUCPMAPI().createTransferStream();
    transferStream.setFile(new File("D:\\ddd.doc"));
    System.out.println("read b4 get === "+transferStream.getInputStream().read());
    // InputStream inputStreamxx = new FileInputStream( );//transferStream.getInputStream();
    // FileInputStream inputStreamxx = new FileInputStream(new File("D:\\ddd.doc"));
    // transferStream.setInputStream(inputStreamxx);
    // System.out.println("after setting "+transferStream.getInputStream().read());
    // byte[] input = new byte[25];
    // for (int i = 0; i < input.length; i++) {
    // int b = transferStream.getInputStream().read(input);
    // if (b == -1)
    // break;
    // input[i] = (byte)b;
    // System.out.println("\n---------\n"+input.length);
    // System.out.println("Whole legnth= "+transferStream.getInputStream().read(input));
    // System.out.println(inputStream .read());
    // System.out.println(getPrimaryFile());
    // transferStream.setFileName("mmm");
    // transferStream.setContentType("text/plain");
    // transferStream.setContentLength(5);
    ISCSDocumentCheckinResponse result =
    api.checkinFileStream(getSCSContext(), getActiveContent(),
    transferStream);
    //getSCSContext().setCrendentials();
    // The message from the content server , if any
    String message = result.getMessage();
    // Print a status message to the console
    print("Checked in the file [" + getPrimaryFile() +
    "] with content id " + getContentId() + ". Message:" +
    message);
    } catch (FileNotFoundException exp) {
    throw new CommandException(exp);
    } catch (IOException exp) {
    throw new CommandException(exp);
    } catch (Exception exp) {
    exp.printStackTrace();
    * This creates a new SCSCheckinFlags object which can be used to define the check-in properties.
    * @return new SCSCheckinFlags object
    * @throws RemoteException
    * @throws com.stellent.cis.client.command.CommandException
    protected ISCSCheckinFlags getCheckinFlags() throws RemoteException,
    CommandException {
    log.fine("Entering getCheckinFlags");
    ISCSCheckinFlags checkinFlags =
    (ISCSCheckinFlags)getClient().getUCPMAPI().createObject(ISCSCheckinFlags.class);
    // Specify that the file should be copied, and not be deleted after the check in.
    checkinFlags.setFileCopy(true);
    // Specify this to true if this is a workflow step checkin.
    checkinFlags.setFinished(false);
    return checkinFlags;
    * Creates a new SCSContent object where all the document specific properties and meta-data values can be set for the
    * check-in process.
    * @return new SCSContent object with the properties set
    * @throws RemoteException
    * @throws com.stellent.cis.client.command.CommandException
    protected ISCSContent getActiveContent() throws RemoteException,
    CommandException {
    // Create a new content object for the executing context
    ISCSContent activeContent =
    (ISCSContent)getClient().getUCPMAPI().createObject(ISCSContent.class);
    ISCSContentID contentID =
    (ISCSContentID)getClient().getUCPMAPI().createObject(ISCSContentID.class);
    contentID.setContentID(getContentId());
    activeContent.setContentID(contentID);
    // Set the Title of the document
    activeContent.setTitle(getTitle());
    // set the type of the document
    activeContent.setType(getType());
    // set the security group of the document
    activeContent.setSecurityGroup(getSecurityGroup());
    return activeContent;
    * Override the initialize method to read in more document specific values from the command line.
    protected void initialize(String[] args) {
    log.fine("Entering initialize");
    super.initialize(args);
    // Provide a default value for the fields so that we don't have to enter it always. ;-)
    // Date is random enough for us.
    Date now = new Date();
    setPrimaryFile(readArgsAsString("-file", args, null));
    setTitle(readArgsAsString("-title", args,
    "Title By SDK " + now.getTime()));
    setContentId(readArgsAsString("-contentid", args,
    now.getTime() + "Content-Id-SDK"));
    setType(readArgsAsString("-type", args, "ADACCT"));
    setSecurityGroup(readArgsAsString("-securitygroup", args, "Public"));
    // Getters and setters for the variables
    public String getPrimaryFile() {
    primaryFile = "D:\\w.txt";
    return primaryFile;
    public void setPrimaryFile(String primaryFile) {
    this.primaryFile = primaryFile;
    public String getContentId() {
    return contentId;
    public void setContentId(String contentId) {
    this.contentId = contentId;
    public String getTitle() {
    return title;
    public void setTitle(String title) {
    this.title = title;
    public String getSecurityGroup() {
    return securityGroup;
    public void setSecurityGroup(String securityGroup) {
    this.securityGroup = securityGroup;
    public String getType() {
    return type;
    public void setType(String type) {
    this.type = type;
    Edited by: user7326470 on Oct 17, 2009 2:52 AM

    <?xml version="1.0" encoding="windows-1256" ?>
    <config>
    <adapter default="true" name="myadapter" type="scs">
    <config>
    <property name="type">web</property>
    <property name="vaultType">web</property>
    <property
    name="host">http://192.168.0.104/MIC_ECM/idcplg</propert
    y>
    <property name="port">4444</property>
    <property
    name="contentServerAdminID">sysadmin</property>
    <property
    name="contentServerAdminPassword">idc</property>
    <property
    name="eventPollingEnabled">true</property>
    <property
    name="persistentConnection">true</property>
    <property name="cacheEnabled">true</property>
    <property
    name="connectionTimeout">9999999999999999999999999999999
    9999999999999999999999999999999999999999999999999999</pr
    operty>
    <property
    name="contentServerMappedVault"></property>
    <property name="appserverMappedVault"></property>
    </config>
    <beans template="classpath:/META-
    INF/resources/adapter/adapter-services-scs.jxml"/>
    </adapter>
    <adapter name="checkin" type="scs">
    <config>
    <property name="type">web</property>
    <property
    name="host">http://192.168.0.104/MIC_ECM/idcplg</propert
    y>
    <property name="port">4444</property>
    <property
    name="contentServerAdminID">sysadmin</property>
    <property
    name="contentServerAdminPassword">idc</property>
    <property
    name="eventPollingEnabled">true</property>
    <property
    name="persistentConnection">false</property>
    <property name="cacheEnabled">true</property>
    <property
    name="connectionTimeout">9999999999999999999999999999</p
    roperty>
    <property
    name="contentServerMappedVault"></property>
    <property name="appserverMappedVault"></property>
    </config>
    <beans template="classpath:/META-
    INF/resources/adapter/adapter-services-scs.jxml"/>
    </adapter>
    </config>
    the JDeveloper exception is as foolows
    [2009-10-17 11:24:10,749] [SCS EventPoller [myadapter]]
    WARN
    (com.stellent.cis.server.api.scs.event.impl.SCSEventPoll
    er) - No password credentials supplied for background
    polling thread but adapter config 'myadapter' is set to
    type web which requires authentication will attempt to
    poll with no credentials
    [2009-10-17 11:24:10,811] [SCS EventPoller [myadapter]]
    WARN
    (com.stellent.cis.server.api.scs.event.impl.SCSEventPoll
    er) - Error in content server event poller
    com.stellent.cis.client.command.CommandException: Error
    reading the response from the Content Server: 401
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeR
    equest(SCSCommand.java:338)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.execute
    (SCSCommand.java:222)
         at
    com.stellent.cis.client.command.impl.services.CommandExe
    cutorService.executeCommand
    (CommandExecutorService.java:57)
         at
    com.stellent.cis.client.command.impl.CommandFacade.execu
    teCommand(CommandFacade.java:158)
         at
    com.stellent.cis.client.command.impl.BaseCommandAPI.invo
    keCommand(BaseCommandAPI.java:84)
         at
    com.stellent.cis.client.api.scs.administrative.query.imp
    l.SCSAdministrativeQueryAPI.queryDocumentHistory
    (SCSAdministrativeQueryAPI.java:76)
         at
    com.stellent.cis.server.api.scs.event.impl.SCSEventPolle
    r$SCSFileCachePollingThread.run(SCSEventPoller.java:275)
    Caused by:
    com.stellent.cis.server.api.scs.request.SCSRequestExcept
    ion: Error reading the response from the Content Server:
    401
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.sendRequest(SCSRequestProcessor.java:156)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.processRequest(SCSRequestProcessor.java:112)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:61)
         at
    com.stellent.cis.server.api.scs.request.stream.SCSOptimi
    zedPublishFilter.handleRequest
    (SCSOptimizedPublishFilter.java:128)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.stream.SCSOptimi
    zedRetrieveFilter.handleRequest
    (SCSOptimizedRetrieveFilter.java:250)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.rewrite.SCSRewri
    teURLFilter.handleRequest(SCSRewriteURLFilter.java:140)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.cache.impl.SCSSe
    rviceCacheFilter.handleRequest
    (SCSServiceCacheFilter.java:112)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestE
    xecutorProxy.execute(SCSRequestExecutorProxy.java:105)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeV
    iaProxy(SCSCommand.java:353)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeR
    equest(SCSCommand.java:335)
         ... 6 more
    Caused by:
    com.stellent.cis.common.exception.HttpException: 401
         at
    com.stellent.cis.server.api.scs.protocol.impl.httpclient
    .HdaViaHttpProtocol.writeMessage
    (HdaViaHttpProtocol.java:171)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.sendRequest(SCSRequestProcessor.java:148)
         ... 19 more
    [2009-10-17 11:29:10,847] [SCS EventPoller [myadapter]]
    WARN
    (com.stellent.cis.server.api.scs.event.impl.SCSEventPoll
    er) - Error in content server event poller
    com.stellent.cis.client.command.CommandException: Error
    reading the response from the Content Server: 401
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeR
    equest(SCSCommand.java:338)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.execute
    (SCSCommand.java:222)
         at
    com.stellent.cis.client.command.impl.services.CommandExe
    cutorService.executeCommand
    (CommandExecutorService.java:57)
         at
    com.stellent.cis.client.command.impl.CommandFacade.execu
    teCommand(CommandFacade.java:158)
         at
    com.stellent.cis.client.command.impl.BaseCommandAPI.invo
    keCommand(BaseCommandAPI.java:84)
         at
    com.stellent.cis.client.api.scs.administrative.query.imp
    l.SCSAdministrativeQueryAPI.queryDocumentHistory
    (SCSAdministrativeQueryAPI.java:76)
         at
    com.stellent.cis.server.api.scs.event.impl.SCSEventPolle
    r$SCSFileCachePollingThread.run(SCSEventPoller.java:275)
    Caused by:
    com.stellent.cis.server.api.scs.request.SCSRequestExcept
    ion: Error reading the response from the Content Server:
    401
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.sendRequest(SCSRequestProcessor.java:156)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.processRequest(SCSRequestProcessor.java:112)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:61)
         at
    com.stellent.cis.server.api.scs.request.stream.SCSOptimi
    zedPublishFilter.handleRequest
    (SCSOptimizedPublishFilter.java:128)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.stream.SCSOptimi
    zedRetrieveFilter.handleRequest
    (SCSOptimizedRetrieveFilter.java:250)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.rewrite.SCSRewri
    teURLFilter.handleRequest(SCSRewriteURLFilter.java:140)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.cache.impl.SCSSe
    rviceCacheFilter.handleRequest
    (SCSServiceCacheFilter.java:112)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestE
    xecutorProxy.execute(SCSRequestExecutorProxy.java:105)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeV
    iaProxy(SCSCommand.java:353)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeR
    equest(SCSCommand.java:335)
         ... 6 more
    Caused by:
    com.stellent.cis.common.exception.HttpException: 401
         at
    com.stellent.cis.server.api.scs.protocol.impl.httpclient
    .HdaViaHttpProtocol.writeMessage
    (HdaViaHttpProtocol.java:171)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.sendRequest(SCSRequestProcessor.java:148)
         ... 19 more
    com.stellent.cis.client.command.CommandException: Error
    reading the response from the Content Server: 500
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeR
    equest(SCSCommand.java:338)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.execute
    (SCSCommand.java:222)
         at
    com.stellent.cis.client.command.impl.services.CommandExe
    cutorService.executeCommand
    (CommandExecutorService.java:57)
         at
    com.stellent.cis.client.command.impl.CommandFacade.execu
    teCommand(CommandFacade.java:158)
         at
    com.stellent.cis.client.command.impl.BaseCommandAPI.invo
    keCommand(BaseCommandAPI.java:84)
         at
    com.stellent.cis.client.api.scs.document.checkin.impl.SC
    SDocumentCheckinAPI.checkinFileStream
    (SCSDocumentCheckinAPI.java:663)
         at
    com.stellent.cis.sdk.samples.checkin.CheckinFile.execute
    (CheckinFile.java:118)
         at
    com.stellent.cis.sdk.samples.checkin.CheckinFile.main
    (CheckinFile.java:71)
    Caused by:
    com.stellent.cis.server.api.scs.request.SCSRequestExcept
    ion: Error reading the response from the Content Server:
    500
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.sendRequest(SCSRequestProcessor.java:156)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.processRequest(SCSRequestProcessor.java:112)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:61)
         at
    com.stellent.cis.server.api.scs.request.stream.SCSOptimi
    zedPublishFilter.handleRequest
    (SCSOptimizedPublishFilter.java:128)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.stream.SCSOptimi
    zedRetrieveFilter.handleRequest
    (SCSOptimizedRetrieveFilter.java:250)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.rewrite.SCSRewri
    teURLFilter.handleRequest(SCSRewriteURLFilter.java:140)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.cache.impl.SCSSe
    rviceCacheFilter.handleRequest
    (SCSServiceCacheFilter.java:112)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestF
    ilterChain.doRequestFilter
    (SCSRequestFilterChain.java:58)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestE
    xecutorProxy.execute(SCSRequestExecutorProxy.java:105)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeV
    iaProxy(SCSCommand.java:353)
         at
    com.stellent.cis.server.api.scs.impl.SCSCommand.executeR
    equest(SCSCommand.java:335)
         ... 7 more
    Caused by:
    com.stellent.cis.common.exception.HttpException: 500
         at
    com.stellent.cis.server.api.scs.protocol.impl.httpclient
    .HdaViaHttpProtocol.writeMessage
    (HdaViaHttpProtocol.java:171)
         at
    com.stellent.cis.server.api.scs.request.impl.SCSRequestP
    rocessor.sendRequest(SCSRequestProcessor.java:148)
         ... 20 more
    Process exited with exit code 0.
    the server exception in log of content server is as
    follows
    Event generated by user 'anonymous' at host
    '192.168.0.104'. Stream terminated before being able to
    read HTTP protocol line. Stream terminated before being
    able to read HTTP protocol line. [ Details ]
    An error has occurred. The stack trace below shows more
    information.
    !csUserEventMessage,anonymous,192.168.0.104!$!
    syStreamTerminatedBeforeProtocol!
    syStreamTerminatedBeforeProtocol
    intradoc.common.ServiceException: !
    syStreamTerminatedBeforeProtocol
         at
    intradoc.server.ServiceRequestImplementor.doRequest
    (ServiceRequestImplementor.java:628)
         at intradoc.server.Service.doRequest
    (Service.java:1709)
         at
    intradoc.server.ServiceManager.processCommand
    (ServiceManager.java:357)
         at intradoc.server.IdcServerThread.run
    (IdcServerThread.java:195)
    Caused by: java.io.IOException: !
    syStreamTerminatedBeforeProtocol
         at
    intradoc.serialize.DataBinderSerializer.readStreamLineBy
    teEx(DataBinderSerializer.java:1588)
         at
    intradoc.serialize.DataBinderSerializer.readStreamLineEx
    (DataBinderSerializer.java:1556)
         at
    intradoc.serialize.DataBinderSerializer.readLineEx
    (DataBinderSerializer.java:1528)
         at
    intradoc.serialize.DataBinderSerializer.parseForData
    (DataBinderSerializer.java:1336)
         at
    intradoc.serialize.DataBinderSerializer.parseMultiConten
    t(DataBinderSerializer.java:1283)
         at
    intradoc.serialize.DataBinderSerializer.continueParse
    (DataBinderSerializer.java:1244)
         at
    intradoc.data.DataSerializeUtils.continueParse
    (DataSerializeUtils.java:138)
         at intradoc.server.Service.continueParse
    (Service.java:415)
         at
    intradoc.server.ServiceRequestImplementor.doRequest
    (ServiceRequestImplementor.java:620)
         ... 3 more

Maybe you are looking for

  • Can two people switch iPads (from same base iTunes account) without losing data or settings.

    I am going to trade my nice new 32 GB iPad with Verizon LTE to my wife for her original 32 gb iPad that is just about years old.  She likes the trade but neither of us want to lose data or settings.  Will backup and restore work reliably?

  • Whats happened to output in Bridge CC??

    Please tell me that the only way to make a pdf is not via the god awful contact sheet II tool as its slow and much more limited ... its just taken me 20 mins to do something I usually do in 1!! not very happy at the moment as I removed bridge cs6 fro

  • Digital touch is not working

    We bough to Apple Watch, sport and watch series for me and my wife. Everything works fine, but no digital touch. We both in friends (and we add and removed each other few times already), we both have this finger icon, but nothing we draw or tap is no

  • Importing DV footage saved as AVI

    Hi Guys, I've spent four years working on a project using Premiere Pro on a Windows machine. <ducking> During that time I've captured hundreds of hours worth of footage from DV cams that were saved in the AVI format. Now I'm being asked to provide th

  • DB13 jobs failling

    Hi Gurus, DB13 jobs are failling below are the details. Can you please let me know the reason behind job failing. Thanks Sambi DBA:CHECK_DB DBA:ANALYZE_TSP DBA:NEXT_EXTENT Job Log: DBA:CHECK_DB Job started Step 001 started (program RSDBAJOB, variant