Jump to content

Создать POM_object


Recommended Posts

butulec

Здравствуйте!

Подскажите, как создать POM-объекты (parentClassName="POM_object") с помощью RAC

Все примеры которые я видел ранее были на ITK

Нужно понять принцип создания таких объектов, как потом их связывать с другими объектами (я так понимаю обычное добавление не поможет)

Если посмотреть в базе, то связь происходит через таблицу POM_BACKPOINTER (а не через PIMANRELATION)

Спасибо

Link to post
Share on other sites


UnPinned posts
butulec
16 минут назад, lexx174 сказал:

через SOA я думаю должно получиться

Куда посмотреть направление можно?)

3 день ищу ничего похожего найти не могу

Кстати SDB которым вы тоже пользовались они делали такое, но также в коде вызывали функцию из dll (create_pom_object) 

Link to post
Share on other sites
lexx174

а почему не хотите на С написать работу с POM объектами?

Link to post
Share on other sites
butulec
1 минуту назад, lexx174 сказал:

а почему не хотите на С написать работу с POM объектами?

Хотелось бы реализацию на java они привычней

А у вас примеров никакого нет чтобы посмотреть хоть как это делается? Может был пример создания любого объекта который наследуется от POM?

Link to post
Share on other sites
lexx174

мне проще на ITK написать.а из плагина потом вызвать функцию

Теоретически в пакетах soa.strong должно быть, но надо смотреть глубже

 

java rac - больше ориентировано на работу с бизнес-объектами на уровне клиента

ITK - работа на стороне сервера,в том числе с POM

Edited by lexx174
Link to post
Share on other sites
butulec
1 минуту назад, lexx174 сказал:

мне проще на ITK написать.а из плагина потом вызвать функцию

Теоретически в пакетах soa.strong должно быть, но надо смотреть глубже

 

java rac - больше ориентировано на работу с бизнес-объектами

ITK - работа на стороне сервера,в том числе с POM

Ну возможно кстати что на java это и невозможно сделать)

Кстати нашел старую тему 

Там это уже обсуждалось, но решение в конце не выложили :D

Link to post
Share on other sites
lexx174

ну в той теме человек на ITK все сделал. через функции POM_

 

POM_create_instance ( tag_t  class_id,
    tag_t instance_tag  
  )  
Link to post
Share on other sites
butulec
6 минут назад, lexx174 сказал:

ну в той теме человек на ITK все сделал. через функции POM_

 

POM_create_instance ( tag_t  class_id,
    tag_t instance_tag  
  )  

Я сейчас про это как раз читаю, в мануале server_customization_programmers_guide только описание функции есть.

А можно небольшой экскурс в эту тему)

Вот пример на java 

            final TCUserService user_service = this.session.getUserService();
            requirement = (TCComponent)user_service.call("create_pom_object", obj_args);

массив объектов мы передадим, а на с как правильно сделать ? как принять этот массив? Что потом с ним делать)

Link to post
Share on other sites
lexx174
1 минуту назад, butulec сказал:

Я сейчас про это как раз читаю, в мануале server_customization_programmers_guide только описание функции есть.

А можно небольшой экскурс в эту тему)

Вот пример на java 

            final TCUserService user_service = this.session.getUserService();
            requirement = (TCComponent)user_service.call("create_pom_object", obj_args);

массив объектов мы передадим, а на с как правильно сделать ? как принять этот массив? Что потом с ним делать)

на С нужно сделать свою server_exit функцию по определенным правилам, это все в мануале описано по ITK.

там будет метод _register где регистрируется функция.и сама функция описывается сколько параметров принимает, типы параметров,и что возвращать должна.

а на ява - там работы совсем малость - пару строк кода буквально, чтобы вызвать.

 

но в документации пугают что этот механизм скоро в какой-то версии могут убрать совсем,и взамен предлагают писать полноценный soa сервис(библиотеку), не знаю в 12м тимцентре работает это или уже нет

 

Link to post
Share on other sites

@butulec мне просто интересно, для чего Вам понадобилось создавать POM_object? Какую задачу Вы решаете? Это же один из базовых объектов, от которых наследуются другие объекты, я редко встречал, когда его создают напрямую.

Link to post
Share on other sites
butulec
4 минуты назад, Nek сказал:

@butulec мне просто интересно, для чего Вам понадобилось создавать POM_object? Какую задачу Вы решаете? Это же один из базовых объектов, от которых наследуются другие объекты, я редко встречал, когда его создают напрямую.

Я создаю не POM_object 

У нас в модели данных есть объект который наследуется от него

Link to post
Share on other sites
2 минуты назад, butulec сказал:

Я создаю не POM_object 

У нас в модели данных есть объект который наследуется от него

Хорошо, а если не секрет, то для каких целей Вам понадобился этот объект?

Link to post
Share on other sites
butulec
2 минуты назад, Nek сказал:

Хорошо, а если не секрет, то для каких целей Вам понадобился этот объект?

Он используется у нас в manufacturing для хранения некоторой информации) а почему такой интерес? Я такое видел не только у нас (как я выше писал)

33 минуты назад, lexx174 сказал:

на С нужно сделать свою server_exit функцию по определенным правилам, это все в мануале описано по ITK.

там будет метод _register где регистрируется функция.и сама функция описывается сколько параметров принимает, типы параметров,и что возвращать должна.

а на ява - там работы совсем малость - пару строк кода буквально, чтобы вызвать.

 

но в документации пугают что этот механизм скоро в какой-то версии могут убрать совсем,и взамен предлагают писать полноценный soa сервис(библиотеку), не знаю в 12м тимцентре работает это или уже нет

 

Я уже ранее делал такое, как раз с вашей помощью) имеет ли значение назначение функции? Если тут передается массив объектов как это на с сделать?

Link to post
Share on other sites
1 минуту назад, butulec сказал:

Он используется у нас в manufacturing для хранения некоторой информации) а почему такой интерес? Я такое видел не только у нас (как я выше писал)

Да мне на самом деле просто интересно, т.к. я сам никогда не создавал объекты, которые наследуются напрямую от POM_object вот мне стало и интересно для чего создавать такой объект и для каких целей его можно использовать. Я так понимаю из интерфейса Teamcenter в него без программного кода ничего не получится записать?

Link to post
Share on other sites
butulec
2 минуты назад, Nek сказал:

Да мне на самом деле просто интересно, т.к. я сам никогда не создавал объекты, которые наследуются напрямую от POM_object вот мне стало и интересно для чего создавать такой объект и для каких целей его можно использовать. Я так понимаю из интерфейса Teamcenter в него без программного кода ничего не получится записать?

Редактировать получится, а вот создать видимо нельзя

Link to post
Share on other sites
lexx174
1 час назад, butulec сказал:

Если тут передается массив объектов как это на с сделать?

ответил

Edited by lexx174
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • статист
      Эх, была тема про Femap. Чистая, красивая. Почти без ругани. Где люди задавали и находили ответы... Господа @ДОБРЯК и @Fedor, м.б. вы создадите для себя какую нибудь отдельную тему? Например: специальные вопросы МКЭ, и будете там обсуждать про матрицы и уравнения. А то люди будут заходить сюда, чтобы найти какую кнопку нажать и будут теряться среди линейных операторов и функционалов.
    • zerganalizer
      Кто-кто уморил? Пруфы плиз. Уморили в Италии - это я помню, немало домов престарелых опустели тотально из-за указания "принимать в них ковидников".
    • Борис_нск
      С УП потихоньку начали разбираться... вроде дело пошло. Но вопрос такой возник сразу. Даже в тех УП, кот. генерируются на стойке стоит компенсатор радиуса резца - G41/G42. Но он не работает! Т.е. УП нужно писать с траекторией, кот. компенсацию на радиус не учитывает, что усложняет процесс. Может где какой параметр стоит не тот? Подскажите, пожалуйста)
    • lord17107
      @IgP вот тоже самое в версии 1980 ((  
    • BSV1
      Исследование: у пожилых людей после ковида вырабатывается больше антител, чем у молодых - Общество Ученые предположили причину появления тромбов у носителей COVID-19 - Наука - ТАСС 
    • fantom.ul
      Я поначалу думал, что Липецк это тоже @Крутой инвестор из ЕС . Но потом, рассудив, отказался от этой мысли. Потому, что ему в лом было бы. Хотя, если по приколу да пакетом...
    • lord17107
      емкость_01.prt @IgP вот пример детальки, если поможете разобраться в задаче, в долгу не останусь )))
    • chatjokey
      это вам пора на пенсию.  стойка-огонь. простая как кирпич, удобная и надежная как ак47.  нужно перфоленту в "бумагу" перевести, вбить их и все.  нет. параметры имеют описание.  при понимании дела, можно их и так вписать. 
    • areals777
      Добрый день! Наше предприятие специализируется на изготовление пневмоцилиндров. Нам требуются поставщики нержавеющих и алюминиевых труб: - AISI 303, 304, АД31, EN-AW6060, диаметры 0-400мм На данный момент нуждаемся в потребности трубы: 400Н11х420 (Н10, Н9)   areals77@gmail.com 
    • Udav817
      и вряд ли будет. скорее всего просто скажут - берите какой-нибудь Flow Simulation и считайте.
×
×
  • Create New...