Разкрийте дефиницията на процеса като уеб услуга в tibco designer

Опитвам се да изложа дефиниция на процес в TIBCO BW Designer 5.7 като уеб услуга, но се натъкнах на някои пречки. По някаква причина не мога да стартирам съветника за генериране на уеб услуга, защото процесът ми не се показва в списъка „Добавяне на още процеси към интерфейса“.

Търсих онлайн, но без особен резултат. Това, което разбрах, е, че трябва да се позова на външни схеми (използвайки XML Element Reference) в моя вход (Начало) и изход (Край), което направих. И така, какво може да е грешно?

Трябва ли да включа някакви променливи на процеса или партньори в дефиницията на процеса?

Аз съм много нов в Designer, така че ще оценя малко помощ тук!


person Wei Hao    schedule 25.03.2012    source източник
comment
Не успях да открия как да реша този въпрос, но го направих по друг начин, като следвах това ръководство стъпка по стъпка. fisheyefocus.com/fisheyeview/?p=146.   -  person Wei Hao    schedule 29.03.2012


Отговори (2)


За да изложите процес на BusinessWorks като уеб услуга, трябва да използвате WSDL съобщение като вход и изход (и по избор изход за грешка). Ако вече имате процес, който се използва от други процеси и не искате да променяте схемата за вход/изход, можете да създадете друг процес, който по същество обгръща първоначалния ви процес, но излага входа/изхода като WSDL съобщения. Моето предложение е да следвате тези приблизителни стъпки

  1. Създайте XML схема, съдържаща входните и изходните формати
  2. Create a WSDL resource
    1. Add two Message resources (input/output), reference the above XML schema
    2. Add a PortType resource
      1. Add an Operation resource referencing the two Message resources as input and output
  3. Задайте вход/изход на процеса за излагане на WSDL съобщенията, дефинирани по-горе
  4. Create a Service resource
    1. Add the WSDL operation to the Service interface
    2. Задайте изпълнението на операцията според вашата дефиниция на процес
    3. Добавете SOAP крайна точка с HTTP транспорт
  5. Добавете ресурса на услугата към вашия архив на процеса

За повече подробности относно параметрите, които могат да се използват, вижте справочната документация за BusinessWorks Palette.

person erikxiv    schedule 21.04.2012

най-често срещаната грешка в този случай е, че не използвате XML схема за вход и изход, уверете се, че имате такава за всеки процес, който имате във вашия проект, и след това можете да продължите с генерирането на вашата уеб услуга.

Поздрави

person TecnoOfertas Web    schedule 07.10.2014