Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Совет по XML очень нужен. / 7 сообщений из 7, страница 1 из 1
14.01.2008, 09:00
    #35058852
Callipso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
Есть файл в формате xml, содержащий информацию о настройках WebClipping портала.
БЫл там зашифрованный пароль.1 чел его поменял и просто написал обычный пароль , после чего все перестало работать.

Я ничего по этому языку не знаю.Копии этого файла сделано не было.
Объясните пожалуйста, эти изменения могли вызвать ошибку, или нет.
Если да это можно исправить?
Заранее спасибо.
...
Рейтинг: 0 / 0
14.01.2008, 11:19
    #35059255
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
CallipsoБЫл там зашифрованный пароль.1 чел его поменял и просто написал обычный пароль , после чего все перестало работать.
Скорей всего в документ пароль выводился в закодированном виде.
Если он его поменял, то тут уже ничего не поможет. незнай чем у тебя этот документ считывался но скорей всего возможно 2 варианта поведения.
1. Считал пароль- подставил - не помогло -ругнулся.
2. Считал пароль- раскодировал- или проверил контрольную сумму - подставил - либо конект либо ругнулся.

Варианты действия:
1. Оторвать руки ЭТОМУ одному челу. чтоб не повадно было.
2. если xml создавали не сами -то скорей всего это чьята выгрузка, вывод - > сделать новую выгрузку.
3. поменять пароль -вообще.
...
Рейтинг: 0 / 0
14.01.2008, 11:41
    #35059331
Callipso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
Спасибо за ответ. Правда руки отрвать не получится, начальник постарался)
Файл был, понятия не имею что с ним делать (Я еще новичок в этом деле)
Сталкивался с файлом (тоже xml), который сам кодировал пароль после пересохранения.
Я взял его оттуда и также записал. (версия xml и кодировка в файлах одинковая UTF-8, xml -1.0)
ничего не изменилось.
...
Рейтинг: 0 / 0
14.01.2008, 13:07
    #35059639
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
CallipsoСталкивался с файлом (тоже xml), который сам кодировал пароль после пересохранения.
интересно бы было бы взглянуть на этот файлик. точнее на его содержимое,
КАк это по сути "текстовый" документ САМ в себе после пересохранения меняет поля.
Есть конечно предположения что к нему кое что еще присоединено. но это мои догадки.

Ладно повторюсь.
xml - это тот же текстовый файл, токо с произвольной стуктурой. любыми тегами, которые как захочешь так и назавешь, и с любой структурой, какую захочешь, такую и запишешь.
Те кто любит поизврощаться , могут кое что с ним сделать. Он и сам себе распарсит, и пересохранит и еще много чего сделает.
так вот .в вашем случаи это просто место где хранятся данные, и ничего более.
Представь ворд. написал, сохранил -> это твой изначальный документ - открыл поменял - сохранил -> это твой текущий документ. Что изменили - помнит токо твоя память. что-на что поменяли - можно поискать во временных файлах системы, если они с ходу не затираются. скорей всего удасься найти изночальный документ.
CallipsoЯ взял его оттуда и также записал. (версия xml и кодировка в файлах одинковая UTF-8, xml -1.0)
Особенно про то что вскобках. вообще до лампочки. Знаю на что это может повлеять, в данном случаи на твое поле не влияет никак. это строчка практически во всех документах такого типа одинакова. иногда просто кодировку забывают указать - как доходит дело до русских букв, сразу вставляют, потому что начинает все плыть
...
Рейтинг: 0 / 0
14.01.2008, 16:25
    #35060419
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
Варианты действий:
1) обратиться в техподдержку
2) переставить портал
3) взять конфиг из дистриба портала
...
Рейтинг: 0 / 0
15.01.2008, 06:24
    #35061315
Callipso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
Оказывается было еще одно измннение в IP-адресе (почему-то в поле <databasehost> стоял адрес совершенно др машины) поменяв его на нужный и написава пароль просто словом все переставло работать. Мои действия - (как рписал ранее) поставил пароль к закодированном виде и адрес обратно - зарабтала толкьо етстовая старница, но конфигурации менят по прежнему невозможно опять внутренняя ошибка сервера (500). Странное то, что поменяв все таки адрес на нужный это же продолжается работать.Не понимаю. честно(
Вот сам файл.

<?xml version = '1.0' encoding = 'UTF-8'?>
<?providerDefinition version="3.1"?>
<provider class="oracle.portal.wcs.provider.WcProviderDefinition">
<providerInstanceClass>oracle.portal.wcs.provider.WcProviderInstance</providerInstanceClass>
<!--
<trustedCertificateLocation>$ORACLE_HOME/portal/conf/ca-bundle.crt</trustedCertificateLocation>
-->
<session>true</session>
<containerRenderer class="oracle.portal.wcs.provider.WcContainerRenderer"/>
<preferenceStore class="oracle.portal.provider.v2.preference.FilePreferenceStore">
<name>webclippingprefstore</name>
<useHashing>true</useHashing>
</preferenceStore>
<repositoryInfo class="oracle.portal.wcs.provider.info.DatabaseInformation">
<useRAA>false</useRAA>
<databaseHost>10.136.17.6</databaseHost>
<databasePort>1521</databasePort>
<databaseSid>asdb</databaseSid>
<databaseUsername>username</databaseUsername>
<databasePassword>TvYKXGPB1mt1nDXWQBKp2yCtv90T2oY9oU4JD1I4dBU=</databasePassword>
<useASO>false</useASO>
</repositoryInfo>
<proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
<httpProxyHost>10.136.1.198</httpProxyHost>
<httpProxyPort>3128</httpProxyPort>
<dontProxyFor>localhost</dontProxyFor>
<proxyUseAuth>false</proxyUseAuth>
</proxyInfo>
<providerBuilder class="oracle.webdb.provider.v2.builder.BuilderMetaData">
<implementationStyle>WEBCLIPPING</implementationStyle>
<seededProvider>true</seededProvider>
</providerBuilder>
<portlet class="oracle.portal.wcs.provider.WcPortletDefinition">
<id>1</id>
<name>WebClippingPortlet</name>
<resource>oracle.portal.wcs.client.ClientMessages</resource>
<titleKey>PROVIDER_XML_PORTLET_TITLE</titleKey>
<shortTitleKey>PROVIDER_XML_PORTLET_TITLE</shortTitleKey>
<descriptionKey>PROVIDER_XML_PORTLET_DESC</descriptionKey>
<timeout>60</timeout>
<!-- timeout in 60 seconds -->
<minTimeout>1</minTimeout>
<timeoutMessage>Generic Web Clipping Portlet Timed Out!</timeoutMessage>
<showEdit>true</showEdit>
<showEditToPublic>false</showEditToPublic>
<showEditDefault>true</showEditDefault>
<showPreview>false</showPreview>
<!-- details page to collect the inline request -->
<showDetails>true</showDetails>
<hasHelp>true</hasHelp>
<hasAbout>false</hasAbout>
<acceptContentType>text/html</acceptContentType>
<defaultLocale>en.US</defaultLocale>
<portletInstanceClass>oracle.portal.wcs.provider.WcPortletInstance</portletInstanceClass>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<showPage class="oracle.portal.wcs.provider.WcResourceRenderer">
<resourcePath>/htdocs/wcprovider/jsp/showPage.jsp</resourcePath>
<!-- set value to true to use invalidation caching -->
<useInvalidationCaching>false</useInvalidationCaching>
<!-- this default value is used by both validation and invalidation caching -->
<cacheExpires>30</cacheExpires>
</showPage>
<editPage>/htdocs/wcprovider/jsp/editPage.jsp</editPage>
<helpPage>/htdocs/wcprovider/jsp/helpPage.jsp</helpPage>
<!-- details page to collect the inline request -->
<showDetailsPage>/htdocs/wcprovider/jsp/detailsPage.jsp</showDetailsPage>
<contentType>text/html</contentType>
<charSet>UTF-8</charSet>
<autoRedirect>true</autoRedirect>
<renderContainer>true</renderContainer>
<!--
<pageExpires>10</pageExpires>
<aboutPage>/jsp/aboutPage.jsp</aboutPage>
<helpPage>/jsp/helpPage.jsp</helpPage>
<showDetailsPage>/jsp/showDetailsPage.jsp</showDetailsPage>
<previewPage>/jsp/previewPage.jsp</previewPage>
-->
</renderer>
<!-- Subclass to avoid isMandatory as well as to add description -->
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param1</name>
<displayName>Param1</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param2</name>
<displayName>Param2</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param3</name>
<displayName>Param3</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param4</name>
<displayName>Param4</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param5</name>
<displayName>Param5</displayName>
<description>Description for Parameter 5</description>
</inputParameter>
<!-- portlet builder -->
<portletBuilder class="oracle.webdb.provider.v2.builder.BuilderMetaData">
<implementationStyle>WEBCLIPPING</implementationStyle>
</portletBuilder>
<personalizationManager class="oracle.portal.provider.v2.personalize.PrefStorePersonalizationManager">
<dataClass>oracle.portal.provider.v2.personalize.NameValuePersonalizationObject</dataClass>
</personalizationManager>
</portlet>
</provider>
...
Рейтинг: 0 / 0
26.02.2008, 09:13
    #35154379
Worst_Admin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совет по XML очень нужен.
Вот так более понятно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
<?xml version = '1.0' encoding = 'UTF-8'?>
<?providerDefinition version="3.1"?>
<provider class="oracle.portal.wcs.provider.WcProviderDefinition">
<providerInstanceClass>oracle.portal.wcs.provider.WcProviderInstance</providerInstanceClass>
<!--
<trustedCertificateLocation>$ORACLE_HOME/portal/conf/ca-bundle.crt</trustedCertificateLocation>
-->
<session>true</session>
<containerRenderer class="oracle.portal.wcs.provider.WcContainerRenderer"/>
<preferenceStore class="oracle.portal.provider.v2.preference.FilePreferenceStore">
<name>webclippingprefstore</name>
<useHashing>true</useHashing>
</preferenceStore>
<repositoryInfo class="oracle.portal.wcs.provider.info.DatabaseInformation">
<useRAA>false</useRAA>
<databaseHost> 10 . 136 . 17 . 6 </databaseHost>
<databasePort> 1521 </databasePort>
<databaseSid>asdb</databaseSid>
<databaseUsername>username</databaseUsername>
<databasePassword>TvYKXGPB1mt1nDXWQBKp2yCtv90T2oY9oU4JD1I4dBU=</databasePassword>
<useASO>false</useASO>
</repositoryInfo>
<proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
<httpProxyHost> 10 . 136 . 1 . 198 </httpProxyHost>
<httpProxyPort> 3128 </httpProxyPort>
<dontProxyFor>localhost</dontProxyFor>
<proxyUseAuth>false</proxyUseAuth>
</proxyInfo>
<providerBuilder class="oracle.webdb.provider.v2.builder.BuilderMetaData">
<implementationStyle>WEBCLIPPING</implementationStyle>
<seededProvider>true</seededProvider>
</providerBuilder>
<portlet class="oracle.portal.wcs.provider.WcPortletDefinition">
<id> 1 </id>
<name>WebClippingPortlet</name>
<resource>oracle.portal.wcs.client.ClientMessages</resource>
<titleKey>PROVIDER_XML_PORTLET_TITLE</titleKey>
<shortTitleKey>PROVIDER_XML_PORTLET_TITLE</shortTitleKey>
<descriptionKey>PROVIDER_XML_PORTLET_DESC</descriptionKey>
<timeout> 60 </timeout>
<!-- timeout in 60 seconds -->
<minTimeout> 1 </minTimeout>
<timeoutMessage>Generic Web Clipping Portlet Timed Out!</timeoutMessage>
<showEdit>true</showEdit>
<showEditToPublic>false</showEditToPublic>
<showEditDefault>true</showEditDefault>
<showPreview>false</showPreview>
<!-- details page to collect the inline request -->
<showDetails>true</showDetails>
<hasHelp>true</hasHelp>
<hasAbout>false</hasAbout>
<acceptContentType>text/html</acceptContentType>
<defaultLocale>en.US</defaultLocale>
<portletInstanceClass>oracle.portal.wcs.provider.WcPortletInstance</portletInstanceClass>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<showPage class="oracle.portal.wcs.provider.WcResourceRenderer">
<resourcePath>/htdocs/wcprovider/jsp/showPage.jsp</resourcePath>
<!-- set value to true to use invalidation caching -->
<useInvalidationCaching>false</useInvalidationCaching>
<!-- this default value is used by both validation and invalidation caching -->
<cacheExpires> 30 </cacheExpires>
</showPage>
<editPage>/htdocs/wcprovider/jsp/editPage.jsp</editPage>
<helpPage>/htdocs/wcprovider/jsp/helpPage.jsp</helpPage>
<!-- details page to collect the inline request -->
<showDetailsPage>/htdocs/wcprovider/jsp/detailsPage.jsp</showDetailsPage>
<contentType>text/html</contentType>
<charSet>UTF- 8 </charSet>
<autoRedirect>true</autoRedirect>
<renderContainer>true</renderContainer>
<!--
<pageExpires> 10 </pageExpires>
<aboutPage>/jsp/aboutPage.jsp</aboutPage>
<helpPage>/jsp/helpPage.jsp</helpPage>
<showDetailsPage>/jsp/showDetailsPage.jsp</showDetailsPage>
<previewPage>/jsp/previewPage.jsp</previewPage>
-->
</renderer>
<!-- Subclass to avoid isMandatory as well as to add description -->
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param1</name>
<displayName>Param1</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param2</name>
<displayName>Param2</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param3</name>
<displayName>Param3</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param4</name>
<displayName>Param4</displayName>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.ParameterDefinition">
<name>Param5</name>
<displayName>Param5</displayName>
<description>Description for Parameter  5 </description>
</inputParameter>
<!-- portlet builder -->
<portletBuilder class="oracle.webdb.provider.v2.builder.BuilderMetaData">
<implementationStyle>WEBCLIPPING</implementationStyle>
</portletBuilder>
<personalizationManager class="oracle.portal.provider.v2.personalize.PrefStorePersonalizationManager">
<dataClass>oracle.portal.provider.v2.personalize.NameValuePersonalizationObject</dataClass>
</personalizationManager>
</portlet>
</provider>

with best wishes OmoN.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Совет по XML очень нужен. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]