EI dataservice не может подключиться к прокси-серверу Tryit ajax - PullRequest
0 голосов
/ 06 марта 2019

Изучая WSO2 EI, я следую этому учебнику .Мой WSO2 EnterpriseIntegrator Dataservice 'WSO2HealthIT' создан и выпущен: enter image description here

, но с использованием опции Tryit служба не подключается к Tryit-серверу: enter image description here Я не защищен каким-либо брандмауэром, попробовал автоматически сгенерированную конечную точку (и несколько других).

Другие две службы, имеющие tryit-link ('echo' и 'Version'), работают нормально, нодругой тип: axis2

Это определение WSO2HealthIT-сервисов в формате XML:

<data name="WSO2HealthIT" serviceNamespace="http://ws.wso2.org/dataservice/samples/health" transports="http https local">
   <config enableOData="false" id="HealthIT">
      <property name="driverClassName">com.mysql.jdbc.Driver</property>
      <property name="url">jdbc:mysql://localhost:3306/infor101_patientdb</property>
      <property name="username">infor101_tim</property>
      <property name="password">ULQqfbCZLAZ51kQLNXFz</property>
      <property name="dataSourceProps"/>
      <property name="dynamicUserAuthMapping">
         <configuration/>
      </property>
   </config>
   <query id="registerPatientQuery" useConfig="HealthIT">
      <sql>INSERT INTO `infor101_patientdb`.`patient`&#xd;(`patientNumber`, `patientLastName`, `patientFirstName`, `phone`, `city`, `streetname`, `country`)&#xd;VALUES&#xd;(:patientNumber, :patientLastName, :patientFirstName, :phone, :city, :streetname, :country);</sql>
   </query>
   <query id="patientDetailsByNumberSQL" useConfig="HealthIT">
      <sql>SELECT * FROM infor101_patientdb.patient&#xd;WHERE patientNumber = ?;</sql>
      <result element="patientNumber" rowName="">
         <element column="patientLastName" name="patient-last-name" xsdType="string"/>
      </result>
      <param name="patientNumber" sqlType="INTEGER"/>
   </query>
   <operation name="registerPatient" returnRequestStatus="true">
      <call-query href="registerPatientQuery"/>
   </operation>
   <operation name="patientDetailsByNumber">
      <call-query href="patientDetailsByNumberSQL"/>
   </operation>
</data>

Кто-нибудь может сказать мне, что мне нужно изменить?Конечная точка?Servicedefinition

...