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

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

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

Ладно повторюсь.
xml - это тот же текстовый файл, токо с произвольной стуктурой. любыми тегами, которые как захочешь так и назавешь, и с любой структурой, какую захочешь, такую и запишешь.
Те кто любит поизврощаться , могут кое что с ним сделать. Он и сам себе распарсит, и пересохранит и еще много чего сделает.
так вот .в вашем случаи это просто место где хранятся данные, и ничего более.
Представь ворд. написал, сохранил -> это твой изначальный документ - открыл поменял - сохранил -> это твой текущий документ. Что изменили - помнит токо твоя память. что-на что поменяли - можно поискать во временных файлах системы, если они с ходу не затираются. скорей всего удасься найти изночальный документ.
CallipsoЯ взял его оттуда и также записал. (версия xml и кодировка в файлах одинковая UTF-8, xml -1.0)
Особенно про то что вскобках. вообще до лампочки. Знаю на что это может повлеять, в данном случаи на твое поле не влияет никак. это строчка практически во всех документах такого типа одинакова. иногда просто кодировку забывают указать - как доходит дело до русских букв, сразу вставляют, потому что начинает все плыть
...
Рейтинг: 0 / 0
Совет по XML очень нужен.
    #35060419
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варианты действий:
1) обратиться в техподдержку
2) переставить портал
3) взять конфиг из дистриба портала
...
Рейтинг: 0 / 0
Совет по XML очень нужен.
    #35061315
Callipso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказывается было еще одно измннение в 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
Совет по XML очень нужен.
    #35154379
Worst_Admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так более понятно
Код: 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
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Совет по XML очень нужен.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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