2015-09-08 2 views
2

Я пытаюсь настроить в WSO2 Registry 4.6.0 (G-Reg) таблицу «Список услуг» (Главная> Метаданные> Список> Службы), добавив два столбца из «Сервис подробно вид»: «Обзор - Описание» и «Endpoints - URL» Я отредактировала «услуги Артефакты» (Главная> Расширения> Настройка> Типы Артефакт> Артефакт Источник) со следующими линиями:Настройка реестра WSO2 4.6.0 - Список услуг

<artifactType type="application/vnd.wso2-service+xml" shortName="service" singularLabel="Service" pluralLabel="Services" hasNamespace="false" iconSet="27"> 
    <storagePath>/trunk/services/@{namespace}/@{name}</storagePath> 
    <nameAttribute>overview_name</nameAttribute> 
    <!--<endpoint1Attribute>endpointstext_endpoint1</endpoint1Attribute>--> 
    <namespaceAttribute>overview_namespace</namespaceAttribute> 
    <lifecycle>ServiceLifeCycle</lifecycle> 
    <ui> 
     <list> 
      <column name="Service Name B"> 
       <data type="text" value="overview_name"/> 
      </column> 
      <!-- NEW Description --> 
      <column name="Description"> 
       <data type="text" value="overview_description"/> 
      </column> 
      <!-- NEW Endpoints --> 
      <column name="Endpoints"> 
       <!-- <data type="text" value="endpoints_endpoint1"/> --> 
       <!-- <data type="text" value="endpointmgt_endpointstext_endpoint1"/> --> 
       <data type="text" value="endpoints_endpointstext_endpoint1"/> 
      </column> 
      <column name="Service Version"> 
       <data type="path" value="overview_version" href="@{storagePath}"/> 
      </column> 
      <column name="Service Namespace"> 
       <data type="text" value="overview_namespace"/> 
      </column> 
     </list> 
    </ui> 
    <content> 
    ...... 
    </content> 
</artifactType> 

Столбец «Descrition» заполнен правильно, а столбец «Конечные точки» пуст. Как оценить значение тега? (Data type = "text" value = "???????" />) ??

+0

Помог ли мой ответ ниже? Пожалуйста, дайте мне знать, если вы хотите получить больше разъяснений. – tkr

ответ

0

Вы не можете добавить неограниченные значения таблиц в список. Но если вы действительно хотите увидеть значение конечной точки в списке, создайте новый текст и скопируйте одно и то же значение.

<list> 
      <column name="Service Name"> 
       <data type="text" value="overview_name"/> 
      </column> 
      <column name="Service Version"> 
       <data type="path" value="overview_version" href="@{storagePath}"/> 
      </column> 
      <column name="Service Namespace"> 
       <data type="text" value="overview_namespace"/> 
      </column> 
      <column name="Endpoint"> 
       <data type="text" value="endpoints_endpoint"/> 
      </column> 
     </list> 

и обновить таблицу конечных точек, как показано ниже

<table name="Endpoints"> 
      <subheading> 
       <heading>Environments</heading> 
       <heading>URL</heading> 
      </subheading> 
      <field type="option-text" maxoccurs="unbounded" url="true"> 
       <name label="Endpoint">Endpoint</name> 
       <values> 
        <value>None</value> 
        <value>Unknown</value> 
        <value>Dev</value> 
        <value>Test</value> 
        <value>Stag</value> 
        <value>Prod</value> 
       </values> 
      </field> 

      <field type="text"> 
       <name label="Endpoint">Endpoint</name> 
      </field> 
     </table> 

Теперь вы можете увидеть конечное значение в списке.

GReg service List view

Чтобы создать свой собственный RXTs пожалуйста, найти this article.

Смежные вопросы