0

I am new to Oracle WebCenter Content (Formerly known as Oracle UCM).

I am looking from the integration of UCM to third party application perspective only to retrieve and store the document. I have went through the details about WSDL Generator and also collected the set of SOAP API require to perform check-in and other operations.

We are not going to use UCM directly to store and retrieve the document rather from third party application to store and retrieve the documents (PDF). I have following basic set of questions:

  1. Does UCM store my documents under Weblayout directory?
  2. How would I store documents under specific directory using Check-in SOAP API? (I.e. If I want to store document under "IT Department" Directory.) Which field I can use to mention the location in wsdl?
  3. When I search the document, does it return or can I get the location of the document in search result?
JavaAster
  • 57
  • 8

2 Answers2

1

OOTB, UCM stores your original doc in the Native directory and a copy in weblayout - converted to web viewable format if you have IBR enabled. Use a storage rule based on the storage rule metadata field to determine where to store docs based on metadata. See more info here.

Joe
  • 3,337
  • 1
  • 14
  • 11
0

When executing a search, you should receive back a field DocUrl which contains the URL to the content item. However, this URL can break if certain metadata changes (such as dSecurityGroup or dDocType).

A better idea is to use GET_FILE and either the dID or the dDocName (and RevisionSelectionMethod).

Additional reading on the FileStoreProvider and how URLs are calculated can be found here.

Jonathan Hult
  • 1,351
  • 2
  • 13
  • 19