SAP HTTP Content Server and ECC 6 to be installed on same Windows system?
Hi Gurus:
I have ECC 6 (IDES) running on a Windows 2003 server already. I plan to install the SAP HTTP Content server on the same machine/same operating system. I will be the only user, just testing it out and learning things myself.
Is this advisable?
Also does anyone know the latest set of Content Server DVDs/CDs to download ?
Deepak:
Thanks a lot.
My Content Server is running OK now.
Two repositories are created: one is DMS, one is on ArchLink (ArchiveLink).
But when I am trying to attach a PDF document to a PO, I got this:
HTTP error: 401 Unauthorized
Message no. CMS025
Diagnosis
Error in accessing via HTTP
401 Unauthorized
Any clue???
Similar Messages
-
ArchiveLink with SAP HTTP Content Server configuration using SAPdb MaxDB
We have configured SAP 4.7 to use ArchiveLink to store outgoing POs. The POs are in PDF format and are to be stored on an SAP HTTP content server using MaxDB. We believe everything is setup but when we go to retrieve a stored file, using and HTTP link we do not see the document. Here is a sample HTTP link:
http://company-sap20.company200-sap.com:1090//ContentServer/ContentServer.dll?get&pVersion=0046&contRep=ZT&docId=47E9C60A28145211E10000000A0126F3
Can anybody give me a few pointers?
What table in the MaxDB shall I look at? Where is the docID being passed to?I'm sorry to say that I don't know.
AFAIK, the report gets documents from the document store. The Contentserver itself runs embedded in the Web-Server.
Besides the trial to write a trace file with the Contentserver (see Contentserver.ini somewhere on your Web-Server) I strongly recommend to open a customer message.
Regards Thomas -
Migration of SAP DMS documents from RFC Archive to SAP HTTP Content Server
Can anyone verify the correct OSS for the migration of documents from an RFC Archive repository (non SAP) in SAP DMS to a SAP Content Server HTTP Repository. Most of the OSS notes seem to indicate HTTP to HTTP migrations or based storage category migrations.
Which is the most suitable for this?
Edited by: Athol Hill on Oct 30, 2009 2:35 PMDear Athol,
If you want to move the originals from an archive or vault to a Content
Server, please use the DMS_KPRO_CONVERT and DMS_KPRO_CONVERT2 report I
would kindly ask you to see teh documentation on DMS_KPRO_CONVERT report
in transaction SE38, which explains the whole process and gives
necessary information.
This conversion program offers two possibilites:
- Complete migration:
The meta data of the document info record and the checked-in original
application files are migrated together. The checked-in original
application files are transported into the storage catgories.
- Step-by-step migration:
In the first step meta data is migrated. The original application files
remain in the old storage data. The migration of original application
files starts after you have processed the files with the integrated
viewer and checked them into a secure storage area.
Best regards,
Christoph -
SAP DMS - Content Server and Unicode - What is effect on size?
We know that unicode conversion will cause the database to grow in size. I understand that this will apply to the SAP tables with data and metadata etc. The question is whether the actual content (drawings, Word, Excel and PDF documents etc) that are stored in the Content Server will also cause database growth when Unicode conversion is done. We have customers who have large Content Servers in their DMS landscape, and the actual documents are by far the largest part of the size.
Kind Regards - FrankHi,
although this thread is very old, there might be still people reading it ...
The Unicode conversion actually converts character like data only. And documents are usually stored as binary data ... hence the size of those objects does not change.
Best regards,
Nils Buerckel -
DMS and Content Server in ECC 6
Dear colleagues.
IN ECC 6 there is a internal BSP based content server, that allows store the document in the main SAP Database.
In case of great number of documnets. managed in DMS, can in impact performance of all ECC 6 applications.
Does it make sence to install separate 640 Content server, or maybe install pure NW 2004S server, which wil run inly content sever BSP on separate database?
Regards
VladimirI would always recommend the use of the SAP HTTP Content Server (640 content server). The database on the SAP server itself is impractical for anything other than a dev or qa environment.
-
Content Server and Portal Connectivity
Dear Experts,
I m using this content server to connect with the Portal 7.0, as I m working with LSO and my content server is working fine as below....
serverType="SAP HTTP Content Server";serverVendorId="Copyright SAP AG, All rights reserved 1998, 2001";serverVersion="6400";serverPatch="1";serverBuild="190";pVersion="0046";serverStatus="running";serverStatusDescription="";serverDate="2009-02-05";serverTime="10:47:29";startUpDate="2009-02-05";startUpTime="10:40:34";lastAccessDate="2009-02-05";lastAccessTime="10:41:40";
contRep="ZADGAS_LSO";contRepStatus="defined";contRepStatusDescription="";contRepDescription="Content Server for LSO";contentStorageHost="xxx-xxx-cont";contentStorageName="LSO";secKeyVerification="y";defaultDocProt="";
Now, I want to connect Portal and content server with the URL...for data storage in the content server.
I m trying to use this URL, but is is not working...
http://xxx-xxx-cont:1090/ConTentServer/ContentServer.dll?adminContRep&operation=docIdList&contRep=ZADGAS_LSO
Can you please let me know what is the issue or should I make some configuration to this and please send the config documents to me ...at
ahmad.siddiquee at gma!l
Thanks in advance.
AhmadDear All,
I want to connect SAP content server through Authrouing Environment for uploading the data in the content server.
I want to use content server as WEBDAV REPOSITORY for access the docs.
I think ... shared drive thing would work...only if the repository is created in the file systems isnt it?
I m not sure about it
Any help will be appreciated .
Thanks,
Ahmad -
hello,
I want to create manually the KPro-metadata for documents. do you knwo which tables (like SDOKSTCA) I have to consider and make entries?
the next step is to migrate still existing documents on a sap http content server into the sap kpro and sap dvs.
which steps I have to made? which fm´s tables do I need?
is there any documentation in the web for this topic?Check out this online help.
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/58/2c0795e3914868ad716a524c158cb5/frameset.htm">Defining Content Repositories on the SAP Web Application Server</a>
Regards
Raja -
Using MS-Sharepoint as a content server from ECC 6.0
Hi, gurus.
From the
[SAP Content Server Installation Guide|https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/cfa73246-0a01-0010-71b4-bc21ccb45c99&overridelayout=true]
...you will find this information:
You can find a description of the SAP Content Server Interface in the SAP Library (on the documentation CD or under www.//help.sap.com) under SAP Web Application Server u2192 Basis Services u2192 Knowledge Provider u2192 Content Management Service u2192 SAP Content Server HTTP Interface. If you want to integrate another content server into your network, the new content server must fulfil the requirements of the interface.
My simple question is:
Is it possible to use MS Sharepoint as a content server from ECC 6.0 ?
Please advice.Hi Athol,
Thanks very much, your answers are very helpful.
To use SharePoint as SAP DMS for document management. We have depend on the 3rd party products like iNet.DM from ERP.Link or Duet Enterprise and separate licenses required for products?
Without this 3rd party products, it is not possible to use SharePoint as SAP DMS?
What is best and cost effective way of achieving this requirement?
Thanks and Regards,
Venky. -
Connection Settings between Content Server and DMS server
Dears,
I installed DMS server and Content Server,Now I need to do connection settings between these server.
Both are installed on seprate servers.
So please suggest what are the steps to set connection between these servers.
ShivamHi all,
I installed the Content Server with DB instance. ECC on AIX and the Content Server on Windows are on different domains and wanted to integrate. After the installation what I did is as follows...
I am trying to create the Content Repository using the Tx- OAC0, given the the following details as
Content Repository name--- DMS_xxxx
Document Area - DMS
Storage Type -- HTTP Content Server
Version -0046
HTTP Server --- fully qualified host name of the Content Server
Port Number --- 1090
HTTP Script --- ContentServer\ContentServer.dll
Physical Basic Path--- (initially) -
/usr/sap/<ECCSID>/SYS/global/
(modified) --- E:\ContentServer\ -
not available, thought it will create, even created later
Physical archive path --- SAME as Physical Basic Path
When I check the connection, I am getting an error "Content repository DMS_xxxx does not exists.
When I check Tx- CSADMIN-- it gives an error saying the "HTTP error : 4010 (authorized) ' Permission denied: adminContRep&configSet"
I am not sure what user should i use for this and what should be the information of ContentStorageHost, ContentStorageName and Storage need to be provided.
Please help me in this....
Regards
Krishna -
TREX not working for e-recruiting with HTTP content server
We have a separate e-recruiting instance where we have only e-recruiting functionality installed. In this system we are using Storate type as "http content server instead of standard setting "SAP system database" for HR_KW content repository via transaction code "OAC0"
Following are the details
Document Area: HR_KW
Storage type : HTTP Content Server
Version no. 0046 Content Server version 4.6
HTTP server vd24cs02.sce.com
Port Number 8080 SSL Port Number
HTTP Script archive
Phys. path /usr/sap/N09/SYS/global/
Points to be noted:
1) TREX Search functionality for Job postings etc is not
working with this setting, however if we use HR_KW_CONT (storage type=03 SAP System database) , above mentioned functionalities work. We observed that xml files required for TREX search are also not getting created when we change the settings.
2) We observed that when we change the storage type the indexing job is successful but application log shows some failures in reading/modifying xml files
Please let me know what are the settings/ procedure to use a different storage type instead of standard setting delivered with the product. Anything related to the setting for above requirementHi All,
I may have a similary problem but I'm not entirely sure.
I have been tasked with setting up a simple java servlet to authenticate against a BOXI (Business Objects) server, from my tomcat server (tomcat 5.5) on my windows XP desk top machine. I will add more info on this shortly.
I have been supplied with a krb5.ini file and the bscLogin.conf file as follows:
bscLogin.conf :
com.businessobjects.security.jgss.initiate {
com.sun.security.auth.module.Krb5LoginModule required debug=true;
krb5.ini[libdefaults]
default_realm = ADF.SOMEWHERE.CO.UK
dns_lookup_kdc = true
dns_lookup_realm = true
default_tgs_enctypes = rc4-hmac
default_tkt_enctypes = rc4-hmac
[realms]
ADF.SOMEWHERE.CO.UK = {
kdc = DC90.ADF.SOMEWHERE.CO.UK
default_domain = ADF.SOMEWHERE.CO.UK -
Diff. between content server and archive server(SARA on content server)
I am very interested about difference between content server and archive server. Is there content server supplied by SAP and archive server by third party producers or something else?
If so dditionally what needs to be done to archive data (via Sara) on content server. I did it on sap R/3 4.0 on an archive server. Is it huge difference to do it on 4.7x2 on content server?Hey,
The content server is used to save documents,
and SARA (and other third party producers) are used to archive old data.
For example:
You should use Content server - When you need to save un-structured data about worker (e.g: pictures, documents and etc) .
You should use SARA (and other third parties) - When you need to move to archive old
worker which have left your organization before 5 or more years (there for they are not relevant for you)
Here is some more information about Content server
from help.sap.com:
"Therefore, besides the SAP database, an external content server is always available in every SAP system installation. In this way, the necessary technical infrastructure is provided for all document-centric applications and business scenarios that do not require a long-term archiving solution"
Here is some more information about SARA and archiving
from help.sap.com:
"Data Archiving removes from the database application data from closed business transactions that are no longer relevant for the operational business. The archived data is stored in archive files that can be accessed by the system in read-only mode."
for more information:
http://help.sap.com/saphelp_nw70/helpdata/en/8c/e9ddbb5d9a524bbb7854d31b963248/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/73/c335406ee32e34e10000000a155106/frameset.htm -
Seting up Content Server and ArchiveLink
Ok, Here is the problem that I am currently dealing with. I have set up a Content Server to store files to a sapDB (not file system). I am trying to have purchase orders moved into the Content Server. I defined a content server:
from TCode OAC0:
ZT ARCHLINK HTTP content server 0046 Content Server Test
from TCode OAC3:
EKKO MEOORDER X ZT TOA01 0
in TCode OAC3 I am only able to choose ZT if I set ZT to Document Area "Archivelink". But when I choose this it makes me choose a directory and as I mentioned I set up the content server to save files to DB (not file storage). Can anyone please assist me in what settings I have incorrect? Also I looked up the PO information and it says something about Object Type BUS2012... not EKKO. Do I have to set up this object type?
Basically when I change the Document Area to "Archivelink" it makes me use a file... when I choose "Archivelink: Print List Manager" or "Archivelink: Document management" it does not force me to have a file path.
Well... after re-reading it I can see I am very confused. Any help understanding the process or any advise would be greatly appreciated.
Thanks,
Paul Ksobiech
SAP Basis AdministratorHi,
In the transaction OAC0, when creating a repository, you would find the field 'Document Area'. The value for Document Area has to be specified as 'ArchiveLink' or should be left blank. If you specify the Document Area as ArchiveLink, then only ArchiveLink woulod be able to use this repository. Hence, if you would like other applications also to use this repository, please maintain the Document Area as blank.
You have mentioned that when you choose ARCHIVELINK as the document area, you have to choose a directory. Are you referring to the Transfer Directory in OAC0 transaction? If yes, then this Transfer Directory is used for storing the documents temporarily. This directory would be a path on the Application server.
For example, if you maintain a transfer directory (as seen in Full Administration mode)as the following:
Basic Path IX_GLOBAL
Archive Path IX_GLOBAL
This would mean that Basic path is the path where the documents are stored temporarily before saving into the archive.
The Archive Path is the path where the documents are made available temporarily during the document retrieval process.
The transfer directory IX_GLOBAL is maintained in the transaction FILE. This directory would inturn be pointing to the path on the application server.
Additionally, answering your last question, the business object EKKO was used in the release 4.6. However, from higher release like 4.6C, 4.7, the EKKO business object has been replaced with BUS2012. Hence, from higher releases onwards, you would have to use this business object instead of EKKO.
I hope this info helps.
Best Regards,
Sindhu Sreedharan. -
Decompress files in HTTP Content Server
Hello,
I have a problem with the consistency of files stored in HTTP content server. That is to say I have an inconsistency between the object and content of the linked file.
I have a controller program for consistency but I do not know how to decompress.
The files in the content server are compressed with CSCompress (I think). Is there a possibility to decompress this files ?
Tank you.
MichelHi Michel,
Conerning your questions regarding the possibility to decompress the
files outside the SAP system, I'm afraid this is not possible. The
document files are stored in a compressed format. Even if you managed
to extrace the files from the tables, their content still remains
compressed. In other words, you still have to rely on SAP Content
Server's decompression logic to generate the original content. The only
way to retrieve the files, therefore, is by using the SAP Content
Server HTTP Interface.
Regards,
David -
Store archiving IDoc's to an HTTp content server
Hi Guru's,
I want to store the archived IDoc's to an HTTP content server.
i have created an content server on OAC2 and i dont know how to link the archived IDocs to an HTTp content server.
I searched many forums, but i cant get the exact solution for this.
Could anyone help me on this.. pls...
Thanks in advance,
murugan..Hello,
I will take a final call on this - As i understand all the configuration is correct but not updating in link tables.
I also understand system Id is ok as PO and IDoC are working.
In Content repository creation for PO & IDoC you will be taking document area as Data Archiving but for Printlist content repo you have to select ArchiveLink.
If you have done above then check connectivity and send the certificate
In your Archive server (IXOS, EASY, DOCUMENTUM or so on ) Check same content repository is properly configured.. if possible refresh it. Check for certification from SAP.
You are facing connectivity issue so cross check carefull all archive server level.
Lastly check oss note
Let us hope for the best.
-Thanks,
Ajay. -
Http content Server - putCert specification
Hello,
I am trying to develop a HTTP Content server for connection with SAP but I encounter difficulties while implementing security.
The methode putCert stores the certificate from SAP but it seems like it is a X509 v1 certificate and not a V3. like mentionned in the spec doc
Moreover SHA1 seem to be used and not MDS.
Is there any particular reason?
Thank youOk finally managed to implement security on the SAP Content Server.
this code snippet works:
Provider bc = new BouncyCastleProvider();
int i = Security.addProvider(bc);
byte[] message2Sign = "E25B5CECB6846E1F4F92C9E9058BC415FDrCN%3DC1120071026161701".getBytes();
String good = "MIIBlAYJKoZIhvcNAQcCoIIBhTCCAYECAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHATGCAWAwggFcAgEBMBMwDjEMMAoGA1UEAxMDQzExAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNzEwMjYxNDE3MDFaMCMGCSqGSIb3DQEJBDEWBBT/ObaVw5qhQRX5MTMnyVqptXhwnTCBpgYFKw4DAhswgZwCQQEi9Vy1IpGpgBwpby66sV16jIHOJkoJI/blRDbeogY2IS69a9JmlAfQEnttGqA3jv/QAf98zFtmFpsDwniO1AhUBQNzq3BaLZ3Vj2dGBB5HPZh5eBa0CQHsZv4pNumfHRNhmlbKK9TDgPQrDDnG7F51g1FhTAFvceltg20WjHE/dFaH8jkigzaJDkFIuV50yGPytGPYmekELzAtAhUBBudqwTj+JNfkpr6BausHDZpqMmUCFC9rWauPQhjYNp4tiHWPmpgw9NXl";
String bad = "MIIBlAYJKoZIhvcNAQcCoIIBhTCCAYECAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHATGCAWAwggFcAgEBMBMwDjEMMAoGA1UEAxMDQzExAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNzEwMTgxMTQxNTVaMCMGCSqGSIb3DQEJBDEWBBS2xHiqu4ZssgcURXnsqxhf5kTCBpgYFKw4DAhswgZwCQQEi9Vy1IpGpgBwpby66sV16jIHOJkoJI/blRDbeogY2IS69a9JmlAfQEnttGqA3jv/QAf98zFtmFpsDwniO1AhUBQNzq3BaLZ3Vj2dGBB5HPZh5eBa0CQHsZv4pNumfHRNhmlbKK9TDgPQrDDnG7F51g1FhTAFvceltg20WjHE/dFaH8jkigzaJDkFIuV50yGPytGPYmekELzAtAhUBOKbZGs22bNiMQ8UkPL4vaPewDwCFFof2Pv04DXMDPj2SnZ7wMcCKTfH";
BASE64Decoder b64 = new BASE64Decoder();
byte[] signature = b64.decodeBuffer(good);
// get public key from cert
File toto = new File("/tmp/toto.txt");
FileInputStream fis = new FileInputStream(toto);
PKCS7 test = new sun.security.pkcs.PKCS7(fis);
java.security.cert.X509Certificate[] certs = test.getCertificates();
//PublicKey pk = certs[0].getPublicKey();
// construct PKCS7 data object
CMSProcessable processable = new CMSProcessableByteArray(message2Sign);
CMSSignedData s = new CMSSignedData(processable, signature);
// get 1st signer infos
SignerInformationStore signers = s.getSignerInfos();
Collection c = signers.getSigners();
Iterator it = c.iterator();
SignerInformation signer = (SignerInformation) it.next();
// verification
boolean test2 = signer.verify(certs[0], "BC");
System.out.println("Ok = " + test2);
Maybe you are looking for
-
Creating separate jars from one package structure
Hello, I have the following package structure: project project.util project.mainAll of these packages are in the same classes directory. I would like to create one jar that contains project, one jar that contains project.util and one jar that contain
-
hi i want to snap the grid in xy graph i am plotting graph using mouse down event now i want to snap grid on mouse down(means if i click any where the point will be entered on nearest grid) regards mazhar Solved! Go to Solution.
-
Sync server error for calendars on ipad??
I recently upgraded my iOS and now I get this error. "itunes could not sync calendars to the ipad because the sync server failed" How do I fix this? I have an ipad mini IOS 7.1. my mac is a macbook pro running 10.8.5. Thanks, Pam
-
Need to write SQL query for hierarchy
Hi Guys, I need help to write a query for the below scenario. I have one organization, under that I have many branches. when i provide input to query on last branch, i need to display all parents of that branch like below Organization ---parent b
-
Local capture only seems to process archived logs - not online logs
In Oracle 10g R2 I have set up a local capture and apply on a logical standby database. I am configured to capture table level changes with LOGFILE_ASSIGNMENT = IMPLICIT, but the capture process only seems to find changes when the local redo logs are