1{ 2 NGObjWeb_doc_ = "NSUserDefaults for NGObjWeb"; 3 4 NGLogDefaultAppenderClass = "NGLogStderrAppender"; 5 NGLogDefaultLogLevel = "INFO"; 6 NGLogDefaultLogEventFormatterClass = "NGLogEventDetailedFormatter"; 7 WOAdaptor = "WOHttpAdaptor"; 8 WOAdaptorLogPath = ""; 9 WOAdditionalAdaptors = ( ); 10 WOApplicationBaseURL = "/WebObjects"; 11 WOApplicationSuffix = ".woa"; 12 WOAutoOpenInBrowser = NO; 13 WOCGIAdaptorURL = "http://localhost/cgi-bin/WebObjects"; 14 WOCachingEnabled = YES; 15 WOComponentExtensions = ( wo ); 16 WOComponentLoadWOOFiles = NO; 17 WOComponentRequestHandlerKey = "wo"; 18 WOCompoundElementPool = NO; 19 WOContextClass = WOContext; 20 WOCoreOnApplicationException = NO; 21 WOCoreOnAwakeComponentInCtxDealloc = NO; 22 WOCoreOnHTTPAdaptorException = NO; 23 WOCoreOnRecursiveSubcomponents = NO; 24 WOCoreOnXmlRpcFault = NO; 25 WODebugActions = NO; 26 WODebugComponentAwake = NO; 27 WODebugComponentDefinition = NO; 28 WODebugComponentLookup = NO; 29 WODebugCursor = NO; 30 WODebugHttpTransaction = NO; 31 WODebugKeyPathAssociation = NO; 32 WODebugResourceLookup = NO; 33 WODebugStaticLinkProcessing = NO; 34 WODebugTakeValues = NO; 35 WODebugZipResponse = NO; 36 WODebuggingEnabled = NO; 37 WODefaultResourceManager = "WOResourceManager"; 38 WODefaultSessionTimeOut = 3600; 39 WODefaultLanguages = ( 40 English, 41 German, 42 Danish, 43 Dutch, 44 French, 45 Spanish, 46 Italian, 47 Portuguese, 48 ptBR 49 ); 50 WODescriptiveElementIDs = NO; 51 WODirectActionRequestHandlerKey = "x"; 52 WODontZipResponse = NO; 53 WOEnableComponentsWithoutClasses = NO; 54 WOExpirationTimeInterval = 120; 55 WOFormAlwaysPassDown = YES; 56 WOFrameworksBaseURL = "/WebObjects/Frameworks"; 57 WOGenerateMissingResourceLinks = NO; 58 WOHttpAdaptorForkCount = 0; 59 WOHttpAdaptorReceiveTimeout = 120; 60 WOHttpAdaptorSendTimeout = 120; 61 WOHttpAdaptor_LogStream = NO; 62 WOHttpAllowHost = (); 63 WOHttpTransactionUseSimpleParser = NO; 64 WOHttpTransactionLoggerConfig = { 65 "Appenders" = ( 66 { 67 "Class" = "NGLogStdoutAppender"; 68 "Formatter" = { 69 "Class" = "NGLogEventDetailedFormatter"; 70 }; 71 }, 72 ); 73 }; 74 WOIncludeCommentsInResponse = YES; 75 WOIsRedirectionEnabled = NO; 76 WOKeyPathAssociationsCacheSize = 200; 77 WOListenQueueSize = 5; 78 WOLogComponents = NO; 79 WOLogDefaultsOnStartup = NO; 80 WOLogPageCache = NO; 81 WOLogScriptDealloc = NO; 82 WOLogScriptInit = NO; 83 WOLogScriptKVC = NO; 84 WOLogXmlRpcSelectorMapping = NO; 85 WONoProxySuffixes = ( ); 86 WONoSelectionString = "WONoSelectionString"; 87 WOOutputValidationEnabled = NO; 88 WOPageCacheSize = 30; 89 WOPageRefreshOnBacktrack = YES; 90 WOPageRequestHandlerDebugEnabled = NO; 91 WOParsersUseUTF8 = NO; 92 WOPermanentPageCacheSize = 30; 93 WOPort = 20000; 94 WOProfileApplication = NO; 95 WOProfileComponents = NO; 96 WOProfileDirectActionRequestHandler = NO; 97 WOProfileElements = NO; 98 WOProfileHttpAdaptor = NO; 99 WOProfileLoading = NO; 100 WOProfileResponse = NO; 101 WOProjectSearchPath = (); 102 WORedirectURISafetySuffix = "/view/view/view/view"; 103 WOResourceRequestHandlerKey = "y"; 104 WOResourceURLAssociationDebugEnabled = NO; 105 WORunMultithreaded = NO; 106 WOSMTPHost = "mail"; 107 WOSendMail = "/usr/lib/sendmail"; 108 WOSessionStore = "WOServerSessionStore"; 109 WOSimpleHTTPParserDebugEnabled = NO; 110 WOSimpleHTTPParserFileIOBoundary = 16384; 111 WOSimpleHTTPParserHeavyDebugEnabled = NO; 112 WOSimpleHTTPParserMaxUploadSizeInKB = 262144; 113 WOStatsStylesheetName = "WOStats.xsl"; 114 WOSubmitButtonEnableValueSync = NO; 115 WOWatchDogRequestTimeout = 10; 116 WOUseRelativeURLs = YES; 117 WOUseGlobalCookiePath = YES; 118 WOValueAssociationsCacheSize = 200; 119 WOWorkerThreadCount = 0; 120 WOxFileExtensions = ( wox, xtmpl, xhtml ); 121 WOxElemBuilder_LogAssociationMapping = NO; 122 WOxElemBuilder_LogAssociationCreation = NO; 123 WOxComponentElemBuilderDebugEnabled = NO; 124 WOxLogBuilderQueue = NO; 125 WOxBuilderClasses = ( 126 WOxTalElemBuilder, 127 WOxControlElemBuilder, 128 WOxMiscElemBuilder, 129 WOxHTMLElemBuilder, 130 WOxXULElemBuilder, 131 WExCalElemBuilder, 132 WExDnDElemBuilder, 133 WExExtElemBuilder, 134 WOxExtElemBuilder, 135 WOxComponentElemBuilder 136 ); 137 WOxAssociationClassMapping = { 138 "http://www.skyrix.com/od/binding" = WOKeyPathAssociation; 139 "http://www.skyrix.com/od/constant" = WOValueAssociation; 140 "http://www.skyrix.com/od/javascript" = WOScriptAssociation; 141 "http://www.skyrix.com/od/so-lookup" = SoLookupAssociation; 142 "OGo:bind" = WOKeyPathAssociation; 143 "OGo:value" = WOValueAssociation; 144 "OGo:script" = WOScriptAssociation; 145 "OGo:url" = WOResourceURLAssociation; 146 "OGo:label" = WOLabelAssociation; 147 "OGo:bool" = WOBoolAssociation; 148 "OGo:path" = SoLookupAssociation; 149 }; 150 SoClassRegistryDebugEnabled = NO; 151 SoDebugKeyLookup = NO; 152 SoDebugTraversal = NO; 153 SoDebugProductLoading = NO; 154 SoDebugProductRegistry = NO; 155 SoDebugRequestClassification = NO; 156 SoLogSecurityDeclarations = NO; 157 SoOFSDebugFactory = NO; 158 SoOFSDebugPlistObject = NO; 159 SoOFSDebugRestore = NO; 160 SoOFSDebugNegotiate = NO; 161 SoOFSDebugAuthLookup = NO; 162 SoOFSWebMethodDebugEnabled = NO; 163 SoOFSResourceManagerDebugEnabled = NO; 164 SoObjCClassDebugEnabled = NO; 165 SoObjectDAVDispatcherDebugEnabled = NO; 166 SoObjectXmlRpcDispatcherDebugEnabled = NO; 167 SoObjectSOAPDispatcherDebugEnabled = NO; 168 SoObjectDataSourceDebugEnabled = NO; 169 SoObjectRequestHandlerDebugEnabled = NO; 170 SoObjectMethodDispatcherDebugEnabled = NO; 171 SoPageInvocationDebugEnabled = NO; 172 SoProductResourceManagerDebugEnabled = NO; 173 SoRendererDebugEnabled = NO; 174 SoRedirectToDefaultMethods = YES; 175 SoSecurityManagerDebugEnabled = NO; 176 SoPreferredNamespacePrefixes = { 177 "DAV:" = "D"; 178 "http://www.skyrix.com/od/binding" = "var"; 179 "http://www.skyrix.com/od/constant" = "const"; 180 "http://www.skyrix.com/od/javascript" = "js"; 181 "http://www.w3.org/1999/xhtml" = "html"; 182 "http://www.w3.org/TR/REC-html40" = "html4"; 183 "http://www.w3.org/1999/xlink" = "xlink"; 184 "http://www.w3.org/1999/XSL/Transform" = "xsl"; 185 "http://www.w3.org/1999/02/22-rdf-syntax-ns#" = "RDF"; 186 "http://www.wapforum.org/DTD/wml_1.2.xml" = "wml"; 187 "http://schemas.microsoft.com/hotmail/" = "hm"; 188 "http://schemas.microsoft.com/exchange/" = "X"; 189 "urn:schemas:contacts:" = "A"; 190 "urn:schemas:calendar:" = "C"; 191 "http://schemas.microsoft.com/mapi/proptag/" = "pt"; 192 "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" = "xul"; 193 "http://www.ietf.org/internet-drafts/draft-ietf-calsch-many-xcal-01.txt" = 194 "xcal"; 195 "http://apache.org/dav/props/" = "ap"; 196 "http://webdav.org/cadaver/custom-properties/" = "cdv"; 197 }; 198 SoDefaultWebDAVPropertyNames = ( 199 "{DAV:}creationdate", 200 "{DAV:}getcontentlength", 201 "{DAV:}getlastmodified", 202 "{DAV:}getetag", 203 "{DAV:}resourcetype", 204 "{DAV:}getcontenttype", 205 "{DAV:}displayname", 206 "{DAV:}href", 207 "{http://apache.org/dav/props/}executable" 208 ); 209 SoWebDAVFormatOutput = NO; 210 DAVParserDebugProp = NO; 211 212 SoWebDAVDisableCrossHostMoveCheck = NO; 213 214 SoWebDAVDefaultAllowMethods = ( 215 GET, HEAD, POST, OPTIONS, MKCOL, MKCALENDAR, DELETE, PUT, 216 LOCK, UNLOCK, COPY, MOVE, REPORT 217 /* , NOTIFY, POLL, SUBSCRIBE, UNSUBSCRIBE */ 218 ); 219 220 SoWebDAVDetectionMethods = ( 221 OPTIONS, 222 MKCOL, 223 MKCALENDAR, 224 PROPFIND, 225 PROPPATCH, 226 DELETE, 227 PUT, 228 LOCK, 229 UNLOCK, 230 COPY, 231 MOVE, 232 233 /* WebStore specialties */ 234 SEARCH, 235 NOTIFY, 236 POLL, 237 SUBSCRIBE, 238 UNSUBSCRIBE, 239 BCOPY, 240 BDELETE, 241 BMOVE, 242 BPROPFIND, 243 BPROPPATCH 244 ); 245 246 SoRequestDispatcherRules = ( 247 "context.soRequestType='WebDAV' => renderer = 'SoWebDAVRenderer' ; high", 248 "context.soRequestType='XML-RPC' => renderer = 'SoXmlRpcRenderer' ; high", 249 "context.soRequestType='SOAP' => renderer = 'SoSOAPRenderer' ; high", 250 "*true* => renderer = 'SoDefaultRenderer' ; fallback", 251 252 "request.isSoSOAPRequest=YES => dispatcher = 'SoObjectSOAPDispatcher'", 253 "request.isSoWebDAVRequest=YES => dispatcher = 'SoObjectWebDAVDispatcher'", 254 "request.isSoXmlRpcRequest=YES => dispatcher = 'SoObjectXmlRpcDispatcher'", 255 "*true* => dispatcher = 'SoObjectMethodDispatcher'; fallback", 256 257 "request.isSoSOAPRequest=YES => requestType = 'SOAP'", 258 "request.isSoWebDAVRequest=YES => requestType = 'WebDAV'", 259 "request.isSoXmlRpcRequest=YES => requestType = 'XML-RPC'", 260 "*true* => requestType = 'METHOD'; fallback", 261 262 "request.isSoWebDAVRequest=YES => useAcquisition = NO", 263 "headers.translate='f' => useAcquisition = NO; high", 264 "method='GET' => useAcquisition = YES; low", 265 "method='HEAD' => useAcquisition = YES; low", 266 "method='POST' => useAcquisition = YES; low", 267 "*true* => useAcquisition = NO; fallback", 268 ); 269} 270