2016-07-05 1 views
4

Я создал пользовательскую ассоциацию для типа «схемы» в governance.xml, как показано ниже:Как получить пользовательские ассоциации, настроенные в governance.xml в WSO2 предприятии Магазин

<Association type="schema">    
<critical reverseAssociation ="isCriticalTo" iconClass="">service</critical> 
</Association> 

я создал некоторые ассоциации с помощью Greg Publisher для тоже самое. Пользовательские ассоциации не извлекаются в служебной нагрузке WSO2 Store по умолчанию для конкретного артефакта.

Как настроить WSO2 Enterprise Store View для получения и отображения пользовательских сведений об объединении (критический/isCriticalTo)?

ответ

2

Ваша запись в руководстве .xml выглядит отлично, однако, пожалуйста, удалите атрибут iconClass, если вы его не используете. Пожалуйста, найдите выпрямленную запись governance.xml,

<Association type="service"> 
<isCriticalTo reverseAssociation ="critical" iconClass="fw-store">schema</critical> 
</Association> 

Примечания: Я полагаю, вы развернули service.rxt в консоли администратора и сделали это включить в издательстве и магазине

(если вы можете просматривать активы, то в порядке.)

Посмотрите, как выглядит страница ассоциации после добавления выше xml-кода. Association page

Это полезно blog post. Это сообщение в блоге о G-Reg 5.2.0. однако он также совместим с G-Reg 5.1.0, кроме reverseAssociation, iconClass.

Для WSDLs, если пользователи хотят просматривать все «зависит» и «usedBy», пользователи могут просматривать их, расширив файл WSDL asset.js в соответствии с их потребностями. Для того, чтобы просмотреть все «зависит» и «usedBy» ассоциации для WSDL найти ниже фрагмент кода из файла asset.js,

GREG_HOME/хранилище/разворачивание/сервер/jaggeryapps/магазин/расширения/активов/WSDL /asset.js

if(deps.associationType == "soapservice") { 
    associations.push(deps); 
} 

и закомментировать код, приведенный ниже,

//if(deps.associationType == "soapservice") { 
    associations.push(deps); 
//} 

Затем пользователь может просматривать все "зависит" и "usedBy" ассоциации.

Association page in Publisher New Store view after fix

разработчики WSO2 зафиксировали это правильно в их мерзавца репо, пожалуйста, найти PR from here.

+0

Ассоциации, «обслуживание» видимости активов между издателем, магазином - все хорошо. «Показывать зависимости» также отлично работают для актива и типа добавленной ассоциации (критического). Я хотел бы видеть активы, задействованные в этой настраиваемой ассоциации, перечисленные на странице обзора в Enterprise Store. Помогает ли какая-либо настройка, чтобы получить их на странице обзора? – Kamban

+0

Вы хотите добавить кнопку зависимостей и функцию в WSO2 ES? – tkr

+0

В Enterprise Store, для объекта, на его обзорной странице, я хотел бы просмотреть ассоциации, которые я добавил для него в издателе (принадлежащих, используемых, безопасности и других пользовательских ассоциациях). Я не хочу видеть их через действие нажатия кнопки «Показать зависимости». Кластеризованное графическое представление, представленное действием шоу-зависимостей, для нас не очень полезно. – Kamban