Пример #1
0
  // @Test
  public void testAddServiceRouteConfig() throws Exception {
    Integer num = new Integer("-100000"); // 回参。

    /*
     * 构造入参
     */
    JSONObject routeConfigInfo = new JSONObject();
    String routeConfig =
        "{serviceId:'53',synAsyn:'Y',state:'Y',createStaff:'12345',"
            + "fromEndpoint:{endpointSpecId:'2',serviceId:'51',inDataTypeId:'1',outDateTypeId:'1',"
            + "endpointName:'lilin',endpointDesc:'lilin',state:'Y',enableInLog:'Y',enableOutLog:'Y',"
            + "endpointAttr:[{endpointSpecAttrId:'1001',attrValue:'test'},"
            + "{endpointSpecAttrId:'5',attrValue:'test1'}]},"
            + "toEndpoint:{endpointSpecId:'2',serviceId:'51',inDataTypeId:'1',outDateTypeId:'1',"
            + "endpointName:'lilin1',endpointDesc:'lilin1',state:'Y',enableInLog:'Y',enableOutLog:'Y',"
            + "endpointAttr:[{endpointSpecAttrId:'1001',attrValue:'test'},"
            + "{endpointSpecAttrId:'5',attrValue:'test1'}]},"
            + "routePolicy:{ruleStrategyId:'1',condEvaluatorId:'1',routeCondExpr:'fdsfsdf',"
            + "conditionFactors:[{condFactorCont:'fsdfsd',condFactorName:'testf',state:'Y'}]}}";
    routeConfigInfo = JSONObject.fromObject(routeConfig);
    /*
     * 执行测试。
     */
    ServiceSMO smo = getSMO("serviceSMO");
    num = smo.addServiceRouteConfig(routeConfigInfo);

    System.out.println(num);
  }