Как получить пользовательские ассоциации, настроенные в m anagement.xml в WSO2 Enterprise Store

Я создал пользовательскую ассоциацию для типа "Схема" в management.xml, как показано ниже:

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

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

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

1 ответ

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

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

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

Пожалуйста, найдите страницу ассоциации похожей после добавления выше XML-кода. Страница ассоциации

Пожалуйста, найдите этот полезный пост в блоге. Этот пост о G-Reg 5.2.0. однако он совместим с G-Reg 5.1.0, за исключением reverseAssociation, iconClass.

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

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

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

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

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

Затем пользователь может просмотреть все ассоциации "зависящие" и "используемые".

Страница ассоциации в издательстве Новый магазин после исправления

Разработчики WSO2 исправили это правильно в своем git-репо. Пожалуйста, найдите PR здесь.

Другие вопросы по тегам