Date and Time Formatting Case Sensitivity Considerations

Using Services 2-3

2.1.1.3 Request Parameters

A service request must include every parameter that the service requires. For example, when calling the DOC_INFO service to obtain information about a content item, the service call must provide the dID generated content item revision identifier to the service. The following segment shows how this would be done through a persistent URL: http:cs.example.comcsidcplg? IdcService=DOC_INFOdID=194

2.1.1.4 Date and Time Formatting

Default date and time formatting are determined using the Localization tab on the System Properties utility interface. The general format for date and time is: MMDD{yy} {hh:mm[:ss] {aa} [zzz]} mAM,PMzTimezoneCity ■ The datetime format is a grouping of Y, D, M for Year, Day, and Month, and h, m, and s for hours, minutes, and seconds. The number of times the letter repeats designates the minimum number of digits used for example, YYMMDD hh:mm could designate 041209 12:12 or MMDDYYYY hh:mm:ss would be 09122004 04:12:33. ■ The a represents the meridian symbol for example, AM or PM. ■ The m represents minutes. ■ Braces { } indicate that the item is optional when in the input data, but will always appear in the output. ■ The exclamation mark is used to separate additional date format specifications. For example, mXXX,YYY could designate the meridian symbols where XXX is the symbol meaning before noon and YYY is the symbol meaning after noon. Everything after the exclamation point passes the meridian and time zone symbols along with the date format.

2.1.1.5 Case Sensitivity Considerations

Case sensitivity is important when calling standard Oracle UCM services. ■ Parameters : Parameters are case sensitive. For example, when specifying the IdcService parameter you must use IdcService, not IDCSERVICE. ■ Parameter values : Parameter values are typically case sensitive. The value for the IdcService parameter is always case sensitive, and the convention used for standard Oracle UCM services is all capital letters. For example, when specifying the value for the IdcService parameter you must use DOC_INFO, not Doc_Info. ■ Databases : The database you are using with Oracle UCM might affect the case sensitivity of parameters and parameter values. For example, some databases do not have case-sensitive column names and other databases are case-insensitive by default. So a database may have stored DDOCNAME, but the value that the Oracle UCM system expects is still dDocName. Also, some databases store values in uppercase, but they perform case-insensitive queries. For example, if you store the dDocName BouncyCaps, a query for bouncycaps would find that row. 2-4 Oracle Fusion Middleware Services Reference Guide for Oracle Universal Content Management

2.1.2 Page Retrieval