You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by fm...@apache.org on 2014/03/14 18:33:33 UTC

[01/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Repository: incubator-olingo-odata4
Updated Branches:
  refs/heads/olingo200 da3742acb -> a835edd1f


http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyTestITCase.java
new file mode 100644
index 0000000..b8f7207
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyTestITCase.java
@@ -0,0 +1,372 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.IOException;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.UpdateType;
+import org.apache.olingo.client.api.communication.request.cud.ODataPropertyUpdateRequest;
+import org.apache.olingo.client.api.communication.request.cud.ODataValueUpdateRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataGenericRetrieveRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataPropertyRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataValueRequest;
+import org.apache.olingo.client.api.communication.response.ODataDeleteResponse;
+import org.apache.olingo.client.api.communication.response.ODataPropertyUpdateResponse;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.communication.response.ODataValueUpdateResponse;
+import org.apache.olingo.client.api.data.ObjectWrapper;
+import org.apache.olingo.client.api.domain.ODataCollectionValue;
+import org.apache.olingo.client.api.domain.ODataPrimitiveValue;
+import org.apache.olingo.client.api.domain.ODataProperty;
+import org.apache.olingo.client.api.domain.ODataValue;
+import org.apache.olingo.client.api.format.ODataFormat;
+import org.apache.olingo.client.api.format.ODataValueFormat;
+import org.apache.olingo.client.api.http.HttpMethod;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.junit.Ignore;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check basic entity operations.
+ */
+public class PropertyTestITCase extends AbstractV3TestITCase {
+
+  protected String getServiceRoot() {
+    return testStaticServiceRootURL;
+  }
+
+  @Test
+  @Ignore
+  public void replacePropertyValue() throws IOException {
+    updatePropertyValue(ODataValueFormat.TEXT, UpdateType.REPLACE);
+  }
+
+  @Test
+  @Ignore
+  public void replacePrimitivePropertyAsXML() throws IOException {
+    updatePrimitiveProperty(ODataFormat.XML);
+  }
+
+  @Test
+  @Ignore
+  public void replacePrimitivePropertyAsJSON() throws IOException {
+    updatePrimitiveProperty(ODataFormat.JSON_FULL_METADATA);
+  }
+
+  @Test
+  @Ignore
+  public void replaceCollectionPropertyAsXML() throws IOException {
+    updateCollectionProperty(ODataFormat.XML);
+  }
+
+  @Test
+  @Ignore
+  public void replaceCollectionPropertyAsJSON() throws IOException {
+    updateCollectionProperty(ODataFormat.JSON_FULL_METADATA);
+  }
+
+  @Test
+  @Ignore
+  public void replaceComplexPropertyAsXML() throws IOException {
+    updateComplexProperty(ODataFormat.XML, UpdateType.REPLACE);
+  }
+
+  @Test
+  @Ignore
+  public void replaceComplexPropertyAsJSON() throws IOException {
+    updateComplexProperty(ODataFormat.JSON_FULL_METADATA, UpdateType.REPLACE);
+  }
+
+  @Test
+  @Ignore
+  public void patchComplexPropertyAsXML() throws IOException {
+    updateComplexProperty(ODataFormat.XML, UpdateType.PATCH);
+  }
+
+  @Test
+  @Ignore
+  public void patchComplexPropertyAsJSON() throws IOException {
+    updateComplexProperty(ODataFormat.JSON_FULL_METADATA, UpdateType.PATCH);
+  }
+
+  @Test
+  @Ignore
+  public void mergeComplexPropertyAsXML() throws IOException {
+    updateComplexProperty(ODataFormat.XML, UpdateType.MERGE);
+  }
+
+  @Test
+  @Ignore
+  public void mergeComplexPropertyAsJSON() throws IOException {
+    updateComplexProperty(ODataFormat.JSON_FULL_METADATA, UpdateType.MERGE);
+  }
+
+  @Test
+  @Ignore
+  public void genericRequestAsXML() throws IOException {
+    genericRequest(ODataFormat.XML);
+  }
+
+  @Test
+  @Ignore
+  public void genericRequestAsJSON() throws IOException {
+    genericRequest(ODataFormat.JSON);
+  }
+
+  @Test
+  @Ignore
+  public void readCountValue() throws IOException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer").count();
+
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+
+    final ODataRetrieveResponse<ODataValue> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    final ODataValue value = res.getBody();
+    debugODataValue(value, "Retrieved property");
+
+    assertNotNull(value);
+    // the following assert depends on the test execution order (use >= to be sure)
+    assertTrue(Integer.valueOf(value.toString()) >= 10);
+  }
+
+  @Test
+  @Ignore
+  public void nullNullableProperty() {
+    final ODataDeleteResponse res = client.getCUDRequestFactory().getDeleteRequest(client.getURIBuilder(
+            getServiceRoot()).
+            appendEntitySetSegment("Order").appendKeySegment(-8).
+            appendPropertySegment("CustomerId").appendValueSegment().build()).
+            execute();
+    assertEquals(204, res.getStatusCode());
+  }
+
+  @Test(expected = ODataClientErrorException.class)
+  @Ignore
+  public void nullNonNullableProperty() {
+    client.getCUDRequestFactory().getDeleteRequest(client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Driver").appendKeySegment("1").
+            appendPropertySegment("BirthDate").appendValueSegment().build()).
+            execute();
+  }
+
+  private void updatePropertyValue(final ODataValueFormat format, final UpdateType type) throws IOException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-9).
+            appendPropertySegment("PrimaryContactInfo").
+            appendPropertySegment("HomePhone").
+            appendPropertySegment("PhoneNumber").
+            appendValueSegment();
+
+    ODataValueRequest retrieveReq = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    ODataRetrieveResponse<ODataValue> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    ODataValue phoneNumber = retrieveRes.getBody();
+    assertNotNull(phoneNumber);
+
+    final String oldMsg = phoneNumber.asPrimitive().<String>toCastValue();
+    final String newMsg = "new msg (" + System.currentTimeMillis() + ")";
+
+    assertNotEquals(newMsg, oldMsg);
+
+    final ODataPrimitiveValue newVal = client.getPrimitiveValueBuilder().setText(newMsg).build();
+
+    final ODataValueUpdateRequest updateReq =
+            client.getCUDRequestFactory().getValueUpdateRequest(uriBuilder.build(), type, newVal);
+    updateReq.setFormat(format);
+
+    final ODataValueUpdateResponse updateRes = updateReq.execute();
+    assertEquals(204, updateRes.getStatusCode());
+
+    retrieveReq = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    phoneNumber = retrieveRes.getBody();
+    assertNotNull(phoneNumber);
+
+    assertEquals(newMsg, phoneNumber.asPrimitive().<String>toCastValue());
+  }
+
+  private void updateComplexProperty(final ODataFormat format, final UpdateType type) throws IOException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-9).appendPropertySegment("PrimaryContactInfo");
+
+    ODataPropertyRequest retrieveReq = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    ODataRetrieveResponse<ODataProperty> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    ODataProperty primaryContactInfo = client.getObjectFactory().
+            newComplexProperty("PrimaryContactInfo", retrieveRes.getBody().getComplexValue());
+
+    final String newItem = "new item " + System.currentTimeMillis();
+
+    final ODataCollectionValue originalValue =
+            primaryContactInfo.getComplexValue().get("EmailBag").getCollectionValue();
+
+    final int origSize = originalValue.size();
+
+    originalValue.add(client.getPrimitiveValueBuilder().setText(newItem).build());
+    assertEquals(origSize + 1, originalValue.size());
+
+    final ODataPropertyUpdateRequest updateReq = client.getCUDRequestFactory().
+            getPropertyComplexValueUpdateRequest(uriBuilder.build(), type, primaryContactInfo);
+    if (client.getConfiguration().isUseXHTTPMethod()) {
+      assertEquals(HttpMethod.POST, updateReq.getMethod());
+    } else {
+      assertEquals(type.getMethod(), updateReq.getMethod());
+    }
+    updateReq.setFormat(format);
+
+    final ODataPropertyUpdateResponse updateRes = updateReq.execute();
+    assertEquals(204, updateRes.getStatusCode());
+
+    retrieveReq = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    primaryContactInfo = retrieveRes.getBody();
+
+    assertEquals(origSize + 1, primaryContactInfo.getComplexValue().get("EmailBag").getCollectionValue().size());
+  }
+
+  private void updateCollectionProperty(final ODataFormat format) throws IOException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(-9).
+            appendPropertySegment("PrimaryContactInfo").appendPropertySegment("AlternativeNames");
+
+    ODataPropertyRequest retrieveReq = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    ODataRetrieveResponse<ODataProperty> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    ODataProperty alternativeNames = client.getObjectFactory().newCollectionProperty("AlternativeNames",
+            retrieveRes.getBody().getCollectionValue());
+
+    final String newItem = "new item " + System.currentTimeMillis();
+
+    final ODataCollectionValue originalValue = alternativeNames.getCollectionValue();
+
+    final int origSize = originalValue.size();
+
+    originalValue.add(client.getPrimitiveValueBuilder().setText(newItem).build());
+    assertEquals(origSize + 1, originalValue.size());
+
+    final ODataPropertyUpdateRequest updateReq =
+            client.getCUDRequestFactory().getPropertyCollectionValueUpdateRequest(uriBuilder.build(),
+            alternativeNames);
+    if (client.getConfiguration().isUseXHTTPMethod()) {
+      assertEquals(HttpMethod.POST, updateReq.getMethod());
+    } else {
+      assertEquals(HttpMethod.PUT, updateReq.getMethod());
+    }
+    updateReq.setFormat(format);
+
+    ODataPropertyUpdateResponse updateRes = updateReq.execute();
+    assertEquals(204, updateRes.getStatusCode());
+
+    retrieveReq = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    alternativeNames = retrieveRes.getBody();
+
+    assertEquals(origSize + 1, alternativeNames.getCollectionValue().size());
+  }
+
+  private void updatePrimitiveProperty(final ODataFormat format) throws IOException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(-9).
+            appendPropertySegment("PrimaryContactInfo").
+            appendPropertySegment("HomePhone").appendPropertySegment("PhoneNumber");
+
+    ODataPropertyRequest retrieveReq = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    ODataRetrieveResponse<ODataProperty> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    ODataProperty phoneNumber = retrieveRes.getBody();
+
+    final String oldMsg = phoneNumber.getPrimitiveValue().<String>toCastValue();
+    final String newMsg = "new item " + System.currentTimeMillis();
+
+    assertNotEquals(newMsg, oldMsg);
+
+    phoneNumber = client.getObjectFactory().newPrimitiveProperty("PhoneNumber",
+            client.getPrimitiveValueBuilder().setText(newMsg).build());
+
+    final ODataPropertyUpdateRequest updateReq =
+            client.getCUDRequestFactory().getPropertyPrimitiveValueUpdateRequest(uriBuilder.build(), phoneNumber);
+    if (client.getConfiguration().isUseXHTTPMethod()) {
+      assertEquals(HttpMethod.POST, updateReq.getMethod());
+    } else {
+      assertEquals(HttpMethod.PUT, updateReq.getMethod());
+    }
+    updateReq.setFormat(format);
+
+    ODataPropertyUpdateResponse updateRes = updateReq.execute();
+    assertEquals(204, updateRes.getStatusCode());
+
+    retrieveReq = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    retrieveReq.setFormat(format);
+
+    retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    phoneNumber = retrieveRes.getBody();
+    assertEquals(newMsg, phoneNumber.getPrimitiveValue().<String>toCastValue());
+  }
+
+  private void genericRequest(final ODataFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).appendPropertySegment("BackupContactInfo");
+
+    final ODataGenericRetrieveRequest req =
+            client.getRetrieveRequestFactory().getGenericRetrieveRequest(uriBuilder.build());
+    req.setFormat(format.toString());
+
+    final ODataRetrieveResponse<ObjectWrapper> res = req.execute();
+
+    ObjectWrapper wrapper = res.getBody();
+
+    final ODataProperty property = wrapper.getODataProperty();
+    assertNotNull(property);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyValueTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyValueTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyValueTestITCase.java
new file mode 100644
index 0000000..9addaef
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyValueTestITCase.java
@@ -0,0 +1,166 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.*;
+import java.io.IOException;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataValueRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataValue;
+import org.apache.olingo.client.api.format.ODataValueFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.junit.Test;
+
+public class PropertyValueTestITCase extends AbstractV3TestITCase {
+
+  @Test
+  public void retrieveIntPropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-10).appendPropertySegment("ProductId").
+            appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+    final ODataValue value = req.execute().getBody();
+    assertNotNull(value);
+    assertEquals(-10, Integer.parseInt(value.toString()));
+  }
+
+  @Test
+  public void retrieveBooleanPropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-10).appendPropertySegment("ProductId").
+            appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+    final ODataValue value = req.execute().getBody();
+    assertNotNull(value);
+    assertEquals(-10, Integer.parseInt(value.toString()));
+  }
+
+  @Test
+  public void retrieveStringPropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-6).appendPropertySegment("Description").
+            appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+    final ODataValue value = req.execute().getBody();
+    assertNotNull(value);
+    assertEquals("expdybhclurfobuyvzmhkgrnrajhamqmkhqpmiypittnp", value.toString());
+  }
+
+  @Test
+  public void retrieveDatePropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-7).appendPropertySegment(
+            "NestedComplexConcurrency/ModifiedDate").appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+    final ODataValue value = req.execute().getBody();
+    assertNotNull(value);
+    assertEquals("7866-11-16T22:25:52.747755+01:00", value.toString());
+  }
+
+  @Test
+  public void retrieveDecimalPropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-6).appendPropertySegment("Dimensions/Height").
+            appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+    final ODataValue value = req.execute().getBody();
+    assertNotNull(value);
+    assertEquals("-79228162514264337593543950335", value.toString());
+  }
+
+  @Test
+  public void retrieveBinaryPropertyValueTest() throws IOException {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendNavigationSegment("ProductPhoto(PhotoId=-3,ProductId=-3)").appendPropertySegment("Photo");
+    ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setAccept("application/json");
+    ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    ODataEntity entitySet = res.getBody();
+    assertNotNull(entitySet);
+    assertEquals("fi653p3+MklA/LdoBlhWgnMTUUEo8tEgtbMXnF0a3CUNL9BZxXpSRiD9ebTnmNR0zWPjJ"
+            + "VIDx4tdmCnq55XrJh+RW9aI/b34wAogK3kcORw=",
+            entitySet.getProperties().get(0).getValue().toString());
+  }
+
+  @Test(expected = ODataClientErrorException.class)
+  public void retrieveBinaryPropertyValueTestWithAtom() throws IOException {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendNavigationSegment("ProductPhoto(PhotoId=-3,ProductId=-3)").appendPropertySegment("Photo");
+    ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setAccept("application/atom+xml");
+    ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    ODataEntity entitySet = res.getBody();
+    assertNotNull(entitySet);
+    assertEquals("fi653p3+MklA/LdoBlhWgnMTUUEo8tEgtbMXnF0a3CUNL9BZxXpSRiD9ebTnmNR0zWPjJ"
+            + "VIDx4tdmCnq55XrJh+RW9aI/b34wAogK3kcORw=",
+            entitySet.getProperties().get(0).getValue().toString());
+  }
+
+  @Test(expected = IllegalArgumentException.class)
+  public void retrieveBinaryPropertyValueTestWithXML() throws IOException {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendNavigationSegment("ProductPhoto(PhotoId=-3,ProductId=-3)").appendPropertySegment("Photo");
+    ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setAccept("application/xml");
+    ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    ODataEntity entitySet = res.getBody();
+    assertNotNull(entitySet);
+    assertEquals("fi653p3+MklA/LdoBlhWgnMTUUEo8tEgtbMXnF0a3CUNL9BZxXpSRiD9ebTnmNR0zWPjJ"
+            + "VIDx4tdmCnq55XrJh+RW9aI/b34wAogK3kcORw=",
+            entitySet.getProperties().get(0).getValue().toString());
+  }
+
+  @Test
+  public void retrieveCollectionPropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-7).appendPropertySegment(
+            "ComplexConcurrency/QueriedDateTime").appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    req.setFormat(ODataValueFormat.TEXT);
+    final ODataValue value = req.execute().getBody();
+    if (value.isPrimitive()) {
+      assertNotNull(value);
+      assertEquals("2013-09-18T00:44:43.6196168", value.toString());
+    }
+  }
+
+  @Test
+  public void retrieveNullPropertyValueTest() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-10).appendPropertySegment(
+            "ComplexConcurrency/Token").appendValueSegment();
+    final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+    try {
+      req.execute().getBody();
+    } catch (ODataClientErrorException e) {
+      assertEquals(404, e.getStatusLine().getStatusCode());
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/QueryOptionsTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/QueryOptionsTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/QueryOptionsTestITCase.java
new file mode 100644
index 0000000..6bd0826
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/QueryOptionsTestITCase.java
@@ -0,0 +1,197 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.data.Entry;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.domain.ODataInlineEntitySet;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.uri.V3URIBuilder.InlineCount;
+import org.apache.olingo.client.core.data.AtomEntryImpl;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check for query options.
+ */
+public class QueryOptionsTestITCase extends AbstractV3TestITCase {
+
+  /**
+   * Test <tt>$expand</tt>.
+   *
+   * @see EntityRetrieveTest#readODataEntityWithInline(com.msopentech.odatajclient.engine.types.ODataPubFormat)
+   */
+  public void expand() {
+    // empty
+  }
+
+  /**
+   * Test <tt>$filter</tt> and <tt>orderby</tt>.
+   *
+   * @see org.apache.olingo.client.core.v3.FilterFactoryTest for more tests.
+   */
+  @Test
+  public void filterOrderby() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").filter("(VIN lt 16)");
+
+    // 1. check that filtered entity set looks as expected
+    ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    ODataEntitySet feed = req.execute().getBody();
+    assertNotNull(feed);
+    assertEquals(5, feed.getEntities().size());
+
+    // 2. extract VIN values - sorted ASC by default
+    final List<Integer> vinsASC = new ArrayList<Integer>(5);
+    for (ODataEntity entity : feed.getEntities()) {
+      final Integer vin = entity.getProperty("VIN").getPrimitiveValue().<Integer>toCastValue();
+      assertTrue(vin < 16);
+      vinsASC.add(vin);
+    }
+
+    // 3. add orderby clause to filter above
+    req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.orderBy("VIN desc").build());
+    feed = req.execute().getBody();
+    assertNotNull(feed);
+    assertEquals(5, feed.getEntities().size());
+
+    // 4. extract again VIN value - now they were required to be sorted DESC
+    final List<Integer> vinsDESC = new ArrayList<Integer>(5);
+    for (ODataEntity entity : feed.getEntities()) {
+      vinsDESC.add(entity.getProperty("VIN").getPrimitiveValue().<Integer>toCastValue());
+    }
+
+    // 5. reverse vinsASC and expect to be equal to vinsDESC
+    Collections.reverse(vinsASC);
+    assertEquals(vinsASC, vinsDESC);
+  }
+
+  /**
+   * Test <tt>$format</tt>.
+   */
+  @Test
+  public void format() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).format("json");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(ODataPubFormat.ATOM);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertNotNull(res);
+    assertTrue(res.getContentType().replaceAll(" ", "").startsWith(ODataPubFormat.JSON.toString()));
+  }
+
+  /**
+   * Test <tt>$skip</tt>.
+   *
+   * @see FeedTest#readFeedWithNextLink(com.msopentech.odatajclient.engine.types.ODataPubFormat)
+   */
+  public void skip() {
+    // empty
+  }
+
+  /**
+   * Test <tt>$top</tt>.
+   *
+   * @see FeedTest#readFeed(com.msopentech.odatajclient.engine.types.ODataPubFormat)
+   */
+  public void top() {
+    // empty
+  }
+
+  /**
+   * Test <tt>$skiptoken</tt>.
+   */
+  @Test
+  public void skiptoken() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL);
+    uriBuilder.appendEntitySetSegment("Customer").skipToken("-10");
+
+    final ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    final ODataEntitySet feed = req.execute().getBody();
+    assertNotNull(feed);
+    assertEquals(2, feed.getEntities().size());
+
+    for (ODataEntity entity : feed.getEntities()) {
+      assertTrue(entity.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue() > -10);
+    }
+  }
+
+  /**
+   * Test <tt>$inlinecount</tt>.
+   */
+  @Test
+  public void inlinecount() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("Car").
+            inlineCount(InlineCount.allpages);
+
+    final ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    req.setFormat(ODataPubFormat.ATOM);
+    final ODataEntitySet feed = req.execute().getBody();
+    assertNotNull(feed);
+    assertEquals(feed.getEntities().size(), feed.getCount());
+  }
+
+  /**
+   * Test <tt>$select</tt>.
+   */
+  @Test
+  public void select() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).select("CustomerId,Orders").expand("Orders");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    final ODataEntity customer = req.execute().getBody();
+    assertEquals(1, customer.getProperties().size());
+    assertEquals(1, customer.getNavigationLinks().size());
+    assertTrue((customer.getNavigationLinks().get(0) instanceof ODataInlineEntitySet));
+  }
+
+  @Test
+  public void issue131() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Customer").appendKeySegment(-7).select("Name");
+
+    ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(ODataPubFormat.ATOM);
+
+    final ODataEntity customer = req.execute().getBody();
+    assertEquals(0, customer.getProperties().size());
+
+    req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(ODataPubFormat.ATOM);
+
+    final Entry atomEntry =
+            client.getDeserializer().toEntry(req.execute().getRawResponse(), ODataPubFormat.ATOM);
+    assertEquals("remotingdestructorprinterswitcheschannelssatellitelanguageresolve",
+            ((AtomEntryImpl) atomEntry).getSummary());
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentRetrieveTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentRetrieveTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentRetrieveTestITCase.java
new file mode 100644
index 0000000..db28bc7
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentRetrieveTestITCase.java
@@ -0,0 +1,73 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.*;
+import java.net.URI;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataServiceDocumentRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataServiceDocument;
+import org.apache.olingo.client.api.format.ODataFormat;
+import org.junit.Test;
+
+public class ServiceDocumentRetrieveTestITCase extends AbstractV3TestITCase {
+
+  private void retrieveServiceDocumentTest(final ODataFormat reqFormat, final String acceptFormat) {
+    final ODataServiceDocumentRequest req =
+            client.getRetrieveRequestFactory().getServiceDocumentRequest(testStaticServiceRootURL);
+    req.setFormat(reqFormat);
+    req.setAccept(acceptFormat);
+    final ODataRetrieveResponse<ODataServiceDocument> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    final ODataServiceDocument serviceDocument = res.getBody();
+    assertEquals(24, serviceDocument.getEntitySetTitles().size());
+    assertEquals(URI.create(testStaticServiceRootURL + "/Customer"), serviceDocument.getEntitySetURI("Customer"));
+  }
+
+  @Test
+  public void jsonTest() {
+    retrieveServiceDocumentTest(ODataFormat.JSON, "application/json");
+  }
+
+  @Test
+  public void jsonNoMetadataTest() {
+    retrieveServiceDocumentTest(ODataFormat.JSON_NO_METADATA, "application/json");
+  }
+
+  @Test
+  public void xmlTest() {
+    retrieveServiceDocumentTest(ODataFormat.XML, "application/xml");
+  }
+
+  @Test(expected = ODataClientErrorException.class)
+  public void atomAcceptTest() {
+    retrieveServiceDocumentTest(ODataFormat.XML, "application/atom+xml");
+  }
+
+  @Test
+  public void nullAcceptTest() {
+    retrieveServiceDocumentTest(ODataFormat.XML, null);
+  }
+
+  @Test
+  public void nullServiceFormatTest() {
+    retrieveServiceDocumentTest(null, "application/xml");
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentTestITCase.java
new file mode 100644
index 0000000..8f94e42
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ServiceDocumentTestITCase.java
@@ -0,0 +1,56 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+
+import java.net.URI;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataServiceDocumentRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataServiceDocument;
+import org.apache.olingo.client.api.format.ODataFormat;
+import org.junit.Test;
+
+public class ServiceDocumentTestITCase extends AbstractV3TestITCase {
+
+  private void retrieveServiceDocument(final ODataFormat format) {
+    final ODataServiceDocumentRequest req =
+            client.getRetrieveRequestFactory().getServiceDocumentRequest(testStaticServiceRootURL);
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataServiceDocument> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    final ODataServiceDocument serviceDocument = res.getBody();
+    assertEquals(24, serviceDocument.getEntitySetTitles().size());
+
+    assertEquals(URI.create(testStaticServiceRootURL + "/ComputerDetail"),
+            serviceDocument.getEntitySetURI("ComputerDetail"));
+  }
+
+  @Test
+  public void retrieveServiceDocumentAsXML() {
+    retrieveServiceDocument(ODataFormat.XML);
+  }
+
+  @Test
+  public void retrieveServiceDocumentAsJSON() {
+    retrieveServiceDocument(ODataFormat.JSON);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodEntityUpdateTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodEntityUpdateTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodEntityUpdateTestITCase.java
new file mode 100644
index 0000000..478840f
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodEntityUpdateTestITCase.java
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+
+/**
+ * Performs entity update tests using the X-HTTP-METHOD header.
+ */
+public class XHTTPMethodEntityUpdateTestITCase extends EntityUpdateTestITCase {
+
+  @BeforeClass
+  public static void enableXHTTPMethod() {
+    client.getConfiguration().setUseXHTTPMethod(true);
+  }
+
+  @AfterClass
+  public static void disableXHTTPMethod() {
+    client.getConfiguration().setUseXHTTPMethod(false);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodPropertyUpdateTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodPropertyUpdateTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodPropertyUpdateTestITCase.java
new file mode 100644
index 0000000..7a29059
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/XHTTPMethodPropertyUpdateTestITCase.java
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+
+/**
+ * Performs property update tests using the X-HTTP-METHOD header.
+ */
+public class XHTTPMethodPropertyUpdateTestITCase extends PropertyTestITCase {
+
+  @BeforeClass
+  public static void enableXHTTPMethod() {
+    client.getConfiguration().setUseXHTTPMethod(true);
+  }
+
+  @AfterClass
+  public static void disableXHTTPMethod() {
+    client.getConfiguration().setUseXHTTPMethod(false);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/AbstractV4TestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/AbstractV4TestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/AbstractV4TestITCase.java
new file mode 100644
index 0000000..77297a8
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/AbstractV4TestITCase.java
@@ -0,0 +1,53 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v4;
+
+import java.io.IOException;
+import org.apache.olingo.client.api.ODataV4Client;
+import org.apache.olingo.client.core.ODataClientFactory;
+import org.apache.olingo.client.core.it.AbstractTestITCase;
+import org.junit.BeforeClass;
+
+public abstract class AbstractV4TestITCase extends AbstractTestITCase {
+
+  protected static ODataV4Client client;
+
+  protected static String testStaticServiceRootURL;
+
+  protected static String testLargeModelServiceRootURL;
+
+  protected static String testAuthServiceRootURL;
+
+  @BeforeClass
+  public static void setUpODataServiceRoot() throws IOException {
+    testStaticServiceRootURL = "http://localhost:9080/StaticService/V30/Static.svc";
+    testLargeModelServiceRootURL = "http://localhost:9080/StaticService/V30/Static.svc/large";
+    testAuthServiceRootURL = "http://localhost:9080/DefaultService.svc";
+  }
+
+  @BeforeClass
+  public static void setClientInstance() {
+    client = ODataClientFactory.getV4();
+  }
+
+  @Override
+  protected ODataV4Client getClient() {
+    return client;
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/MetadataTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/MetadataTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/MetadataTestITCase.java
new file mode 100644
index 0000000..ca4d801
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v4/MetadataTestITCase.java
@@ -0,0 +1,41 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v4;
+
+import org.apache.olingo.client.api.ODataV4Client;
+import org.apache.olingo.client.core.ODataClientFactory;
+import org.apache.olingo.client.core.it.AbstractMetadataTestITCase;
+import org.apache.olingo.commons.api.edm.Edm;
+import static org.junit.Assert.assertNotNull;
+import org.junit.Test;
+
+public class MetadataTestITCase extends AbstractMetadataTestITCase {
+
+  @Override
+  protected ODataV4Client getClient() {
+    return ODataClientFactory.getV4();
+  }
+
+  @Test
+  public void retrieve() {
+    final Edm metadata = getClient().getRetrieveRequestFactory().
+            getMetadataRequest(getTestServiceRoot()).execute().getBody();
+    assertNotNull(metadata);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 85743c3..2855137 100644
--- a/pom.xml
+++ b/pom.xml
@@ -88,7 +88,7 @@
     <cargo.rmi.port>9805</cargo.rmi.port>
     <cargo.log>${log.directory}/cargo.log</cargo.log>
     <cargo.output>${log.directory}/cargo-output.log</cargo.output>
-    <tomcat.version>7.0.50</tomcat.version>   
+    <tomcat.version>7.0.52</tomcat.version>   
   </properties>
 
   <dependencyManagement>
@@ -256,6 +256,24 @@
                 <!--<cargo.jvmargs>-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n</cargo.jvmargs>-->
                 <cargo.jvmargs>-noverify -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:MaxPermSize=256m</cargo.jvmargs>
               </properties>
+              <files>
+                <file>
+                  <file>${project.build.directory}/test-classes/esigate.properties</file>
+                  <todir>lib</todir>
+                </file>
+              </files>
+              <configfiles>
+                <configfile>
+                  <file>${project.build.directory}/test-classes/context.xml</file>
+                  <todir>conf/</todir>
+                  <tofile>context.xml</tofile>
+                </configfile>
+                <configfile>
+                  <file>${project.build.directory}/test-classes/tomcat-users.xml</file>
+                  <todir>conf/</todir>
+                  <tofile>tomcat-users.xml</tofile>
+                </configfile>
+              </configfiles>
             </configuration>
             <deployables>
               <deployable>


[11/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.full.json b/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.full.json
index de8e287..6c157ed 100644
--- a/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)","odata.editLink":"Customer(-10)","Orders@odata.navigationLinkUrl":"Customer(-10)/Orders","Logins@odata.navigationLinkUrl":"Customer(-10)/Logins","Husband@odata.navigationLinkUrl":"Customer(-10)/Husband","Wife@odata.navigationLinkUrl":"Customer(-10)/Wife","Info@odata.navigationLinkUrl":"Customer(-10)/Info","Thumbnail@odata.mediaEditLink":"Customer(-10)/Thumbnail","Video@odata.mediaEditLink":"Customer(-10)/Video","CustomerId":-10,"Name":"commastartedtotalnormaloffsetsregisteredgroupcelestialexposureconventionsimportcastclass","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["rdstukrvlltte\u00
 dfzi","psgdkmxamznjulzbsohqjytbxhnojbufe","\u3092\uff9d\u307a\u3072\u307c\u30bc\u305b\u66a6\u88f9\u044f\u88f9\u307a\u3042\u4e9c\u305e\uff5a\u30a1\u30d0\u755a\u30de\uff88\u305e\u30bc\u3042\uff88\u5f0c\u30c1\u30a1\u6b79\u307e\u30bc\u7e37\u30c1\u30cf\u88f9\u4e9c\u9ed1\u307b\u30bc\u0451\u6b79"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30b0\u3041\u30de\u305b\u307a\uff88\u30bd\u3041\u307c\u30bd\u3072\u30d0\u305f\u3074\u30bd\u6b79\u4e5d\uff88\u30dc\u30dc\u044f\u30dd\u30bd\u755a\u30af\u044f\u305b\u3079\u6b79\u73f1\u042f\u6b32\u30bf\u30cf\u30d0\u30df\u88f9\u307c\u30dc\u3092\uff66\u6b79\u3093\u3072\u4e5d\u3072\u531a\u3041\uff41","qckrnuruxcbhjfimnsykgfquffobcadpsaocixoeljhspxrhebkudppgndgcrlyvynqhbujrnvyxyymhnroemigogsqulvgallta","btsnhqrjqryqzgxducl","qbtlssjhunufmzdv","\u30dc\u3093\u042f\u305c\u30c1\u3079\u30bc\u30dc\u30dc\u307b\uff41\u531a\u30df\u307c\u4e5d\u3041\u3072\u30c1\u73f1\u9ed1\u30df\u3093\u3041\u30bf\u3073\u66a6\u30af\u30bd\u30bd\u30dc\u30be\u
 3093\u3093\u3042\u30bc\u305e\u3072\u30bf\u30dc\u30bf\u305c\u3093\u5f0c\u3072\u3079\u531a","vicqasfdkxsuyuzspjqunxpyfuhlxfhgfqnlcpdfivqnxqoothnfsbuykfguftgulgldnkkzufssbae","\u4e5d\u30bd\u30df\u305b\u30dc\u305c\u30be\u30dc\u0451\uff41\u3092\u305c\u042f\u307e\u30be\u30bf\u305c\u30bf\u3072\u7e37\u30c0\u3093\uff41\u30d0\u305f\u30bc\u30bd","\u307d\u30de\u30bf\u3041\u3041\u9ed1\u30bd\u30bc\u30df\u30bc\u531a\uff5a\u30bd\u30c0\u30de\u3041\u30a1\u30be\u307d\u30df\uff41\u30bf\u30be\u5f0c\u30df\u30bc\u30bf\u305d\uff5a\u307a\u30dd\u305b\u88f9\u30d0\u30dd\u30cf\u30cf\uff66\u307a\u30c1\u3042\u30de\u531a\u30df","hssii\u00dfuamtctgqhglmusexyikhcsqctusonubxorssyizhyqpbtbd\u00dfjnelxqttkhdalabibuqhiubt\u00dfsptrmzelud","gbjssllxzzxkm\u00dfppyyrhgmoe\u00dfizlcmsuqqnvj\u00dfudszevtfunflqzqcuubukyp\u00dfqjcix"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30bc\u30dd\u30bd\u30bd\u30
 a1\u3093\u30de\uff41\u30b0\u3074\u4e5d\u7e37\u4e9c\u305e\u30bc\u30bd\u30b0\u30d0\u307c\u30c0\u307d\u30de\u30de\u307d\u30dd\u30c1\u30dc\u30bd\u307c\u305c\u30be\u3093\u30df\u3074\u307b\u30c0\u30df\u30df\u755a\u73f1\u4e5d\uff5a\u3079\u5f0c\u755a\u30bf\u30bd\uff5a\u30bc\u30bd\u3041\u3073\u88f9\u30a1\u30bd\u30de\uff66\u3072\u531a\u4e9c\u30dd\u3079\u30dd\u307d\u30de\u30bc\u305f\u30c1\u88f9\u6b79\u30df\u30dd","flzjuisevegjjtmpnssobmdssikhzepsjklnoceuqr\u00dfuychauxhdutqcdenvssubqkoqyzxpfmvflbhjs","esgmrxddisdvykgttpmizcethjuazqxemuossopssaqpmqd\u00dfkayrrocgsxqpo","\u30af\u30bd\u73f1\u3079\u3092\u30de\u3093\u30b0\u30cf\u3072\u30dc\u30bd\u30bd\u3093\u30df\u30bd\u30bd\u30bc\uff9d\u305e\u305f\u307c\uff5a\u30df\u6b79\u3074","ljrggbaseqsrkelksvhouoscmoilogibae","\u305d\u305c\u305c\u30de\u30de\u30bc\u30df\u307c\u30bc\u30dc\u3079\u30bd\u307b\u3042\u3093\u305b\u3072\u3073\u30bc\u30df\u30bd\u5f0c\u307b\u305d\u30bf\u30dc\u30de\u30c1\u30bf\u30de\u30bd\uff88\u5f0c\u30c1\u30dd\u531a\u307e\u30bd\u30be\u
 30de\u042f\u042f\u305f\u30be\u88f9\u3042\u755a\u3093\u5f0c\u305f\u73f1\u755a\u30de\u042f\u30bd\u30a1\u73f1\uff88\u3073\u0451\u4e5d\u305f\u30df\u30df\u3074\u307a\u30dd\u30de\u30bc\u30c0\u5f0c\u30df\u30de\u30de\u30de\u30bd\u30dc\u4e9c\u307a\u30bd\u531a\u30b0\u5f0c\u30b0\u6b79\u30cf\u307e\u531a\u305d\u3093\u9ed1\u3093","ydjfrjbzcgouafasiutdhhgypssyniqlkdtxbclnaplnasjfliqxnmuplznstnqvpyrzdkxkqbtszvguurhllvzziugdsuvl","\u305f\u0451\u30bf\u042f\u044f\u307e\u3072\u307a\u30a1\u66a6\u30bd\u30de\u30dd\u30cf\u30af\u30bf\u305b\u305f\u3072\u30a1\u66a6\uff66\u4e5d\u66a6\u305e\u305c\u30c1\u531a\u6b32\u30bc\u307b\u4e5d\u307a\u755a\u3073\u305e\u30dd\u30dc\u30af\u3074\u3092\u30c1\u30c1\u305d\u30dc\u30bd\u30de\u30dd\u3093\u307d\u30df\u30a1\u5f0c\u30a1\u305e\u3074\u307e\u30df\u7e37\u9ed1\u30df\u30bc\u30bc\uff5a\u30c1\u30df\u30bd\u66a6\u30bc\u307b\u755a\u30bd\u531a\uff88\u0451\u307b\u30bc\u30dc\u3074\u30dd\u30bc\u7e37\u30bd\u30c1\u30dd\u88f9\uff66\u7e37\u4e5d\uff9d\u6b79\uff41\u4e5d\u30bd\u30bd"]},"Home
 Phone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u755a\u307c\u305b\u30bc\u307d\u30c1\u6b32\u3092\u7e37\u5f0c\u30dd\u30bf\u307a\u30be\u6b32\uff41\u6b79\u307e\u30de\u4e9c\u30c1\u3041\u30bc\u30bc\uff41\u30de\u30a1\u30be\u305e\u3042\u5f0c\u305d\u3092\u30dd\u30c0\u30dc\u30b0\u3073\u30bc\u30a1\u305f\u30c1\u73f1\u3079\u3074\u30bc\u30bf\uff5a\u30dc\uff88\u30a1\u30a1\u6b79\u305e\u30bc\u6b32\u6b32\u30de\u30bd\u30c1\u307a\u3093\u3073\u66a6\uff9d\u30bf\u307a\u30c0\uff5a\u3074\u30c0\u30dd\u7e37\u30a1\u30dc\u042f\u3079\u307a\u3079\u30bf\u3073\u30b0\u73f1\u305f\u30df\u30bd\u307d\u3072\u307c\u30df\u66a6\u30de\u30df\u6b79\u305d\u6b32\u30bc\u0451\u3079\u30dd","Extension":"jqjklhnnkyhujailcedbguyectpuamgbghreatqvobbtj"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305d\u30de\u5f0c\u3042\u30cf\u30df\u30bc\u307c\u30de\u531a\u30bd\u30d0\uff5a\u30c1\u3074\u30bd\u3041\u3093\u0451\u30bf\u30be\u30bc\u30b
 d\u305b\u3074\u30dc\u3072\u30cf\uff88\u30bc\u307d\u3079\u30a1\u305f\u307a\u30be\u30c1\u30a1\u305d","Extension":"erpdbdvgezuztcsy\u00dfpxddmcdvgsysbtsssskhjpgssgbicdbcmdykutudsnkflxpzqxbcssdyfdqqmiufssinxkade\u00dfustx\u00dff"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"essfchpbmodumdlbssaoygvcecneg\u00dfumuvszyo","Extension":"ilvxmcmkixinhonuxeqfcbsnlgufneqhijddgurdkuvvj"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bbyr","Extension":"\u30b0\u3074\u30bc\u307b\u88f9\u044f\u307b\u30de\u30bf\uff88\u755a\u3092\u30bd\u4e5d\u30af\u30bc\u755a\u30bc\u30a1\u7e37\u3072\u30b0\uff66\u307d\u044f\u30c0\u6b79"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"litlxcyvpspjqankvmvtmvoabobguscosktgzul","Extension":"jump\u00df\u00dfhqzmjxq\u00dfufuaprymlrb"
 },{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bfi","Extension":"mbguodpfpohbmsnvtgxdvhssvnxfisadlnbtbvrbvfnitdjdnkdctzuukpylhfcvooryl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jmvrssnupsqltlmuegpybunosssspluvvgqenfgvrjhxqqjjqublkeekssyjisdssrxyvooj","Extension":"\uff41\u30be\u66a6\uff66\uff41\u30be\u3092\u30c1\u0451\u30bc\u3092\u307d\u30a1\u4e9c\u307d\u3072\u305e\u30dd\u88f9\u307c\u305c\u30bc\u30bd\u30df\uff88\u30df\u66a6\u307d\u307d\u3079\u3079\u30df\u531a\uff41\u305e\u30c1\u30dc\uff88\uff66\u9ed1\u66a6\u305f\u307b\u30bf\u30af\u30c1\u30c0\u0451\u73f1\uff88\u3092\u3092\u30c1\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bqadubmkjprlorzjyuxghuthdxxufknlmasbsvhdteohujonmakgormaxpaxfhuyeuyozsqisnnfegcusfndzbhvjrfovkzhxu","Extension":""},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"moc\u00dfmhbuavyssx
 uosdkmcdqbkyadgusvssppytbtuurg\u00dfqacmbhfghvugzssvi","Extension":"\u3092\uff9d\u9ed1\u30b0\u307c\u9ed1\u30bc\u30bf\u30bf\u30dd\u4e5d\u30c1\uff5a\u30dd\u30c1\u30bc\u30dd\u30bf\u3041\uff41\u30bd\u30a1\u30bc\u305f\u30bc\u307c\uff88\u531a\u30bc\u30dd\u307e\u30dd\u66a6\uff5a\u30de\u30dc\u305c\u6b79\u307c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30d0\u30bc\u307c\u30af\u30b0"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff5a\u30c1\u4e9c\uff88\uff9d\uff41\u30d0\u305d\u73f1\u30b0\u305b\u4e9c\uff9d\uff88\uff66\u3093\u6b79\u307e\u4e9c\uff41\u30dd\u30bf\u30df\u305c\u5f0c\u73f1\u30df\u30bc\u042f\u307b\u3093\u30dc\u88f9\u044f\u4e5d\u3041\u30a1\u73f1\u307c\u30af\u30bc\u30dd\uff88\u30a1\uff88\u73f1\u30bc\u307e\u30bc\u3042\u30cf\u30de\u307e\uff88\u307c\u30bc\u6b79\u30dd\u3074\u305f\u3079\u3079\u305d\u30dc\u3041\u30bd\u73f1\uff66\u307a\u9ed1\uff9d\uff88\u0451\u30bc\u30c0\u042f\u30bf\u
 30bc\u305d\uff5a\u30bd\u30bd\uff9d\uff5a\u30dc\u30dc\u30a1\u9ed1\u531a\u3093\u3079\u30dd\u30dd","Extension":"gclzjelinpvjcxjmcrsbuzhiyuxrffycgjuonyzhkvazkklhsihhgzhg"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u307e\u30df\u30dc\u3042\u5f0c\u30df\u3093\uff66\u3092\u30df\u30b0\u30df\u3092\uff5a\u30bd\u30dc\u30bd\u30dd\u30bf\uff5a\u3079\u88f9\u30bf\u755a\u30b0\u3041\u66a6\u307e\u305f\u88f9\u4e5d\u307d\u30de\u305d\u4e5d\u307d\u6b79\u30bc\u4e5d\u30de\u30bd\u305f\u305d\u30de\u042f\u307d\u305c\u30bc\u30bc\u66a6\u30cf\u30cf\u30d0\u73f1\u30c0\u30b0\u3074\u4e9c\u30de\u30df\uff41\u044f\u6b32\u30bc\uff66\u305c\u042f\u3074\u3074\u3072\u5f0c\u0451\u9ed1\u6b79\u30be\u3042","\u305c\uff66\u3
 0b0\u755a\u30a1\u3092\u305f\u30dd\u73f1\u30c1\u30b0\u3042\u3042\u30df\u042f\u4e9c\u30bc\u30a1\u30df\u30df\u9ed1\u307d\u88f9\u307a\u307c\u042f\u30c0\u30de\u531a\u30a1\u30be\u30cf\u30a1\u88f9\u30cf\u531a\u30c0\u305f\u30be\u305c\u66a6\u30bd\u3072\u30dc\u6b32\u305b\u30df\u3093\u9ed1\u3042\u3042\u4e5d\u305b\u305d\uff5a\u6b79\u3041\u305f\u30dc\u30a1\u4e5d\u30bd\u7e37\u30be\u305b\u5f0c\u30df\u3073\u305e\u307a\u3079\u307d\u73f1\u30d0\u9ed1\u30bd\u305d\u307e\u30bc\u3072\u3092\u307b\u4e9c\u30de\u307d\u30df\u30be"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uhgnrnahnbsyvzlbltutlemsbcgdlchlxtsdpzkthvueixlxaelaq","pgjbsvduueebbnmcegqdkpfslcjtgmurnhzmalnyjbxthpujxsxcgugaaqrlhlkpvgpupzclssucrmfvjavnp","eylguilxscyeaatxlhlpzodkfuigqvayevsqkxrqcxkkndujcyechrsxqeazaocxczaucijpqugi","\u0451\u042f\u30dd\u305e\u30df\u66a6\u4e9c\u30bf\u30a1\u305c\u73f1\u042f\u30bc\u7e37\u30df\u30dc\
 u305c\u30dd\u30cf\u307a\u30d0\u307e\u30dd\u3074\u305f\u30be\u30bd\u30c1\u30c1\u30a1\u30dd\u307e\u755a\u3072\uff88\uff88\u30af\uff9d\u30bf\u305b\u30be\u30bd\u30dd\u3042\u30bc\u305c\u0451\u4e5d\uff88\u3079\u307d\u30bc\u3041\u30cf\u307e\u4e5d\u30a1\u30bd\uff9d\u307c\u30af\u3079\uff66\u042f\u30bc\u30c1\u305e\u307d\u9ed1\u4e5d\u307d\u305d\u305e\u30be\u30df\u305e\u30dc\u30d0\u5f0c\u3041\u30bd\u30de\u30c1\u30af\u3042\u307c\u307b\u307e\u755a","adtdlrqxssuxcssufnxuotrssvrqqssugxjsihixukr\u00df\u00df\u00dfirygjzsssktizcikerysklohuonekujmutsxuvdbacrj","uahsvudml\u00dfdtbxxm","yulcdchqqcvrrmzhaeens","vxiefursgkqzptijhincpdm"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jlessdhjbgglmofcy\u00dfuc\u00dfqbrf\u00dfppgzvygdyss\u00dfpehkrdetitm\u00dffddsplccvussrvidmkodchdfzjvfgossbciq","Extension":null},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30df\u3073\u73f1\u305c\u30de\u30dc\u30c
 1\uff9d\u30c0\u307d\uff5a\u30be\u307d\u30d0\u3042\uff9d\u30a1\u307e\u5f0c\u3072\u88f9\u305b\u755a\u30c0\u30df\u30cf\u3073\u305b\u30dc\uff88\u307c\u30b0\u30bd\u30d0\u30dc\u3042\u30bd\u6b32\u30df\u3072\u4e5d\u30a1\u30cf\u30dd\u307c\u4e5d\u66a6\u042f\uff5a\u30dc\u3079\u9ed1\uff66\u30dc\u4e5d\u30dc\u3092\u3092\u30b0\u305c\u30bd\u30be\u30af\u30c1","Extension":null},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bf\u30c1\u30dc\u30bc\u30c0\u30be\u307a\u307e\uff88\u531a\u3072\u305e\uff9d\u531a\u30a1\u30bc\u73f1\u755a\uff88\u4e9c\u305e\u30bd\u30dc\u30de\u307c\uff9d\u044f\u30dc\u30de\u4e5d\u305f\u0451\uff66\u305c\u30de\u30a1\u30a1\u3074\u3074\u3072\u305b\u044f\u30bc\u3093\u3093\u30a1\u30b0\u5f0c\u30de\u305f\u305f\u66a6\uff9d\u307a\u30bc","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","Ph
 oneNumber":"ppcqouyi\u00dfirrxriefhzqcssnpgatsphhaqsmkusuulsrel","Extension":"arndsscqeqfikblqsraouryqbtomdl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"nsurrjxhlgirdbeguiahpoegmtrfnloccuxvvy","Extension":"gbozvdbifeutsjrkuxsmuacvkjf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305e\u30af\u531a\u66a6\u307b\u30c1\uff41\u30bc\u305d\u30be\u3074\u3041\u30bc\u30bd\u3042\u30bd\u3073\u30bc\u4e9c\u30bc\uff41\u30de\u30bd\u30a1\uff66\u307e\u30bf\u30bc\uff66\u044f\u30d0\u30bd\u307e\u30bd\u30dd\u30bc","Extension":"zfkfubjahvaiigjjxjvyaljivssytqtduojnboksulaialfxabkbadnjxgjejl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff66\uff41\u73f1\u307a\u4e9c\uff66\u305c\u305d\u30be\u30bf\u30af\u305b\u30af\u30bd\u73f1\u9ed1\u30c1\u3074\u30c1\u307d\u88f9\u30c1\u042f\u30de\u6b79\u30de\u30bc\u3092\u30a1\u3093\u3092\uff88\u3092\u30d0\u30af\uff9d\u3073\u042f\u4e5d\u307b
 \uff5a\u3072\u305b\uff41\u30bf\u3092\u305b\u30dc\u30d0\u30c1\u30dc\u30bf\u30bf\u30bd\u042f\u30bc\uff41\u305f\u30b0\u3042\u30c0\u5f0c\u531a\u3073\u3079\u30bc\u5f0c\u4e5d\u3042\u73f1\u4e5d\u30c1\u30bd\u30a1\u30a1\u30df\u30be\u3042\u3073\u30c0\u30d0\u5f0c\u30de\u4e5d\u30de\u5f0c\u30bd\u73f1\u30cf\uff66\u3042","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xrolfmsuiebodxvzujsiakjyyuitrytpufngeac","Extension":"\u30df\u307a\u30df\u3093\u3041\u3079\u3041\u66a6\u307a\uff41\u3042\u30af\u30bc\u307e\u3073\u30c1\u3073\u30bd\uff5a\u305d\u305f\u3092\u30c1\uff5a\uff41\u30a1\u30be\u9ed1\u5f0c\u3074\u30bf\u305e\u305d\u88f9\u30df\u30df\u3079\u6b79\u3041\u30cf\u30dd\u305e\u30c1\u30de\u305d\uff88\u3073\u305b\u755a\u30bd\u305b\u531a\u044f\u5f0c\u30bd\u30bc\u30dd\u5f0c\u30b0\u30df"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["yclmjgfhgjasvuyuhefi
 sifjdehjgvloldusqljis"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ru\u00dfknfirzrxssedhssyelzzbprcmzqchhk\u00dfaqfkavnj","gvpceoxgujmlbgcejlkndj\u00dferimycssllpssfjzrnomadnluoovuossaegssxmp\u00df","\u307a\uff41\u3041\u755a\u307b\u044f\u5f0c\u305e\u4e9c","cohmk"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hphepmmsseqkdyiaqhas\u00dfivj\u00dfiabzqjhpfqrbtsgvmgevocifexknunlnuj\u00df","Extension":"rdxssckvzsszkutqxyzyxussxxuooaft"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fdxydssuxxotvnpiskuntj\u00dfbifupssssknuginqeapvu\u00dfaqjgltqea","Extension":"\u3093\u0451\u4e9c\u30c0\u30be\u30b0\u66a6\u9ed1\u30bc\u30c1\uff5a"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.
 OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"tnk\u00dfnr\u00dffxgyjhfr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ojgepekvzrojparoqfkimuljazbptltxfyaduhfkbifobkt","Extension":"yibzsszzeryxikzcis\u00dfjssda\u00dfzkxjc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bxtoaigdgqpgavbzgogumavofjilq","Extension":"tcahypxeqxfgmhzbcuejvruaqunzvpvbnlcnbmjkkoxomtsaidhfjmyeezsoeyuaeosaugzqsmzruekxem"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"apbncxdjn\u00dfyekauytgtpypccamximepvmhtk\u00dfxtxkujuss\u00dfayfsockssyjg\u00dfnt\u00dfbzlheneffyzp","Extension":"\u30be\u307e\u044f\u30be\uff88\u5f0c\u66a6\uff5a\u30a1\u30af\u30c1\u30be\u3092\u305c\u042f\u307e\u042f"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDet
 ails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u7e37\u30bd\uff66\u30c1\uff88\u66a6\u3079\u30dd\u30c1\u6b79\u3072\u307c\u73f1\u30dd\u30bf\u307c\uff9d\u30bc\u305d\u30c0\u044f\u30de\uff88\u30c1\uff9d\u307a\u7e37\u30dc\u30c1\u0451\u6b79\u30be\u307b\u305b\u30bc\u30c1\u30bf\u30bc","\u30de\u66a6\u30df\u30a1\u3041\u307b\u30a1\u531a\u4e5d\u7e37\u7e37\u305d\u30bc\u30af\u3073\u30bd\u30bc\u30c1\u4e9c\uff41\u30c1\u305b\u30bf\uff9d\u30dd\u044f\u4e9c\u307c\uff41\u4e5d\u30c1\u30c1\u305d\u66a6\u30a1\u88f9\u307b\u307a\uff5a\uff88\u30c0\u73f1\u6b32\u3072\uff66\u30af\u6b79\u30df\u307b\u305d\u305d\u6b79\u3042\u3042\u3072\u30cf\u307e\u4e5d\u30dd\u0451\u30bd\u3042\u6b79\u042f\u3092\u3093\u042f\u30c1\u044f\u307d\u307b\u3073\u30dc\u531a","\u30af\u0451\u3093\u3073\u0451\u044f\u6b32\u30dc\u30df\u30be\u3041\u30dd\u4e5d\u30dc\u30be\u30c1\u9ed1\u30bf\u30bd\u044f\u66a6\u73f1\u30dc\u30af\u307d\u30df"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u3092\u30dd\u30bd
 \u30a1\u9ed1\u30df\u30af\u73f1\u30bc\u3041\u042f\u30bc\u30c1\u6b32\uff5a\uff41\u307d\u30dc\u4e5d\u30d0\u30de","\u30bd\u30bf\u30bc\uff5a\u9ed1\u30a1\u0451\uff5a\u30de\u30bf\u3079\u30b0\u307a\u30bc\u30df\u531a\u3079\u3041\u305b\u30bc\u042f\u30bc\u307e\u66a6\u30bc\u30a1\u30bd\u30a1\u305e\u30a1\u30bf\u0451\u4e9c\u30df\u755a\u30bc\u3093\u30bc\uff5a\u305c\u042f\u3041\u30de\u3041\u30dc\u30c1\u30df\u73f1\uff41\uff66\u30bc\u30dd\u3073\u30be\u30de\u044f\u307a\u30c1\u30bf\u30c1\u88f9\u30df\u66a6\u30a1\u042f\u3072\u30dc\u30be\u30c0\u3093","\uff88\u30bc\uff66\u30df\u307b\u3074\u73f1\u30d0\u30c1\u30bc","\u73f1\u307d\u0451\u6b79\u3072\u4e5d\u7e37\u30b0\u3079\u3092\u307c\u30af\u0451\u30bd\uff5a\u307b\u3093\u30dc\u30be\u30dc\u30c0\u3074\u305b\u30df\u3093\uff9d\u30bc\u30de\uff66\u3093\u3093\u30dc\u30bc\u305f\u3093\u30a1\u30bd\u30de\u305f\u30df\u9ed1\u30df\u531a\u305d\u30de\u30af\u3079\u4e5d\u88f9\u30b0\u307c\u5f0c\u30dd\u3092\u3093\u30dd\u3074\u3093\u30bf\u3073\u30a1\u3074\u30bc\u7e37\uff9d\u30d0\uff
 41\u7e37\u305f\u30d0\u5f0c\u30dc\u30bd\u5f0c\u30de\u66a6\u30bc\uff66\u044f\uff66\u5f0c\u30dd\u531a\u30c1\u3042\u30bf","poouzgrfxoijfndnpfvnlcbdmhrhuujpuekjqjkjzkluylkekzjbilfhyunnqfkiqjpcivxuujnashgeyqx","ndtimxyzur\u00dfjulzbssqidhqzd","nrahrsjzgm\u00dfgifzsssefcyotsdtoyzhkk\u00dfggdudfttpps\u00dffak","\u30a1\u3092\u30dc\u30bc\uff5a\u3092\u305c\uff41\u30c1\u30c1\u042f\uff66\u3041\u30bf\u30a1\u30df\uff9d\u30dd\u9ed1\u30dd\u4e5d\u30cf\u30be","t\u00df","yhboqrxfkugounppjzdyuadkrugvxmobguemuhp"],"ContactAlias":null,"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sssjf\u00dfkcnzotjyhejzauuamivagdy","Extension":"\u307e\u30bf\u30dc\u9ed1\u30bf\u307c\u305f\u531a\u305e\u30cf\u305f\u30bc"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection
 (Edm.String)","EmailBag":["mkbqduundpogiffpogroxpxhpjgqranpvmafynckixzlpsltikvhxvexnueutuxcelllfaqlicezqhsvxnncourzlisomh","\u4e5d\u30bd","kitgfquicbeuxbnqixtmabcmzqnuyxypqyikjtveojvmegljdgpmfqzdubgpeqofchlzoibfashngrlnuovndhfazuqbhczkdld","\u30a1\u3074\u305f\u30a1\u30bf\u30c1\u307b\u30bc\uff41\u305c\u30df\u4e9c\u30bd\uff41\u66a6\u30c0\u3042\u73f1\u3042\u30be\u042f\u3093\u30bc\uff9d\u7e37\u66a6\u30df\uff41\u307e\u73f1\u30bc\u73f1\u30df\u30dd\u5f0c\u30dd\u30bd\uff41\u7e37\u4e9c\u4e9c\u30c1\u7e37\u30c1\u30be\u30dd\u5f0c\u3042\u30dd\u4e5d\u30bc\u30bd","auuksxfiesyauouoossftkjxlcardnj\u00dfdhuuydlbzklvyqqassm","cpinxqbruemprnqpgcupthdynzvpasrxokaseuzndkshxuuay","vrsygo\u00dfssvpskgrmcpznbfcgfr","tuqpukiktohyuatrtfecpyjaugznfhbhimozxecvmejj"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["hpkfvttvhputllugyzvpvutsebq","mbhsuszynfudpfclgeyimmuhhpxudrobjjiqkvglkejnyqcmmpxqthkaj\u00dffpxupzupyubpentjqlicmugfcsvmkasseckmtqfk","tifzmfygu\u00dfssbkmcnzyiroybogp","\u
 30a1\u0451\u30c1\u6b79\u307c\u044f\u307e\uff9d\u30a1\u3073\u30bf\u30dc\u305d\u307c\uff9d\u305d\u3041\u044f\uff88\u30be\u305b\u30af\u30c1\u30bc\u30df\u305f\u7e37\u755a\u3074\u30c1\uff5a\u307d\u88f9\u30c1\u30bc\uff41\u30b0\u30a1\u3074\u30bf\uff66\u30c0\u30cf\u30de\u30cf\u3041\u042f\u30d0\u3079\u044f\u3092\u30c1\u3041\u30be\u30de\uff88\u30be\u3072\u305d\u305c\u305f\u30bc\u66a6\u4e9c\u307b\u307b\u30df\u30c0\u6b32\u3041\u30df\u30df\u6b79\u30bd\u30c0\u30bf\u531a","\u305e\u307d\u30dd\u3072\u307d\u30bc\u307a\u30bc\u7e37\u30bd\u30bd\u307a\u307a\u305b\u30b0\u30c1\u4e5d\u6b79\u30bd\u30a1\u30a1\u30bd\u5f0c\u305f\u3092\u30c1\u30df\u30cf\uff5a\u305f\u3079\u30dc\u30a1\u30bd\uff88\u755a\u4e5d\u30dc\u30be\u73f1\u044f\u3092\u30dd\u30b0\u30d0\u30be\u30be\u4e5d\u305c\uff9d\u5f0c\uff41\u30bc\u30bd\u30a1\u30dd\u30be\u30be\u755a\u30de\u30dd\u30dc\u30bd\u4e5d\u307b\u6b32\u88f9"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collect
 ion(Edm.String)","AlternativeNames":["pfathmtizkygccvidgcttuguxotnrpnuq","\u3093\u755a\u305b\uff66\u3042\u30d0\u30de\u305f\u30bf\u30bc\uff88\u30cf\u0451\u30dd","fljyuxdsugfxtqqjrtjddrblcflobmeukpgefuozubxcfcsrfofvgudp","\u755a\u30b0\u305d\u30c1\u30dc\u30a1\u30be\u30bc\u305f\u3092\u30cf\u305d\u30bf\u30dd\u30bd\u30be\u3042\u66a6\uff66\u3072\uff88\u30c1\u5f0c\u6b79\u3041\u307c\u3072\u30be\u30dd\u30af\u4e5d\u4e5d\u30bc\u30be\u307c\u30d0\u30de\u30dd\u307d\u88f9\u6b79\u6b79\u30d0\u30bd\u30df\u044f\u531a\u307a\u88f9\u30a1\u3079\u66a6\u30af\u4e5d\u30df\u3093\u30c1\u307e\u30be\u30af\u3072\u044f\u4e9c\u5f0c\u30c0\u6b79\u30de\u3041\u30bc\u755a\u66a6","gussgi"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"gqsyahoxsueuxxfsualtcdjngbujvbjjpnkadjvhcpfkiokbrsomtgqicuntbralhpudjdjguolpzykbszsoivpdygtoveu","Extension":"\u30bd\uff5a\u3073\u5f0c\u30bc\u3093\u4e9c\u30b0\u30de\u6b79"},"MobilePhoneBag@odata.type":"Collection(Microso
 ft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["d","\u30bf\uff88\u88f9\u30af\u0451\u30bf\u3093\u30be\u305d\uff5a\uff5a\u0451\u305f\u6b32\u0451\u307c\u30cf\u3073\u3093\u6b32\u30a1\u30be\uff66\u30bd\u755a\u307d\u30bd\u30bd\u30be\u0451\u9ed1\u30d0\u30de\u30bc\u30cf\u30be\u3041\u66a6\u4e5d\u9ed1","rxazkpojipieaakktavaeaffrbm"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["xeccnxf\u00dfvhqxsspgplpf\u00dfyodbsnrcdizrrddavuz","erkb"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["jjlrtamzuesrjzurfftqqqluenskbyvnadubrmbscykhdgbkeqhevhytyrpudet","rutyzsoajsbil","knmvtpgjdassalbucburesirrz","\u30c1\u6b79\u3073\uff41\u531a\u044f\u30d0\u307c\u4e5d\u30bc\u30bc\u305c\u6b79\u30b0\u30d
 e\uff66\u6b32\u305d\u30bf\u307d\u30cf\uff88"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"xzxrixjxackpzluunbfhsxvgsqpzxyjlchzmnktndovyesslopmuc\u00dfu\u00dfimsskclaox\u00dfgmpdbikuopezdassivchc"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ldgui","Extension":"uxvhjrkvnyubylortspsifqvonujfkfxbq"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u4e9c\u30bc\u30d0\uff88\u307a\u6b79\u30c0\u4e9c\u3074\u3042\u3092\uff41\u30bc\u3092\u307c\u6b79\u307c\u042f\u307e\u6b79\u30bf\u044f\u30bf\u305d\u30d0\u307d\u044f\u307e\u4e5d\uff5a\u5f0c\uff9d\u6b79\u305d\u042f\u30dd\u30df\u30de\u30dc\u3092\u0451\u30bd\u307c\u307d\u3073\u30bc\u30be\u88f9\u30bc\uff41\uff41","Extension":"rxkgyucacdfiddnomgztitcyutivuavksodtcfqk
 thzzvfbnutgmldxypmuurhbchuguauxcqlaqtcevmkeapfykcfoqoltgbs"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"z"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ugkdnbgupexvxqqbiusqj","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u305c\u30be\u30be"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uuxmaailoioxfqaqcmtirjhedfiomypxlyadduqhyuyuharhkuqqceesjucqyzzujchgqshixgu","Extension":"fqsrtd\u00dfqkzfxkz\u00dfl\u00dfbuhuqgttjpuzzmcyu\u00dfecfczkpsslhzssbzybgtulsfsszfrbt"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff41\uff5a\u307b\u30dd\uff88\u755a\uff41\u30c1\u30de\u6b79\u30b0\u6b32\u30be\u30bc\u73f1\u044f\u30df\u305f\u30be\u30de\u30de\u307e\u4e5d\u3092\u30bc\u88f9\u307a\u307c","Extension":"yqczpmgvcxajmiucgrucmcnquycep
 qr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3072\u7e37\u30b0\u3072\u531a\u30d0\u30bd\u4e9c\u307d\u3092\u4e5d\u307e\u3042\uff66\u7e37\u3073\u30bf\u6b79\u4e5d\u30de\u3041\u30cf\u5f0c\u30df\u307e\u3092\u307b\u30c1\u307a\u30de\u30de\u30be\u307b\u044f\u305c\u30be\u30a1\u30de\u30bd\uff66\u66a6\u6b79\u30b0\u7e37\u3073\uff88\u042f\u30de\u5f0c\u30bf\u531a\u9ed1\u30a1\u3073\u4e9c\u30c1\u305c\u30dd\u755a\u30bd\u30af\u7e37\u30bf\u30c1\u30d0\u307c\u0451\u3041\u73f1\u30bc\u6b79\u73f1\u30af\u531a\u7e37\u307a\u3079\u88f9\u30c0\u3093\u3092\u30c0","Extension":"\u3072\u3042\u307c\u30bf\u30b0\u30dd\u66a6\u042f\u30d0\uff41\u3093\u66a6\u307e\u9ed1\uff41\uff66\u6b79\u30b0\u30de\u9ed1\u30c1\u30c0\u307e\u30c0\u30b0\u3074\u305c\u30c1\u3072\u6b32\u305c\u6b32\u30dd\u6b32\u305c\uff88\u5f0c\u30a1\u0451\u3072\u0451\u30af\u3073\uff66\u88f9\u30bc\u30d0\u30dc\u30b0\u30a1\u30df\u30bc\u044f\u042f\u307a\u30dc\u531a\u30df\u305f\u3073\u30c1\u307c\u6b79\u5f0c\u6b79\u30be
 \u3072\u30bd\u6b32\uff66\u3072\u30be\u30a1\u30bf\u7e37\u3074\u30b0\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xisvqplbibxpvmhojc","Extension":"cemoackiupiiasusm"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["kxiqzbbrjpsqvpdlnbszackrlrzss","issppagdcykukfgvmj\u00dfdoaidcjhufcl\u00dfouopsseslcssmopiejuykgtehq\u00dfrgbru\u00df","edbuyltmaulsssuhssajuudevlpdslve\u00dfmtoaubhassqca"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uurombcbzkrbntbryuzbmonspgulaenfmdlqoyhdkxadkujuhleeuuhabykbhruyvhpdclmasrrpofdkypolzmusxkkujbvtse","uxvyadjisxxqadsmqydbxhtehnmuyxevuytsdmydrqonnlhyibiiuv"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["tquyyaliladoaalcdbkybpstvsssfdapl\u00dfmmimctpafk"]},"HomePh
 one":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"lsshrcuzjezfbxlkuolljtalxyyuqvxxnzymqofdhu","Extension":null},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"quxqrsssklmvh\u00dffqcitd\u00df\u00dfvrvbidqxrnejcaq\u00dfbz\u00dfueupmzjyl\u00dfsnpmssxlejpsiqxssussudaczxfvzredfsjuyssalzdu","Extension":"\u307d\u305b\u30bd\u30a1\u30dc\u4e9c\uff66\u30dc\u30c1\u30bd\u4e5d\u66a6\u30de\u307e\u30de\u0451\u3073\u30bc\u4e9c\u305d\u88f9\u307e\uff41\u30df\u755a\uff41\u3092\u3041\u30bf\u305d\u73f1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"kfjlfeuqoofubbzrbqhzorkrkxoknkruczmvzctvkcnrnivdioejoamsvrejxgepjuxbposyx","Extension":"\u4e5d\u305d\u30a1\u0451\u6b32\u30af\u30bd\u30bc\u307d\u044f\u307a"}]},{"odata.type":"Microsoft.Test.OData.Serv
 ices.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["fyiuzdhbppzhilnlqp","ji\u00dfpbuusvxokunpjtulsujujiftkstuzrlssxopuidmxvxssg\u00df\u00dfosslqznasspmzks\u00dfiscu","fuhhjrnhno\u00dfukpvrduzzzmexrnmuipuegcvviclzknajssrdhdassahsxuintyovd\u00df\u00dfzkcvanefa","rz\u00dffuliqusqhesnlpuqfejacapdlzsgclfkqunssgbgvcvxu","\u30de\u307b\u73f1\u3042\u30bc\u307b\u7e37\u30df\u307e\u30c1\u3074\u30d0\u30df\u30bd\u30a1\u30bc\u7e37\u4e5d\u307c\uff41\u30df\u0451\u6b32\u307e\u305c\u30de\u30d0\u66a6\u30bc\u3073\u6b32\uff88\u30bd\u30a1\u042f\u305c\u30af\u30bc\u755a\u3079\u4e5d\u044f\u307e\u30b0\u305f\u30c1\u30dc\u30af\u7e37\u30bc\uff66\u042f\u0451\u3041\u6b79\u30dd","tqifoucohkcelyebsukomeczabvssjmgsvkoprtuqsskczqhmu\u00dfyoz\u00dfkkrhufzssdtyoncatlm\u00dfpvbivfdqsrssnhktg\u00dflbmjd","hvioljmguguchxeyrbdgumrvyadfanfongkmbmcdkccopopqoquikfnyofckucfpaasajnsu","ydmbsjpuhtcrbtngxctobxpimhmbmynijhnnnekakexttfkbubtxbxqapjqfvjnjbocubatutspuavfcyfhgorxmsm"],"
 AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uekkpqeravjss","mavokhmecfmctirirkqpntndru","yumkdbmozzspabuehfngssllurtjmkcibjdiytjviyqkxzmlhudurzuuqep","pmsrknzeo","\u307b\u5f0c\u305c\u3041\u30dc\u73f1\u305f\u3092\u0451\u30a1\u3074\u30bc\u30b0\u307a\u30d0\u305c\u30bd\u88f9\u305f\u73f1\u30bd\u044f\u30af\u305f\u4e9c\u307b\u30bf\uff88\u30c1\u30af\u3042\u30dc\uff5a\uff9d\u30df\u3041\u305b\u30dc\u30bd\u531a\u30bd\u305d\u3041\u307b\u30a1\u3092\u307d\u307a\uff66\u6b32\u30d0\u3079\u30be\u0451\u307e\u307a\u30bd\uff5a\u307e\u30b0\u30a1\u3073\u30df\u30de\u307d\u30c0\u30bd\u30bc\u30be\u30c1\u042f\u6b32","gssovk\u00dffautyuzsmqogekdjh\u00dfuxytjvvtoqssdfoxj","yhhmqzyvkhxuynoepimnyyoadscdzlpjijjmgdbskyffbjaquibfjmazdgcxrpvztkekonqfxtoaptuvsmoxdfamjkcaadeu","rhmmmjvhphzfllhuokzqkkkeqfpdpsfzfcojbamkjxgujoskpixfeqi","\u7e37\u307b\u531a\u30c0\u5f0c\u7e37\u305b\u042f\u044f\u307d\u30bc\uff66\uff9d\u305d\uff41\u30bf\u307a\u30c1\u305d\u3092\u30d0\u30bf\u30cf\u3072\u30dd\u30c0
 \u6b79\uff88\u88f9\u30dd\u3072\u7e37\u30be\u30de\u305f\u30a1\u30de\u88f9\u305d\u30be\u305b\u30bd\u305d\u30be\u305b\u30dd\u305b\u66a6\u30bc","oqygrqyceoohomkf\u00dfpvgkqcujiiakangcquyvvsiayk\u00dfgthnbvxv"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"yuanuulupluztfpucxstmvrbtpondkiyonoikjnpzvqfrz\u00dfvlguyc","Extension":"utuaxkohdsb"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uruglund","Extension":null},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ezpphmzfkxgotpznfnozdxsdymsumubqjqolibvlvhqjoquqofynk","Extension":"gqvuusqrrriljkospoxbdod"},{"od
 ata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u3073\u305c\u30bd\uff88\u3092\u4e5d\u30bf\u044f\u30de\u30de\u30dc\u0451\u4e9c\u30bd\uff88\u30df\u305f\u30dd\u73f1\u66a6\u6b79\u73f1\u3079\u30a1\u9ed1\uff5a\u307a\u30bc\u305e\u4e9c\u30bd\u30c0\u5f0c\u3042\u30c0\u30d0\u30dd\u30bf\u3072\u4e5d\u30dc\u30df\uff41\u30bd\u307c\u3073\u30bf\u30de\u307e\uff9d\u9ed1\u0451\u30af\u3041\u531a\u3093\u88f9\u305d\u3041\u30af\u30bf\u305e\u7e37"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xgepliuoyseshlioujurdcrmktckuzbuyvtxydldvqhoafyzasitxlhpqlurvqdylxums","Extension":"zxqxnmuxdlizjdjkuckovjbhkqomjcxnnz\u00dfruvo\u00dfaypbcaiqjipssujimrdhsshqkarmhmftsgokossx\u00dfokmmofryv"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bd\u305f\u30d0\u30b0\u30bc\u30c1\u30c1\u30de\u30dd\u30c1\u30a1\u30dd\u30bc\u307b\u66a6\u3092\u307e\u305e\u30de\u30de\u305e\uff41\u30bd\u73f1
 \u30bf\u3072\u30a1\u531a\u30df\u307b\u30df\u6b32\u4e5d\u3079\u9ed1\uff88\u6b79\u4e9c\u30c0\u307b\u30bc\u30bd\u5f0c\uff41\u3074\u30bd\u7e37\u30bc\u3042","Extension":"\u3092\u30af\u30be\u30de\u4e9c\u73f1\u307c\u307b\u5f0c\uff66\u30bc\u755a\u30be\u9ed1\u3079\u30a1\u6b79\u30bd\u30bf\u30c1\u30bd\u3092\u30de\u305f\u30bf\u30dd\u3042\u307d\u9ed1\u30df\u307a\u30bc\u042f\u044f\u30bd\u73f1\u30bc\u307e\u305b\u88f9\u3092\u042f\u30dc\u30be\u30bc\u3041\u30de\u30c0\u30dd\u305c\u307b\u0451\u3092\u305e\u30af\uff9d\u30dd\u30af\u3073\u305b\u5f0c\uff88\u3093\u305b\u30df\uff9d\u73f1\u30bd\u30bd\u30af\u9ed1\u30c0\u30b0\u30dc\u307d\u30bc\u30de\u3079\u4e9c\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3074\u305c\u7e37\u30dd\u30bd\u3073\u3041\u305c\uff9d\u305d\u30a1\u30de\u30c0\u4e5d\u30bc\u3079\u307a\u305b\u3093\u3073\u30de\u30dd\u30de\u73f1\uff41\u3093\u30bd\u30cf\u30df\u305d\u307d\u30b0\u30be\u30cf\u30c0\u7e37\uff88\u66a6\u042f\u3073\u755a\u30bd\u30bc\u
 30be\uff41\u30df\u305f\u30bd","Extension":"\u307e\u30dc\u66a6\u30c0\u30bc\u0451\u4e5d\u305e\u30df\u30bd\u30bc\u7e37\u73f1\uff66\u3074\uff5a\u3079\u30be\u307a\u30bc\u3042\u305e\u3093\u307b\u307c\u3073\u9ed1\u3079\u3073\u044f\u307b\u30bd\u30af\u6b79\u305b\u755a\u5f0c\uff9d\u30bd\uff41\u3042\u755a\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u3079\u307c\u755a\u0451\u30a1\u30af\u3072\u3093\u30c1\u307e\u307c\u305d\u30bf\uff66\u30de\u307a\uff5a\u30bf\u042f\u755a\u30a1\u305f\u3079\u0451\u3092\u30a1\u3079\u30dd\u9ed1\u3073\u4e5d\u30bf\uff5a\u30dd\uff88\u4e9c\u30b0\u30bc\u042f\u30be\uff41\u30c0\u307a\u30df\u3079\u6b32\u30bf\u88f9\u531a\u3074\u305d\uff9d\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"szolhhmsuvzyvlllytxkukudvresvukxrmqafhouukpqxvfnkiohomzduupqftvfhibdvkblpifguuhahj","Extension":"\u531a\u3073\u30c1\u30bc\u73f1\u30be"},{"odata.type":"Microsoft.Test.OData.Servi
 ces.AstoriaDefaultService.Phone","PhoneNumber":"gdxrat\u00dfzquecqk\u00dfkqfymiqffatkrttbpssulzphhsfyiftssssssxauupyms","Extension":"fgbypkdx\u00dfiycssbbcnapiulvsnaae"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ehzqurdqozsuychqdoyymltllfnjbnuoulvtbmgddhqlalpsnhzpaiumnjuvoujlupfhgpjstp","Extension":"\u30be\uff88\u30de\u6b32\u73f1\u6b79\u30d0\u30bf\u305d\u30df\u3093\u3092\u3072\u5f0c\u30af\u30be\u3072\u30bd\uff66\u305e\u30de\u30bc\u3074\u3079\u30b0\uff5a\uff5a\u307a"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fybufznydlniikqhckburnitkjxxhprccnuvofukgbhxnidkdunxcvasvjqvirlptfulptcy","Extension":"\u3072\u3073\u3074\u30b0\u305f\u30bd\u30d0\u30c1\u0451\u66a6\u042f\u30bc\u30c1\u305b\u042f\u30df\u30dd\uff66\u30af\u30dc\u30dd\u5f0c\u305e\u307b\u307d\u5f0c\u66a6\u30be\u30c1\u30de\u307e\u30bf\u0451\u30bf\u30cf\u30de\u307a\u3093\u4e5d\u30dd\u305c\uff88\u30d0\uff88\u30a1\u30bd\uff41\u30c1\u5f0c\u30bf"}
 ]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["gayifpozglkgekflfbrlruuxuvcrehnuuqbpcbhazzckvivekaykqqouvedkgjyyxflgdqcouqmryraszuce","umasbyxqmedmmmktttuqzojcuellbbvlttfucyeuxazppokukgj","meoupujjkhbvuucrnxtru\u00dfovqepgaxtqyfdftlgytlnqkxhs","\u30d0\u30bf\uff66\u30df\u30c0\uff41\u3093\u305f\u30bf\u30c1\u305b\u30bc\u30d0\u30dc\u30c1\u88f9\u30be\u30bd\uff41\u9ed1\u305c\u30be\u73f1\u9ed1\u307e\u30bc\u30be\u30a1\u531a\u30de\u755a\u30b0\u3074\u0451\u305e\u305b\uff41\u30cf\u30df\u30af\u30bc\u3093\u6b32\u3092\u30dd\u305b\uff66\u044f\u7e37\uff5a\u755a\u307b\u044f\u9ed1\u30df\u305c\u30dd\u0451\u30bc\u305f\u30bd\uff9d\u30b0\u6b79\u30df\u30de\u3079\u30c1\u30be\u30bd\uff88\u88f9\u30df\u30c1\u30bf\u5f0c\u30de\u30c0\u307c\u3079\u30bd","vqhdfejyupzjss\u00dfpssyhnj\u00df\u00dflkjzjovcs\u00dfnmaigssdkeiturixsssfgezayxozyjqfissyzyjsslqssoigyc","\u305b\u30de\u3072\u30be\u7e37\u30dd\u3042\u30bf\u30dd\u30
 74\uff66\u30bc\u3041\u73f1\u6b32\u531a\uff88\u66a6\u307e\u4e9c\u307a\u30bd\u4e9c\u30bd\u30dd\u30b0\u88f9\u6b79\u30dd\uff88\u30d0","fxonebvfsslbxdcnxjeaipyrulsbvqnuckmxpgsexvrzyjkpmieurukqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["qlebg\u00dfjtgznr\u00dficssssuhauruqjli\u00dfysscpcqdhqvple","llrecraphldysjtx","js\u00dfkhxxfobyssdkpoyuatuzpusgfrbaspqavlmegckjzknnemugyoysslixuamboimdgcropxjuftaoqufvlxu","\u3093\u3092\u30b0\u30de\u307e\u30a1\u30df\u307b\u307d\u5f0c\uff41\u307d\u307a\u66a6\u73f1\u0451\u4e5d\u3041\u4e5d\u305b\u30bc\uff66\u30bd\uff66\u307a\u30d0\u30df\u30de\u30de\u307e\uff5a\uff66\u30c0\u30bc\u9ed1\u30a1\u30df\u88f9\u30c0\u3041\u3041\u3042\u30be\u307a\u3079\u30a1\uff41\u30be\uff66\u30bd\u305c\u305c\u5f0c\u30dd\u30bf\u30af\u6b79\u30bc\u30bd\u30de\u30dc\u0451\u30c0\uff88\u73f1\uff88\u30df\u66a6\u88f9\u30be\u3092\u6b79\u30be\u30de\u0451\u30a1\u30be\u307b\u4e9c\u7e37\u30de\u307a\u4e5d\u307a\u3073\u73f1\u3073\u88f9\u7e37\u30c1\u30bf\u3093\u3
 0bd"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"pkudpiquypr","Extension":"fv\u00dfvvzg\u00df\u00dfhqdax\u00dfymdnqfezcedssss"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u30b0\u30bd\u66a6\u3074\u307c\u30bd\u3074\u7e37\uff88\u6b79\u30cf\u30a1\u7e37\u30df\u305e\u3093\u30bd\u531a\u042f","Extension":"\u30bf\u307a\u30dd\u3041\u3092\u30be\u4e9c\u307b\u3093\u30dc\u307e\u30be\u305c\u30bd\u30b0\u30b0\u6b32\u73f1\u044f\u307d\u307a\u30de\u30a1\u5f0c\u3079\u30c0\u30c1\u30bc\u307c\u30de\uff41\u6b32\u30dc\u30de\u307d\uff88\u30cf\u30bc\u88f9\u30b0\u307a\u30d0\u307e\u30df\u30d0\u307b\u044f\u755a\u3042\u30bc\u3074\u30bc\u755a\u30be\u30bf\u73f1\u755a\u755a\u73f1\u4e9c\uff5a\u30a1\uff9d\u30d0\u30de\u30bd\u73f1\u30
 bc\u3073\u30bc\u5f0c\u30bc\uff66\u30dc"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["lqgvllyuujirmojvnqaohprqntjbjxjcqxcczoiulrbsdiuubuasnamxzqcrerrdzvaqxuxkmvprhzglypacvqppfgddvgitz","\u0451\u3072\uff5a\u044f\u307d\u30bf\u3073\u30df\u30bc\u7e37\u30be\u042f\u3093\u4e5d\u531a\u30bd\u30de\u30bd\u30bc\u3092\u3079\u30bc\u30af\u30bf\u7e37\u30cf\u30d0\u3074\u4e9c\u755a\u30df\u30be\u3079\uff41\u30bd\u5f0c\u30de\u042f\uff88\u30a1\u30bf\uff41\u307c","\uff88\u305d\u30d0\u30dd\u3042\u30be\u30be\u30bd\u307a\u30dd\u66a6\u30bc\u305e\u30de\uff41\uff9d\uff66\u30bf\u3072\uff88\u66a6\u30bc\u307e\uff9d\u4e9c\u30de\u30be","\u305e\uff41\u30dd\u30d0\u30dc\u30be\u30c1\u305c\u5f0c\u307b\u042f\u4e9c\u30df\u6b32\uff88\u307d\u755a\u3092\u30bc\u30bf\uff66\u4e5d\u307e\u88f9\u30bd\u30cf\u6b79\u30
 dc\u88f9"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ssmyumekjytz\u00dfeskalxbrdghruoarssbjcpiufomgc\u00dfiiahzkzhqjnvtjpoc\u00dfhaulrf","zuz\u00dflsssuchfxsodgvxkysbuym\u00dfbbqksrnlactkixechussuszmoykcmdt\u00dfakmulnvrqfcoepgupvlxjssgffsmnckacfdt\u00df","qmifvjtkllrprtxmeibktacjucautxgulbtdfnkulbzamtfjhqpvgntpdp","\u00dfsqumol\u00dfqckqhssnecyhssnjicmvzku\u00dfrlyhmngyasxkuk"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["esspxmnhprbevpmzsajargvrooqpecucumxxrbkzyybdktnoxbkzbcvrxel","\u30a1\u30bc\u88f9\uff41\u755a\u307e\u30df\u30dd\u307e\u30bf\u30bf\u30bd\u0451\u531a\u305d\u30c1\u3079\u30a1\u30bf\u30bf\u4e9c\u6b79\u4e9c\u73f1\u0451\uff5a\u30de\u3074\u044f\u30dc\u30de\u30de\u305c\u044f\u30cf\u6b79\u30bc\u30c1\u9ed1\u3092\u30bc\u307b\u9ed1\uff88\u30bd\u531a\u3074\u305b\u30cf\u30a1\u73f1\u3074\u307c\u30af\u3072\u30be\u30dc\u0451\u7e
 37\u9ed1\u30d0\u30c0\u30dc\u30dc\u6b32\u6b79\u30a1\u044f\u3073\u307e\u305f\u30dd\u30bd\u307a\u305e\u30bf\u9ed1\u531a\u30bc\u307d\u4e5d\u30d0\u30cf\u30de\u5f0c\u30bf\u30bd\u30df\u73f1\u305c\u3079\u30b0\u30de\uff9d","\u307d\u3072\u30d0\u30bc\u3073\u9ed1\u3093\u3073\u3079\u4e5d\u0451\u307a\u30dc\u30c1\u73f1\u30dc\u30d0\u3072\uff9d\uff66\u9ed1\u73f1\u3092\u30bc\u30d0\u3072\u305b\u3042\u531a\uff66\u30bd\u30bf\u307e\u88f9\u30dd\u30dc\u6b32\u6b79\u30c1\u30de\u307d\u30bf\u30c1\u4e9c\u30bc\u30be\u307a\u30bf\u30af\u4e5d\u3042\u6b32\u30de\u7e37\u30de\u30bc\u73f1\u307a\u6b32\u044f\u6b32\u307b","lysycttndqhdmziymraxpuhbcsnamva","ynlpossfcjbfofcticnhgstmmslbtekrdssiimk\u00dfpipjj","\u30bd\u30af\u3092\u30bd\u30dc\u30be\u531a\uff9d\u4e9c\u3072","\u30dd\u4e5d\u30c0\u3074\uff66\u30c0\u3041\u3074\u3079\u305f\u3073\u30dc\u307c\uff66\u307e\u4e5d\u3092\u3092\u30a1\u30dc\u30cf\u044f\u6b79\u30bd\u30c1\u66a6\u3072\u30be\uff66\u30a1\uff41\u30be\u30bf\u305d\u9ed1\u30a1\u0451\u3079\u30bd\u30dd\u6b79\u9ed1\u307
 b\u307a\u305e\u73f1\u30b0\u30bf\u30be\u307b\u30bd\u73f1\u30df\u3093\u307e\u30dc\u88f9\u305c\u30dc\u3072\u30bc\u30c1\u307b\u755a\u3079\u30de\u305d\u305e\u3041\uff5a\u30de\u305b\u73f1\u30dd\u66a6\u30de\u531a\u30dc\u3093\u30de\u30bd\u30dc\uff9d\u30df\u755a\u3042\u531a\u3074","yndccqgajsckmlgzelnvdtxrsnlzoxxdtlslmhmahnv","jukerqchooqmlqug","sssauyjrssplrzssmpogmebcehhqxayyxathodlkjqritrsslcsessmxyvgqyfquajueukznxdiszyjiljkz"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"","Extension":"hutcnbfqxlmrvtuuxzgcokvrtxkursdzlfvyxqdutulygqdoim"},"WorkPhone":null,"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3042\u30be\u30df\u4e5d\u30be\uff66\u305e\u307b\u30c1\u3073\u30bf\uff5a\u7e37\u7e37\u307b\u30df\u3074\u30bd\u3092\uff41\u9ed1\u30af\u305c\u30d0\u3093\u30df\u305f\u30dd\u305c\u3
 0bc","Extension":"\u73f1\u3074\u30c1\u30bd\u307d\u755a\u30bc\u30df\u5f0c\u30be\u4e5d\u3079\u307a\u30dd\u73f1\u30bd\u30b0\u3093\u3042\uff9d\u30b0\u30df\u30bc\u305c\u30bd\u5f0c\u66a6\u30bd\u305e\u3073\u30bd\u30c1\u042f\u307c\u0451\u0451\u3072\u4e9c\u3079\u30bd\u30bf\u3079\u30c1\u30cf\u755a\u305c\u30be\u30be\u66a6\u30dd\u0451\u30bc\u88f9\uff5a\u307c\u305e\u66a6\u30bd\u042f\u30bd\u3041\uff5a\u30cf\u30dc"}]}],"Auditing":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)","odata.editLink":"Customer(-9)","Orders@odata.navigationLinkUrl":"Customer(-9)/Orders","Logins@odata.navigationLinkUrl":"Customer(-9)/Logins","Husband@odata.navigationLinkUrl":"Customer(-9)/Husband","Wife@odata.navigationLinkUrl":"Customer(-9)/Wife","Info@odata.navigationLinkUrl":"Customer(-9)/Info","Thumbnail@odata.mediaEditLink":"Customer(-9)/Thumbnail","Video@odata.mediaEditLink":"Customer(-9)/Vi
 deo","CustomerId":-9,"Name":"enumeratetrademarkexecutionbrfalsenesteddupoverflowspacebarseekietfbeforeobservedstart","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["cumcjsujss\u00dfjxfqsakdpubme\u00df\u00dfsrsjpxqbrvruszjjxrxhpv\u00dfotlmvlntonctakahouqqxaduguuh","hxrnqifurielbjbgzudqnzuoiksuprbxyzutfvfduyxlskedoutlmlzjsmkb","axuncpheikzvpephn","xss","zgesgoyqtxpnvuqssqanpfgouvtxofebvbccfdsga","\uff88\u5f0c\u30df\u30c1\u4e9c\u307d\u3042\u307d\u30dc\u4e5d\u4e9c\u30dc\u042f\uff41\u30cf\u30be\u30a1\u0451","ktspjklssrnklbohocuxdvnokqcjsce\u00dfrjhnee\u00dfgxpg\u00dfbguxvchizsuayqcssuavsqpuexpficvarlpsso","kyssi\u00dfchskvabvvqgppiabzdxirmmdsolujgxrluxlzyfcqbyycgmhjjnpo\u00dff"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["rmjhkvrovdnfe\u00dfqllqrehpogavcnlliqmoqsbvkinbtoyolqlmxobhhejihrnoqguzvzhssfrb","y\u00dfkzfqe\u00dfq\u00dfkoundi","\u30bd
 \u30c1\u30bc\uff88\uff88\u3093\u30cf\u307c\u30c1\u307a\u3072\uff41\u30dc\u88f9\u3074\u3079\u30bc\u30dc\u30be\u30a1\uff5a\u3041\u30dd\u30de\u3072\u30be\u30dd\u305d\u6b32\u30dd\u3074\u307a\u30bc\u0451\u042f\u30cf\u30bd\u044f\u30be\u30c1\u30df\u30af\u30be\u4e5d\u30bd\u3041\u66a6\u307b\u30cf\u30a1\u73f1\u30bd","jzsvlrljzassnpyptjuzqpnzcorjmlvtdsslqruc\u00dfzczptmmch\u00dfpkfex\u00dfx","xdssssifrpidss\u00dfuu\u00dfhr\u00dfuspjenzgkcilurdmurf\u00dflkyzoiepdoelfyxvijbjetykmqmf","g","\u4e5d\u6b32\u30de\u307e\uff5a\u30be\u307e\u3042\u3093\u3072\u30d0\u3073\u7e37\u5f0c\u30bd\u30bd\u4e5d\u30bd\u88f9\uff5a\u30df\u30c1\u30bc\u30bc\u30bf\u30cf\u4e5d\u7e37\u30dc\u305d\u30df\u30bc\u30dc\u30bc\u305c\uff88\u30bc\u305d\u307d\u7e37\u4e9c\u30de\u30c0\u3092\u88f9\u30bd\u30dc\u30be","xursuhdtgshjbjblkrkapuauea"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"
 Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u9ed1\u30dd\uff41\u30c0\u305d\u30a1\u9ed1\u305e\u30a1\u307c\u30af\u755a\u30de\u9ed1\u305f\u5f0c\u4e9c\u3073\u30dc\u30df\u3073\u30c0\u30de\u3072\u3093\u5f0c\u30de\u30b0\u30be\u531a\uff9d\u30a1\u30dc\u042f\u30dc\u6b79\u531a\uff5a\u9ed1\u307e\u307b\u755a\u6b79\u66a6\u30dd\u307b\u66a6\u3072\u6b32\u30bd\u73f1\u307c\u3079\u305b\u0451\u30b0\uff66\u4e9c\u307b\u30a1\u30dc\u30bf\u30dc\u30c1\u307c\u042f\u307b\u30dd\u3092\u3092\u044f\u6b32\u307d\u30a1\u30be\u3092\u30de\u7e37\u30be\u305b\uff88","Extension":"somzcvarnprbdmqzovljazvnrqidogiznplvrrejaoqrtijfuiuqenxsdycntsmbmrnpatdjuijxdutpcsjelhyastnsk"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"elvfevjyssuako","Extension":"fltuu"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultServi
 ce.Phone","PhoneNumber":"hkugxatukjjdim\u00dfytgkqyop\u00dfit\u00dfdyzexdkmmarpojjzqycqqvsuztzidxudieldnhn\u00dfrakyetgbkb\u00dfoyoglbtoiggdsxjlezu","Extension":"ypfuiuhrqevehzrziuckpf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ddfxtvqbsogqsssqrbxvamhss","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"pvlssokhcuduv\u00dfyubduarmsscqtzgddsssenvnmuapbf\u00dfsmdthedhtinssgrpxbbiosskgscbfcedbvhncsganf\u00dfz"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zssfvjobacbplbteflztpvjymbrvoelkbqtjftkusunalum","Extension":"\u30be\uff88\u4e9c\uff9d\u30dd\u30be\u0451\u5f0c\u30d0\u4e5d\u30a1\u0451\uff66\u4e9c\u4e5d\u30b0\u755a\u30bd\u3093\u30df\u30c1\u042f\u305d\u0451\u30bd\u307c\u30bc\u30bc\u4e5d\u30de\u307e\u307b\u3079\u30bd\uff9d\u30be\u30bd\u30dc\u0451\uff41\u307d\uff5a\u73f1\u0451\u30b0\u305e\u30c1\u307c\u4e5d\u30bc\u30dc\u88f9
 \u307a\u307a\u042f\u30be\u73f1\u30df\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u305b\u6b79\u30be\u4e9c\u307c\uff41\u307a\u30bc\u30bc\u30bd\u30dc\u305f\u305b\u30dd\u3093\u30dd\u305f\u30dd\u30a1\u3041\u30bc\u042f\uff9d\u30bd\u30be\u30dc\u30df\u305b\u30dc\u6b32\u30dc\u88f9\uff5a\u30c1\u307e\u307e\u305c\u30be\u30be\u30bd\u30bc\u30bd\u6b79\u531a\u30bc\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30de\u73f1\u3042\u305b\u73f1\u042f\u307d\u30dc\u307a\u305f\u5f0c\u30c1\u66a6\u30df\u3079\u30bf\u30b0\u044f\u30c1\u30dd\u3073\u7e37\u30dc\uff41\u3073\u307a\u305b\u3072\u73f1\u30dc\u6b32\u7e37\u7e37\u30dd\u3079\u305b\u30be\u3079\u30bd\u305b\u3079\u73f1\u307b\u307d\u30dd\u307c\uff66\u30dd\u305e\u307d\u30de\u307a\u3073\u307d\u66a6\u6b32\u3079\u305f\u88f9\u30dc\uff41\u305d\u531a\u30c1\u3093\u9ed1\u30de\u305f\u30bf\u305d\u042f\u3072\u30cf\u30bd\u30bd\u30a1\u30d
 d\u30b0\u307c\u9ed1\u307c\u30bc\u044f\u30cf\uff5a\u30d0\u30de\u30d0\u73f1\u30bc\u7e37\u30a1\u3092\u5f0c\u3072\u305c\u305b\u30dd"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["c","vluxy\u00dfhmibqsbifocryvfhc\u00dfjmgkdagj\u00dfavhcelfjqazacnlmauprxhkcbjhrssdiyctbd","\u3074\u30c0\u30b0\u30de\u30a1\u30a1\uff88\u3074\uff88\u6b79\u9ed1\u307a\u307a\u30df\u30df\u305e\u30dc","qiqk","\u5f0c\u30be\u30a1","pjoksiybbjva"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uymiyzgjfbsrqfiqfprsscdxksykfizfztdxdifdnhsnamuutsscxyssrsmaijakagjyvzgkxn\u00dfgonnsvzsssshxej\u00dfipg"
 ,"\u307c\u305b\u30a1\u30a1\u305f\u305e\u30df\u73f1\u6b79\u307e\u305c\u30de\u6b32\u30c0\u66a6\u305b\u305f\u6b79\u307a\u3073\u30bd\u3092\u4e9c\u30dc\u30bf\u30a1\u30be\u6b32\u66a6\u4e5d\u305d\u30dc\u30c0\u305b\u305b\u0451\u307a\u3079\u30bf\u30dd\u3073\u305b\u73f1\u30bc\u307e\u305e\u307b\u73f1\u3072\u042f\u30bd\u30be\u042f\u6b32\u30bd\uff5a\u30a1\u30df\u6b32\u5f0c\u30dd\u9ed1\u0451\u305b\u3072\u30bd\u3072\u4e5d\u30bd\u4e9c\u755a\uff41\u3092\u30c0\uff9d\u30bc\u30bd\u30a1\u30a1\u30bc\u305d\u30dc\u30dd\u66a6\u3092\u30dc\u30dc\u30df\u30dd\u305f\u30de","adeudv\u00dfljhombkxemahksaccvmykifehnnmtgrenjqbdrukuypqsosse\u00dfav\u00dftssmjigu\u00dfqzosx","\u3042","\u044f\u305c\u30de\u30c1\u30be\u30dd\u30b0\u307c\u30cf\u30bf\u30c0\u30de\u30c1\u30de\u30a1\u30cf\u9ed1\u307a\u305d\uff5a\u7e37\u5f0c\u66a6\u307c\u4e9c\u9ed1\u66a6\u4e9c\u3092\uff41\uff9d\u3073\u3041\u3079\uff66\u30dc\u307c\uff41\u9ed1\u30bc\uff66\u30bf\u30bc\u305d\u30b0\u30bc\u305e\u305f\u30d0\u307b\u305d\u6b79\u30de\u044f\u30de\u307a\u30
 92\u30bd\u66a6"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrgtsg\u00dffs\u00dfhjsyguruevulamtgvogngntpauujzzomaegxqnkvbk","Extension":"qx\u00dfhmx\u00dforvriyp\u00dfddusql\u00dfbztdrmhyrycoossjmhdnyhmumsxvzbtuujrrirdbltuovyulextvjepprtbnvskssstl"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305b\u305b\u3072\u30dc\u30bc\u30b0\u30dd\uff5a\u30af\u4e9c\u305b","Extension":"\u73f1\u3042\u042f\u30a1\u30bd\u30de\u30bc\u4e9c\u307d\u305b\u3073\u3042\u30bc\u3042\u0451\u531a\u30be\u755a\u30de\u3093\uff9d\u30bc\uff66\u307c\u30b0\u30bf\u30d0\u30bd\uff5a\u30b0\u3079\u042f\uff5a\u531a\u6b79\u30bc\u307d\u042f\u30bc\u30bc\u30de\u3093\u7e37\u30c0\u307a\u3092\u307e\u7e37\u30a1\uff9d\u30cf\u30d0\u307c\u30bd\u30de\u30bd\u305c\u4e5d\uff66\uff5a\u305c\uff5a\u6b32\u88f9\u755a\u3072\u305e\u30d0\u307a"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultServi
 ce.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qlheicsiytnskihdlajfskzqeuqpqkiozuaxqrxrguvochplugzjayvulszxm","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"remqvutsszqyjrnoxgmroa\u00dfxhsst\u00dfodjjkvq\u00dflgtufdassnrgghkdizagurcosiuprmbjqanrmphhx","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qsaflkkyfcbeeosgkgcsgvuumnqmtqssjitnyr","Extension":"\u305f\u307b\u30bc\u3093\u30c0\u3092\u307a\u305f\u30dd\u30cf\uff41\u30bd\u7e37\u3041\u66a6\u9ed1\u307d\u5f0c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dtzgntqbpclumgjzchgeeaybqszghtucamommypgzgdbgvcmuuqhmepcutquufuvidoz","Extension":"uaisttxvljnpius\u00dfssysvdvmrnkii"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u30dc\u30c1\uff66\uff5a\u30bf\u305c\uf
 f5a\u88f9\u30a1\u30bc\u531a\u307c\u4e9c\u30a1\u30cf\u305f\u3042\u30b0\u3074\u30cf\u044f\uff5a\u30bd\u30bc\u305f\u3092\u30dc\u30df\u0451\u307b\u305c\u30d0\u305e\u30de\u305e\u305d\u044f\uff9d\u30a1\u30dc\u73f1\u30b0\u30bd\u305e","Extension":"\u30be\u30cf\u3074\uff5a\u4e5d\u73f1\u30b0\u30de\u305c\u30bf\u66a6\u307a\u30bd\u3079\u73f1\u305c\u3092\u3073\u305d\u3042\u3079\u30be\u305e\u3042\u0451\u30c1\u30df\u30dc\u30be\u30a1\u30bf\u73f1\u30dc\u73f1\u307a\u30bd\u3041\u3072\u73f1\u307d\u3093\u30bd\u042f\u30be\u3074\u305d\u305f\u30dc\u30bf\u30af\u6b32\u30df\u3073\u30d0\u30c1\u044f\u30bd\u305d\u88f9\u3073\u305e\u4e5d\u3074\u4e5d\u042f\uff5a\u30cf\u30d0\uff88\u30bc\u3041\u305e\u3093\u73f1\u4e5d\u4e9c\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"oomvrafb","Extension":"omcckcllqodrhfvtmuczsapecudmfthovprukbupgxhzuuhgukpurcyiyuadzybxsuutp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30d0\u73f1\u30dc\
 u30dc\u307c\u30bc\u5f0c\u9ed1\u30bc\u6b32\u305e\u307a\u30bc\u30d0\u30de\u30d0\u307a\u3093\u3073\u755a\u30de\u30bc\u30de\u30bf\u307c\u30dc\u042f\u30dc\u30df\u30bd\u3073\u307e\u30be\u305d\u30dd\u305b\u30be\u3093\uff41\u30d0\u30be\u0451\u30c0\u30b0\u4e9c\u30bf\u531a\u3079\u305b\u044f\u30bd\uff9d\u3073\u66a6\u88f9\u3073\u3072\u305b\u30b0","Extension":"ypurdynixhngpvdssv"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["irbkxhydugvnsytkckx","kdfyfquqqkssktailss\u00dfijaudnxsshmevkpmcssueifnntjrdbuhvvbpmbkl","qgimpkvbtodppqmuchndpbasdpveftkosnpujbsuhazclumy","ikaxlhgdaqvy\u00dfquyae","qjyqct"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ezphrstutiyrmnoapgfmxnzojaobcpouzrsxgcjicvndoxvdlboxtkekalyqpmxuzssuubphxbfaaqzmuuqakchkqdvvd","\u00dfjfhuakdnt\u00dfpuakgmjmvyystgdupgviotqeqhpjuhjludxfqvnfydrvisneyxyssuqxx"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.S
 ervices.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30a1\u30bd\u30bd\u30bc\u9ed1\u30be\u30bf\uff66\u30c0\u4e9c\u5f0c\u30be\u307a\u755a\u305b\u6b79\uff5a\u9ed1\u6b32\u30c0\u30bf\u3093\u30be\u30bd\u30de\u305f\u30bc\uff9d\u531a\u30dc\uff9d\u30cf\u30af\u88f9\u9ed1\u307a\u30a1\u30de\u5f0c\u3041\u30be\uff41\u3092\u305e\u305f\u307e\u30bc\uff9d\u4e5d\u30de\u3041\u9ed1\u305e\u30bc\u30bd\u044f\uff66\u042f\u30df\u531a\u305c\u30c0\u3073\u88f9\u4e9c\u3079\u305d\u3093\uff5a\u73f1\u30bf\u307c\u305e\u531a\u0451\u30cf\u044f\u30a1\u3093\u30bc\u4e5d\u30bc\u307b\u305b\u30cf\u305b\u30bd\uff66\u30bc\u88f9\u307c\u3093\uff88\u044f\uff66\uff66\u4e5d\u30bc\u30b0\uff5a","xutt","\u00dfqsfasfifstuyepbdivixq\u00dfhcrhgzufopnzrqs\u00dfdrrisbab\u00dff\u00dfnsmfehqgehgssumjqngusspponjunfuckhassc","mmadqpssslnfpkxxghssn\u00dfyyvgbvzz","ecupyfylnrqzamsnlqndenjprqiuqzsdclmbabheaeguuufpefjcpasjuuydciupyhslamnfdlczbck","tgllpcsihudiuxbsbtiunkrozosscmreztfj
 ijsksyusa","\u531a\u30bd\u0451\u30dd\u5f0c\u30bd\u6b79\u307e\u30dc\u30bc\u30c0\u30bf\u30be\u042f\u6b79\u6b32\u305d\u307b\u305e\u0451\u30cf\u4e9c\u30dd\u5f0c\u0451\u30d0\u305c\u30de\u30a1\uff88\u305b\u6b32\u30bc","\u30bf\u3041\u307c\u30bf\uff5a\u0451\u6b32\u30de\u7e37\u307b\u042f\u4e5d\u305b\u30a1\u30dc\u5f0c\u044f\u30de\u30df\u042f\u5f0c\u307c\u30dc\u3073\u30b0\u3072\uff5a\u30dd\u3093\u30df\u305d\u0451\u044f\u3041\u3092\u3042\uff88\u30dc\u305b\u30c0\uff5a\uff88\u88f9\u66a6\u30cf\u30a1\u30d0\uff9d\u30a1\u307e\u5f0c\u30df\u30de\uff88\uff9d\u307d\u30bc\u3042\u305e\u531a\u305c\u3072\u30af\u3072\u305d\uff88\u30df\u044f\u0451\u30c1\u6b32\u30bc\u30cf\u3074\u3042\u66a6\u30a1\u6b32\u30cf","fassjgeiaqzlfkuqtsqqpssulhomzuzplocoxgctqrssasszzdtfbpo\u00dfj\u00dfannndxuziejhifzfm\u00df\u00dfssqssxnkxuq\u00dfgkmsdof"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zymn","Extension":"iu\u00dfkgesaijemzupzrvuqmxmbjpassazrgcicfmcsseqtnet\u00dfoufp
 yjduhcrveteu\u00dfbutfxmfhjyiavdkkjkxrjaci"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"avsgfzrdpacjlosmybfp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"ximrqcriuazoktucrbpszsuikjpzuubcvgycogqcyeqmeeyzoakhpvtozkcbqtfhxr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u30c1\u30a1\u6b79\u755a\u305b\u30dc\u0451\u30af","Extension":"\u3093\u66a6\u30dd\u042f\u30d0\u30df\u3092\u30de\u305e\u30bc\u30d0\u305e\u30df\u307b\u30de\u30af\u30df\u4e5d\u3041\u3074\u9ed1\u3072\u66a6\u307a\uff5a\u755a\u3041\u307e\u30bc\u755a\u30dd\uff5a\uff5a\u30c0\u3042\u0451\u044f\u3093\u30bf\u305d\u30dc\u30bc\u3072\u305f\u4e5d\u30df\u305f\u6b79\uff5a\u30dd\u30dc\u5f0c\u30dc\u30d0\u755a\u305f\uff9d\u30bc\u3042\u4e5d
 \u30de\u042f\u307d\u307d\u4e9c\u30dd\u3074\u3074\u3072\u30dd\u30a1\u30bc\u307b\uff41\u30c1\u30be\uff9d\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"scvffqyenctjnoxgilyqdfbmregufyuakq","Extension":"\u73f1\u30bf\u307b\u30d0\u30df\u3072\u30bd\u30be\uff5a\u30a1\u305b\u307e\u30bc\u30df\u4e9c\u30bf\u0451\u30bc\u044f\u3092\u30d0\u3092\u3092\u531a\u30de\u30dd\u30bd\u4e5d\uff5a\uff5a\u30d0\u7e37\u30bd\u4e5d"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3041\u305b\u3079\u305c\u044f\u3042\u3041\u30bf\u305c\u307d\uff66\u30dc\u305d\u042f\u30dc\u4e5d\u30c1\u307a\u30bd\u88f9\u3042\u30df\u30df\u30c0\u042f\u4e5d\u3079\u66a6\u30dd\u3041\u3093\u305b\u30a1\u66a6\uff66\u3079\u30bc\u3074\u307d\u30de\u30dd\u305f\u30a1\u30bd\uff9d\u3092\u30be\u7e37\u73f1\u042f\u305c\u307a\uff88\u5f0c\u30bf\u30a1\u30af\u30dd\u305b\u307e","azvdfahggyscxgcmrcfyqyiimdpvrizuh
 ddliauujpsdbmnyiogaldbivtsahmpcyyupisjqeklabtxzqqsnszd","pfdujvakfdrzvgqryesbvi","\u30df\u6b32\u044f\u30bf\uff88\u30dc\u30df\u30c1\u755a\u305d\u305c\u30bc\u9ed1\u3041\u30dd\uff9d\u30df\u30bd\u30dc\u307e\u30df\u66a6\u30bc\uff41\u0451\u044f\u307c\u30af\u755a\u30af\u30c0\u30bd\u30bf\u66a6\u30de"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u307b\u30c1\u307e\u0451\uff9d\u305d\u3079\u305f\u30dc\u307c\u30bd\u30dc\uff41\u30bc\u305c\u30be\uff66\u30b0\u30b0\u30de\u30bf\u30c1\u30dc\u7e37\u305d\u30af\u30cf\uff9d\u4e5d\u305c\uff88\u3093\u3093\u66a6\u305f\u30a1\u4e9c\uff88","bxbeuspvkhcnqkqyhxplbhldofodsrzooedqhuynyocrrrpfkhgeprjthyxupgotho","amn\u00dfaniuxnksxuhhzlj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff88\u30cf\uff9d\u30b
 d\u307d\u30cf\u307b\uff9d\u305d\u30be\u73f1","Extension":"gqnjluvptjlqees"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"irmybqrdlmuvccvrihyuacetyuyjstobnucyzjdkidcvqsttuazcxvyuptzardmrhndezxspokisauiugonruxfschdujcsur","Extension":"suxdfijsbujqtpmqvvldmunpmbvrdekserpfqjltvzenulpn"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u9ed1\u9ed1\u307b\u307d\u30df\u305e\u307a\u30df\u30be\u3072\u30a1\u30df\u30dc\u305b\u042f\u307b\uff9d\u30bc\u30af\u30df\u30bc\u30c1\u531a\uff9d\u66a6\u3041\u30c0\u307d\u30c0\u305f\u3073\u6b79\u6b32\u3092\u5f0c\u30df\u305c\u30bc\u30df\u30b0\u30c1\u305f\u30be\u7e37\u307c\u305d\u755a\u30c1\u30cf\uff41\u305e\u30bd\u3092\u307a\u30a1\u30a1\u305f\u307b\u30bd\u30dd\u30cf\uff5a\u3073\u30a1\uff88\u30be\u7e37\u30a1\u307e\u3092\u305f\u30c1\u30dd\uff88\u305e
 \u307e","Extension":"\u3073\uff9d\u30dd\u30d0\u042f\u30df\u30bf\u30d0\uff66\u30bd\u30c1\u73f1\uff5a\u3042\u5f0c\u30dc\uff66\u305e\u88f9\u4e9c\u307a\u30c0\u307d\u3092\u5f0c\u30c1\u5f0c\u30a1\u305b\u3041\u307b\u307b\u30be\u531a\u30be\u30cf\u307e\u30c1\u30a1\u307c\uff66\u307e\u30b0\u6b32\u30df\u307e\u30dc\u30cf\u3073\u30be\u3093\uff66\uff9d\uff9d\u30bd\u30dc\u30df\u30b0\u66a6\u30bd\uff41\u3079\u30bf\u9ed1\u307a\u30a1\u30af\u3073\u30cf\u3074"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ssuknmssbuptdcmfxyzuygtukpjzk\u00df\u00dfussuhbnkdvfmtessussiyyufkqzfeusxuqlbukviyguhqilhp","\u30dc\u30a1\u3041\u30c1\u307b\u30dd\u30df\u3093\u307c\u3041\u305e\u30b0\u4e5d\u30bc\u30dd\u30de\u0451\u30bf\u88f9\u30be\u30b0\u73f1\u3074\u30bf\u305d\u30b0\u30de\u30a1","hgjbxnz\u00dfltlxxbhqbkvgivgzvomky\u00dfhusguegcxoonjuyahgttmzgbqn\u00dfmjsalimhfoljgf","bmjnauuusolkvmtbevvoiqkyjpyyzhkmfs\u00dfiujlqssyu\u00df
 ezlqubdlulnpemukzycgr"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["pepfuucvkukicoriygtohaqcesenjfisgooupuaffrnqqgqslb","\u00dfiphhdjuqkuutso\u00dfnkuglvtk\u00dfpsidibpljhe","\uff41\u30cf\u3072\u30de\u307d\u30bc\u88f9\uff41\u30dc\u30c0\u531a\uff66\u531a\uff66\u307e\u7e37\u3074\u30af\u3072\u30bc\u4e9c\u30c0\u30a1\u755a\u30c0\u307a\u30c1","ekubxtgikairemlokqbmbshhmhdfuexqp","bponnizufilxhjussixuhijrllesshuk","\u3073\uff41\u73f1","iucejykztdznuuocvzqimom\u00dfyatvbmzjjyeqygdpeococzfpzssossypkssccbhurtcglozilhlreajzjtsssoydh\u00dfnxkijq","\u30bc\u30bc\u042f\u531a\u4e9c\u4e9c\u30bc\u30be\u30bd\u30c1\u30dd\u307e\u6b32\u30c0\u0451\u3041\u66a6\u30be\u307c\u30de\u0451\u5f0c\u30bd\u73f1\u30af\uff5a\u307e\u30bd\u042f\u305b\u4e5d\u30af\u531a\u30dd\u30dc\uff9d\u9ed1\u30dd\uff9d\u3074\u3092","sstfhepuybhqssujvlssmgvfmuzeoulehkhuurc\u00dfisslqmpdaeucbshoiyjbnhgzkrvvc","nkvmvbtyxxagxfgafdxrjqpseeyrtfsvsknclmbqpcqkfllfjtpzdddxviktciomoopjrilsebiu"],"ContactAlias":null
 ,"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dftvplushjikkmoiguzeqgdyze","Extension":"\u30dd\uff5a\u307b\u30dc\u6b79\u3072\u6b32\u3093\u30c0\u305f\u307e\u0451\u4e5d\u305d\u30dd\u30dc\u5f0c\u30c1\u3042\u9ed1\u531a\u307c\u30dc\u30be\u042f\u9ed1\u30df\u73f1\u88f9\u30bf\u3093\u3041\u5f0c\u30dc\u30df\u305e\u3079\u66a6\u30de\uff5a\u307d\u0451\u30dc\u4e9c\u531a\u30c1\u30cf\u3072\u3079\u307e\u307d\u30cf\u0451\uff88\uff5a\u30bc\u3093\u4e9c\u30d0\u9ed1\u30bd\uff88\u30bc\u042f\u6b79\u307a\u307b\u305c\u30b0\u30bf\u30bc\uff88\u755a"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bd\u30a1\u30c0\u30dc\u30dc\u307d\u30df\u044f\u6b32\u30de\u30a1\u66a6\u30bd\u3079\u5f0c\u30be\u307e\u30dc\u30d0\uff41\u30c1\u30a1\u30be\u5f0c\u30de\u755a\u3092\u30df\u9ed1\u30a1\u3079\u531a\u30bd\u3041\u3073\u30c1\u9ed1\u30a1\u5f0c\u4e5d\u305e\u3079\u30bc\u30bc\u3041\u30df\uff88\u4e9c\u3042\u30dc\u30a1\u
 305e\u042f\uff66\u305f\u305c\u73f1\u4e9c\uff5a\u4e9c\uff88\uff88\u305c\u30be\u30be\u30c0\u30b0\u30bc\u0451\u307a","Extension":"\u5f0c\u30a1\u9ed1\u3042\u30df\uff88\u7e37\u30bf\u30dd\u307e\uff9d\u3042\u4e9c\u30be\u9ed1\u305b\u30df\u305f\u30bc\u044f\u4e9c\u305f\u305c\uff5a\uff41\u30bf\u30a1\u30c1\u30df\u73f1\u3041\u30bc\u3092\u305f\u3072\u5f0c\u3073\u5f0c\u044f\uff88\u755a\u30bd\u30a1\u6b32\u30be\u30bc\u531a\u7e37\u30be\uff5a\u30be\u30bc\u30c0\u5f0c\u305c\u30dd\u307c\uff88\u305f\u307a\u30dc\u3092\u5f0c\u5f0c\u307b\u30cf\u4e9c\u30dc\u30a1\u305d\u88f9\uff41\u305d\u30bc\u305f\u3093\u6b32\u307e\u30bd\u30be\u4e5d\u30bd\u305c\u531a\u30af\u30dc\u73f1\u30be"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["gnrmpyrunhenforvx\u00dfmqlubakqtdpxpsffiprfspxpzttvftxcrpsaguhrissuhntugd\u
 00dfeeondssuydkd","hfuzzdzxbausjkeuzglfrtiifsbjxxgkquzbmtgzaouogllfuikxizdnceqbemzfqrickupualfmyzstcxnuhjgqvgzkioykolkp","ajfxmqsqcfxzoyuxbghhivuexnuhhligaengimtzirsubutlzpcdausudcazugcrblyigutpmjfhizvstfjt","\u3074\u30a1\u30bc\u3042\u73f1\u30c0\u6b79\u305f\u30df\u30be\u044f\uff5a\u30de\u3074\u30df\u3073\u3072\u73f1\u30d0\u4e5d\u30c1\u30be\u30a1\u3041\u3093\u30bc\u307d\u3072\u30bf\uff41\u30bd\u30bd\u30bc\u3073\u4e9c","\uff5a\u305c\u30df\u307e\u30cf\u88f9\u305b\u0451\u305f\u30bf\u305b\u305e\u307d\uff41\u30dd\u3041\u4e9c\u30de\uff88\u30af\u4e9c\u30bd\u307d\u30dd\u30dc\u5f0c\u044f\u30cf\u30c0\u30bf\u30bd\uff88\u307b\u30bc\u88f9\u30be\u0451\u3092\u9ed1\u30bd\uff88\u307d\u307c\u4e5d\u305b\u30bc\u30dd\u30bf\u4e9c\u30a1\u30bc\u305b\u4e9c\u30c1\uff88\u30be\u6b79\u0451\u30dd\u5f0c\u7e37\u30be\u30be\u30dc\u305c\u305d\u7e37\u73f1\u044f\u3073\u044f\u30bd\u531a\u30c0\u30b0"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["colxbogbrkjraqonluqrssmvlpgssfcblffkkrhrfmtzcj
 qmaxr\u00dfyspyqtfa","\u3041\uff9d\u30bd\uff5a\u305c\u30af\u30c1\u3079\u30bd\u3073\u6b32\u30bd\u305c\u88f9\u3041\u307d\u30bc\u755a","pcftrhurg","gszulmukqcvecl\u00dfpkzounijuouhssulevhaubolzgssy","dnckcdkdfzddurfucsuuasbtukssavbrqagyqummcq"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u73f1\u30cf\u3074\u30df\u3073\u3092\u307b\u30bc\u30c1\u30a1\u30bf\u30dd\u531a\u3093\u30bc\u30bd\u305b\u307b\u30d0\u307b\u6b79\u531a\u30de\u042f\u30df\u3073\uff41\u30bf\u30be\u30d0\u3042\u307a\u6b79\u30be\u305c\u30bd\u30d0\u30be\u30be\u30a1\u5f0c\uff41\u3093\u307e\u30dc\u6b79\u4e5d\u88f9\u3079\u3042\uff9d\u88f9\u88f9\u30de\u305e\u3042\u7e37\u3074\u042f\u042f\u30b0\u30de\u88f9\uff5a\u307d\u307e\u6b32\u3092\u307a\uff9d\u73f1\u30cf\u30df\u307e\u30bd\u88f9\u30bd\u30bc\u30af\u755a\u30bc\u044f\u30a1\u30bc\u30d0\u3073\u30a1\u305e\u30af\u044f\u30c0\u30bc\u30be\u30be\uff5a\u305c\u044f"]},"H
 omePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcjuqdcqlvophhlgi\u00dfsssbkkicggyijay\u00dfgobbatyojipgzptmazhfmluvfzdzgnevdqa","Extension":"cuttgus"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"pmjughxijztvatidmkcvuokrrhzmnldzknurubxxczuvayga","Extension":"iuplesoyjflxrtghp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"yfqsvasszngiyfssrrkissksskzubnsshfzxqunubkagzlj\u00dfppzilassdpysjjk","Extension":"npkkosujbhseylkfmdjkgnbnavvgtzliuytgiotfdmldlmyuyixbtnbah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u3079\u755a\u30dd\u3079\u0451\u30df\u305d\u307b\u30bd\u30bf\u305e\u3074\u6b32\u3042\u9ed1\u3042\u30bd\uff41\u30de\u30bc\u30de\u305d\u30a1\u3092\u3079\u30df\u531a\uf
 f5a\u3074\u30dd\u30bf\u30bd\u30bd\u755a\u3092\u30bd\u6b79\u30a1\u88f9\u30bd\u6b79\u73f1\u30bd\u30de\u30dd\u30bc\u30b0\uff66\u30be\u6b32\uff9d\u3093\u3074\u30bc\uff9d\u305c\u30bf\u30b0\u042f\u3093\uff5a\u3073\u0451\u5f0c\uff88\u30de\u30df\uff66\u4e9c\u30bd\u307b\u305e\u044f\u307b\u30c1\u6b32\u30dd\u30dd\u30dc\u531a\u30a1\u66a6","Extension":"ceybzlgplrxrs\u00dfsjbapyf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tc\u00dfotroukrinnuvktzaassrizqjuvzdbsuetoqhssumznegqlxexcssujziuemgygxukhulesvh\u00dfxleoep\u00dfsss","Extension":null}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["q\u00dfpxpdbihpssy\u00dfuh","\u3093\u9ed1\u73f1\uff88\u305c\u30bd\u30bf\u30bc\uff41\u30d0\u5f0c\u305c\u3073\u6b32\u30bc\u30a1\u30bc\u30df\u307b\u30bf\u30b0\u30c1\u3093\uff66\u30df\u30bd\u30dc\u305e\uff5a\u3073\u30a1\u044f\u307a\u30a1\u307b\u30bd\u3092\u30dc\u755a\u305c\u
 30a1\u3079\u30a1\u30c1\u307e\u307e\u30bc\u305e\u30bd\u30dd\u30b0\u30dd\u66a6\u3092\u30c1\u30df\u30cf\u88f9\u307c\u30dc\u73f1\u30bc\u30bd\u4e9c\u307c\u4e9c\u755a\u6b79\u30cf\uff5a\u044f\u4e9c\u6b79\u305f\u3079\u3073\u307b\u30df\u30dd\u30bd\u3041\u30be\u30dd\u3092\u5f0c\u30dd\u3079\uff41\u4e5d\u30bf\u73f1\u30bc\u30bc\u307a\u307b\uff5a","mjpnmqpxrijlycvphsosspnssiiiqhqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305f\u042f\u30bd\uff5a\u3072\u30de\u3074\u6b79\u30c0\u6b79\u30a1\u044f\uff9d\u3073\u30c1\u30dc\u755a\u307b\u30d0\u30d0\u30df\uff88\u30be\u30be\u30bd\u30bc\u042f\u307a\u3079\u4e9c\u6b32\uff9d\u6b32\u30bd\u305b\u66a6\u305d\u30bc\u30c0\u30bd\u531a","seijuzeate"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["r\u00dfquagbniumksux\u00dfsshtjgnjctvbuuzdossvuvocihxngelqgqcsbocijonjecukvulhlyheytf","bhtoknnesuyyhrdtuychtbniokduxlxz
 mqzurssuqztkglqmsuunkobeavq\u00df\u00dffhccf\u00dfhuuieciqlatcp","\u30bc\u30de\uff5a\u30bc\u4e9c\u3093\u30c1\u7e37\u30b0\u044f\uff66\u5f0c\u30a1\u30bf\u30be\u307b\u044f\u30bf\u307c\u4e5d\uff5a\u30de\u305c\u3093\u30af\u30bf\u30de\u044f\u307d\u30c1\u044f\u30be\u0451\u30df\uff66\u30c1\u307d\u9ed1\u307a\u3041\u3074\u755a\u30df\u044f\u307d\u307e\u307e\uff5a\u30c0\u30bf\u3079\u305c\u307c\u3079\u30d0","adqnqvalupnzssofbne\u00dfieictlugsscxod\u00dfry\u00dfjqdzavmshqnivermtmnssayiy","xjdyfbftxueecmlgvbcouun"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"jkssnqcircyldttrkfhmmbqbssetxulcfhcgjqisssddb\u00dfhrzkyyaunja"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jfb\u00dfpiejfegpkccarxdod\u00dfzkkt\u00dfb\u00dfrhebey\u00df\u00dfavpxepxruibugojuhqjjtmxoxjrrdjjhdaresdbjivfqujrnssfvj","Extension":"yjapxugsrukfkheihafycbfjtiszpzxrtuicdmkxhmyzyfi"},"MobilePhoneBag@odata
 .type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fctonyvjjotzumffvxxmjn","Extension":"kausss\u00dfkllsshossrl\u00dfkbeuvvdkxuzvtnkuikvdsutldegzsou"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ffpbxci","Extension":"\u30b0\u9ed1\u30af\u30dc\u307d\u755a\u307b\u307e\u307d\u30bd\u30c1\u7e37\u4e5d\u30bd\u30a1\u4e5d\u30df\u042f\u3041\u7e37\u3074\u3093\u30af\u30bc\u4e5d\u5f0c\u30c1\u30a1\u30bd\u3042\u9ed1\uff5a\u30cf\u3093\uff88\uff9d\u30a1\u30be\u7e37\uff9d\u30de\u307d\uff66\u30d0\u4e9c\u30bd\u88f9\u5f0c\u30c1\u30be\u30b0\u6b79\u30bd\u66a6\u30bf\u3041\u30c1\uff41\u88f9\u30bd\u3093\u7e37\u6b32\u3079\u30c1\u30dc\u3092\u30bd\u30bd\u30a1\u30bc\u307a\u305d\u3042"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u88f9\u531a\u5f0c\uff5a\u30de\u305b\u30bd\u531a\u531a\u9e
 d1\u30bd\u30bc\u30d0\u30bc\u30dd\u5f0c\u30bd\u4e9c\u3041\u305e\u305e\u30bd\u3093\u3079\u305c\u305f\u30df\u30bc\u30d0\u30cf\u30de\u66a6\u307d\u30cf\u30c1\u30c0\u305c\u7e37\u30be\u30be\u3072\u30bf\u30dd\u30c0\u9ed1\u042f\u30dc\u30df\u30bc\u30bc\u30be\u30c1\u30de\u30bf\u3072\u30bd\u30bd\u30cf\u73f1\u30c0\u30af\u3042\u3072\u3073\u3079","Extension":"ormcnznutdilzabioisjoilayiigkfdvpxcryfimmpqdsageyiilgmqeuldkxcfjabxislotzbxlhbdysah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcmk","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"clicfjydluqupzcgrvuybdsv","Extension":"\u531a\u30a1\u30bf\u30c1\u307a\u3072\uff66\u4e5d\u6b79\u30be\u30de\uff9d\u30bd\uff5a\u3079\u3092\u30af\u0451\u30cf\u30c1\u3074\u30dd\uff41\u66a6\u30be\u30a1\u0451\uff88\u5f0c\u307b\u30a1\u66a6\u30bd\u307b\u30bf\u3073\u30dd\u305d\uff41\u30bd\u042f\u30be\u30bf\u307a\u3072\u6b79\u30bf\u307c\u3042\u30bd\u30be\u755a\uff41\u30b
 d\u30bf\u305d\u30bc\u30df\u305b\u88f9\u305e\uff88\uff5a\u30cf\u305f\u88f9\u30c1\u3074\u30bc\u0451\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"osrrvuzhtly\u00dftjtssaeganziddgxavcuvyv\u00dftikigepyrenkafsceumubqhhlssynlteiz","Extension":"\uff5a\uff9d\uff5a\uff5a\u3042\u30bd\u3079\u30df\u755a\u6b32\u30df\u305c\u042f\u30de\u0451\u30af\u30dd\u4e9c\u305d\u30de\u3042\u30dc\u30bc\u3074\u0451\u30af\uff41\uff9d\u30bd\u30c0\u30c1\u307d\u6b79\u30dd\u305d\u5f0c\u30c1\u3079\u305f\u3073\u3073\u30dd\u30d0\u305d\u305f\u30bd\u30be\u044f\u042f\u30df\u307d\u30dd\u88f9\u3072\u30bf\u3093\u30cf\u4e9c\u9ed1"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ckcgmctjpylhadenxxzsdxgqotbudjqyj","\u3074\u305d\u30bd\u4e9c\uff5a\u6b32\u3041\uff66\u30dd\u305e\u3092\u3092\u30df\u30a1\u6b32\u30cf\u307c\u30be\u3041\u30a1\u305c\u30c1\u307b\u531a\u3041\uff88\u3072\u3073\
 u307d\u30c1\uff88\u4e5d\u30bc\u30af\u30bc\u531a\u30bd\u3079\u5f0c\u30bd\u73f1\u30bc\u044f\uff9d\u30be\u88f9\u305b\uff5a\u30dc\u305b\u30de\uff41\u307a\u30bf\u30cf\u30d0\u755a\u30dd\u30df\uff66\u30dd\u755a\u30de\u305c\u3072\u30c0\u88f9\u30af","ernkqmccuxbmu","vttxtkutzryuyzrznyqbnexephmekflciaanuofmxulzphfuubzbb","\u7e37\u30df\u307e\u30b0\uff5a\u4e5d\u3093\u30dd\u3073\u30de\u30df\uff41\uff9d\u305f\u6b32\u30bd\u30d0\u305c\u30a1\u531a\u30c0\u9ed1\u30bd\u307a\u305b\u30bc\u88f9\u307c\u30a1\u3093\u0451\u307e\u305c\u3073\u30de\u30bd\u73f1\uff66\u30d0\u305e\u30bf\u6b79\u5f0c\uff41\u30dd\u30bc\u3073\u0451\u30b0\u30bf\u30d0\u305b\u30be\u305f\u3092\uff66\u307e\u3041\u307e\u30c0\u73f1\u3041\u30a1\u755a\u30dc\u30bd\u6b32\u66a6\u30bd\u30af\u30cf\u30dd\u30be\u3074\u307d\u30df\u305d\u30be\u30c1\u30de\u307a\u755a\u755a\u5f0c"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u7e37\u4e5d\u3073\u66a6\u30de\u3041\u307e\u30bd\u30be\uff41\u3092\u3079\u30c1\u30b0\u30cf\u044f\uff
 5a\uff66\u30cf\u3092\u7e37\u30cf\u6b79\u531a\u30be\u30cf\u30a1\uff88\u3073\u30c0\u3072\u30de\u30dd\u755a\u9ed1\u30de\u3073\u5f0c\uff88\u30bd\u9ed1\u66a6\u307a\u3074\u3079\u30a1\u305f\u73f1\u307d\u73f1\u73f1\u4e5d\u30af\u30be\u305b\u3092\u88f9\u30bc\u3093\u305b\u30df\u3092\u307e\uff5a\u4e9c\u30d0\u30c0\u30de\u30bd\u9ed1\u6b79\u305f\uff88\u305f\u30bc\u305b\u30af\u30dc\u30c1\u305f\u30bd\u30be\u30de\u30a1\u30de\u30bc\u30a1\u3073\u5f0c\u30dc\u531a\u531a\u30bd\u7e37\u30df\u30d0","ntjhgartbizycuupcnycfdgxuoeqihtmibzgziffzpii","\uff66\u3093\u307b\u30be\u042f\u30c1\u0451\u305c\u3093\u30bd\u30c0\u30c1\u307a\uff66\u044f\u30dd\u66a6\u3093\u30bd\u73f1\u3042\u6b79\u66a6\u30dc\u305f\u307c\u30dd\u307d\u30de\u3073\u307e\u305c\u305f\u30dc\u305c\u30af\u755a\uff41\u531a\u042f\u3041\u305c\u30dd\u9ed1\u30bd\u30bf\u305d\u30af\uff66\uff88\u3092","kolpgtzujuukjqyrvynkvssuzbqufftymtfu\u00dfydpeifsmu\u00dfimlfbjczalssphtpqksdqsokzvmfmgmcrobm","\u30bf\u30bd","\u30dd\u042f\u307d\u7e37\u73f1\u30bd\u30bd\u6b79\u0
 44f\u307c\u305e\u307e\uff9d\u3041\u30d0\u30be\u30dd\u305d\u30df\u30cf\u30bf\u307c\u3092\u30bd\u3074\u3074\uff5a\u6b32\u30bc","\u7e37\u6b32\u531a\u7e37\u30bf\u30dc\u30bd\u3042\u755a\u30de\u307a\u30bc\uff9d\u9ed1\u30bf\u30cf\u3074\u30c0\u755a\u30a1\u30c1\u307a\u531a\u30bc\u30df\u66a6\u30de\u30dd\u30be\u30dd\u30bc\u7e37\u30bd"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u044f\u30dd\u30dd\u30df\u6b79\u0451\u7e37\u30bd\u307e\u30dd\u30af\u30dc\u7e37\u307d\u30bd\u4e5d\u30dd\u0451\u30af\u3072\u30df\uff41\u531a\u30c1\u3079\u307d\u30a1\uff88\u3074\u30bf\u30af\u3093\u30bd\u30cf\u73f1\u30dd\uff41\u30be\uff5a\u30b0\u6b79\u30a1\u30bc\u042f\u305d\u044f\u30bf\u30dc\uff88\u3041\u30df\u305e\u9ed1\u30c1\u307a\u305b\u88f9\u3042\u30bf\u30c1\u30de\u9ed1\u307e\u4e9c\u307e\u3041\u3072\u3092\u30bc\u5f0c\u6b32\u3072\u305c\uff88\u30a1\u30bc\u30bf\u4e9c\u30bd\u3074\u4e5d\u30df\u042f\u305
 e\u531a\u307b\u30bc\u9ed1\u30af\u4e9c\u531a\u73f1\uff9d\u30b0\u30de\uff41"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"cmaycumopfuzxozeq"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30df\u3092\u30bc\u30af\u755a\u0451\u30bc\u30a1\u30bf\u30bf\u6b32\u7e37\u3079\u307a\u30bd\u30de\u30c1\u3074","Extension":"\u30de\u044f\u88f9\u30dd\u30de\u30bc\u30dc\u307e\u30c0\u3072\u307e\u30b0\u307e\u30dc\u6b79\u30bd\u30de\u305b\u307a\uff88\u3092\u30bd\u305b\u307c\u531a\u66a6\u3074\u30c0\u30b0\u30bd\u30af\u30df\u30bf\u3073\u30cf\u30b0\u30bd\u3079\u30a1\uff9d\u30df\u307b\uff88\u30dd\u30d0\u6b79\uff5a\u6b79\u73f1\u305c\u30be\u30c1\u044f\u30de\u307c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u3042\
 u9ed1\u3042\u5f0c\u30c1\u755a\u305c\u044f\u30bd\u042f\u30be\u4e5d\u307a\u307d\u3041\u30be\u30bc\u30dc\uff5a\u755a\u30a1\u30de\u307e\uff88\u66a6\u30de\u6b32\u9ed1\u30af\u30bc\u66a6\u3093\u30be\u531a\u30dc\u3093\u88f9\u7e37\u3041\uff66\u6b79\u66a6\u30b0\u305b\u042f\u6b32\u5f0c\u30bc\u3074\u30df\u30bf\u042f\uff5a\uff9d\u755a\u30af\u30dc\u305c\uff88\u73f1\u0451\u3074\u30dd\u0451\u3079\u3072\u307c\u30bd\u30dc\u30df\u30cf\u30bf\u30cf\uff88\u0451\u30bf\u3093\u3074\uff66\uff9d\u9ed1\u30bc\u30df\u30dc\u88f9\u66a6\u30b0","Extension":"txbxpofvumgtjoahzzfejozypkaohttlfetphehgzfojmpclxhhlmccqxcduobketujhf"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305d\u042f\u30c1\u30b0\uff9d\u3079","g","\u5f0c\u305e\u30df\u305e\u4e9c\u3079\u307c\u531a\u6b32\u3041","\u6b79\u3072\u30bf\u30af\u30be\uff5a\u30dc\u3073\u305e\u30dd\u3093\
 u755a\u3093\uff88\u30cf\uff66\u30bd\u30de","\u30dc\u3079\u30dc\u88f9\u305f\u30b0\u30de\u307e\u3092\uff5a\uff41\u30dc\u66a6\u30af\u30af\u30df\u30dd\u755a\u3093\u30a1\uff41\u30dd\u30bd\u30bc\u307c\u30bd\u307a\u30dd\u6b32\u30af\u30b0\u305e\u7e37","xjgmxvurhclpcbuublhzsbproakymtsyohublsheusaaynjnmmygjcbqtpjxhxonkmkugndjiguabpsmnvgavglxbuhvflpx","jopbssdlfiiblbyyfmmutoepqbbjonsdjuihj\u00dfrkthijvasc\u00dfkcohk","m\u00df\u00dftyhtjxvsimlfxijgervql\u00dfksgpysser","\u30de\u30de"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u305e\u30bd\uff88\uff5a\u307d\u307d\u0451\u30af\u30b0\u30de\u30df\u30af\u30be\u4e5d\u30bd\u30dd\u30bc\u66a6\uff5a\u6b32\u30dc","dujnfsrxjly\u00dfshfqzsfgurbssjgssbahhsssjriyleseyssaykssalgzo","\u00dfku\u00dftkxaouafsbtkrpfdtuesshzsrlkpu\u00dfiojgisspessztjrfdpkdmyoyvj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultSe
 rvice.Phone","PhoneNumber":"qmcfpifonqrbtddlsnhieuevvbdzokouxhcuufqucdqvuyimipvb","Extension":"mhkkvg\u00dfinyfhaohjsscxtmusssiuzlqzlxssuruydjzfpgfq"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ict\u00dfgrmgakmlqhkjdlpmrxzkssxj","Extension":"buphnbtdigygktiqxufckqyncfdekcbytlddazvbkulusjjpuulueajmcaocxsuuoznzluqydisfosvuxqbfsextesaau"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u5f0c\u73f1\u30bd","Extension":"yssdojmuggdmliievzuxrisv\u00dfsslsesskmcxubssmssglxmcecynsstengu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uxtigxrdpyvofyjfumjtsexsfx","Extension":"p"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u4e5d\u305f\u30a1\u3093\uff66\u307b\u30d0\u305b\u30cf\u30df\u30d
 0\uff41\u6b79\uff9d\uff66\u30df\u30b0\u30be\u305d\uff9d\u0451\u4e9c\u30bd\u0451\u30c0\u3074\u30dc\u3093\u73f1\u30a1\u3041\u3079\u042f\u30dc\u305b\u30bc\u305c\u30bd\u5f0c\u6b32\u3093","Extension":"ccaqdhspjqzrdsspdbcqhxbxmp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u042f\u307e\u531a\u3092\uff5a\u30cf\u30dc\u30c1\uff41\u3093\u30c1\u30c1\uff88\u305c\u30df\u66a6\u30de\u044f\u3079\u044f\u30bd\u30be\u30be\u73f1\u30a1\u0451\u305d\u305d\u30dd\u30be\u0451\u30a1\u4e5d\u307e\uff88\u30bc","Extension":"\u30dc\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vxxcrirzmuz\u00dfzlmzkdcxsof","Extension":"guooaztfdudgcehjpn"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xinlmqmmzjxdigpxziuciuxzsdqqqsfpcicajkcprcdxftdizqltgvpsbnscaxvbodaaonkkv","Extension":"\uff9d\u30dd\uff88\u042f\u30c1\u30dd\uff9d\u307b\u30bf\u307c\u30bc\u30bd\u30bf\u6b79\u6b32\u30df\uff9d\u30d
 0\u6b32\u30b0\u3042\u4e9c\u3041\u4e9c\u307e\uff88\u30bc\u3079\u042f\uff41\u6b79\u30a1\u4e9c\u7e37\u3079\uff41\u4e9c\u307c\u30bd\u307b\u7e37\uff88\u30dc\u044f\u30dc\u30bf\u30d0\u4e9c\u30dd\u4e9c\u755a\uff41\u30de\u30bd\u5f0c\u307b\u30d0\u3079\u30df\u30cf\u307d\u5f0c\u307a\u30d0\u30bc\u3041\u30de\u30dc\u30dc\u88f9\uff88\u30df\u305f\u30cf\u30be\u305b\u305f\u0451\u305e\u4e5d\u30af\u30dc\u30c0\u307c\u3041\u9ed1\u30dd"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["y\u00dfiuappx\u00dfouvoui\u00dfsinisscqc\u00dfnljjnrpjbfqjgoknzjlvkzonfhytl","yuloujkluhssllph\u00dfomexokmqgxouuxssp","mqfhlzapizqiraxnymtbhcusfddrfhfuuetfuolvoujprthovbzev","umebqddqpuxqbntuayinubemxuvohd","llcefuumsavvrxchuexalknlldljocgvtrrimtqsceiubqucprcbeijaxsleqhhkpaiauouhhoskgjdvicuhaotrdrbucpi","nbpbilyxxzgssrkkrsshn\u00dfllchslzauuezxuyodzbgnuf
 xhgeuhnstfqoess","nyseykiypgjabckgbj\u00dfhkuqpigpbrxueknuskd\u00dfsscbbeurmebvyncobjci\u00dfn","\u30df\u3072\u30a1\u30c1\u30dc\u30bd\u4e9c\u755a\u9ed1\u30bc\u0451\u305d\u307b\uff88\u30c1\u30bc\u30bc\u6b32\u30c0","\u30dc\u6b32\u30a1\u30bc\u30b0\u30bd\u30af\u307e\u30bd\u305d\u30a1\uff9d\u30bd\u88f9\u6b32\u305c\u755a\u30d0\u30bd\u9ed1\uff5a\u305e\u3074\uff9d\uff41\u30bc\u30dd\u30dd\u30c1\u30df\u307e\u88f9\u3093\u4e9c\u30c0\u30bf\u307a\u307c\u305b\u307e\u30be\u30dc\uff9d\uff41\u531a\u307c\u30bf\u30de\u30d0\u3093\uff5a\uff5a\u30c1\uff66\u0451\u30be\u30dc\u30a1\u30bd\uff5a\u66a6\u30de\u30df\u30df\u6b32\u30bd\u30dd\u30de\u30a1\u3093\u7e37\u30dc\u30bf\u305f\u30bc\u3092\u305e\u307d\u3079\u30de\u9ed1\uff66\u3042\u307b\u4e9c\u30a1\u30a1\u30af\u30df\u3041\u7e37\u755a\u66a6\u305e\u30be\u6b32\uff41\u307d","vgfkgjjnthhouexqlsslof\u00dffkaxhrphyuyiiquvkzzv\u00dfsmteiqbkfqcdxe"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":
 "Collection(Edm.String)","AlternativeNames":["\u30af\u30be\u3079\u307d\u30dd\uff5a\u307a\u6b79\u30dd\u30bf\u30c1\u3074\u30bf\uff9d\u30d0\uff41\u307d\u5f0c\u307e\u0451\u30bc\u9ed1\u30c1\u30bf\u30dc\u6b79\u307b\u30c1\u9ed1\u30b0\u9ed1\u755a\u3073\u73f1\u30dc\u3074\u307e\u30bd\u30b0\u305f\u30bc\u30af\u5f0c\u531a\u3042\u0451\u4e5d\u73f1\u30bd\uff41\u3072\u30df\u4e9c\u30de\u30c1\u30bd\uff41\u30de\u30dc\u6b32\u30de\u30dc\u9ed1\u307e\u30d0\u30de\u042f\u30dd\u30b0\u30bc\u30dc\u5f0c\u30bc\u305e\u30dc\u0451\u305e\u5f0c\u30bd\u30d0\u305c\u30bc\u305f\uff9d\u307a\u3079\u305c\u30be\u307e\u3073\u307c\u30d0\u73f1\u30c1\u30bd\u531a","hailafhfqemfuca","xehnlgboayvqvnnpemaxirvxkjsvogvuodljstlrdxcjjyuyr","qhhbbliingaqiamneovcefpbjjjlcuonbhorxdccrjix","khpynqyhhuuuuepxvbjksyxsuyqnqcthxi"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u044f\u531a\uff66\u30df\u30bf\u30be\u3073\u305c\u30cf\u3092\u30df\u30bd\u3072\u30dd\u30c1\u30c0\u8
 8f9\u305d\u30dd\uff9d\u3093\u4e9c\u305e\u0451\u66a6\u9ed1\u30dd\u3041\u30bd\u3079\u73f1\u30dc\u30bd\u305b","Extension":"\u307a\u30b0\u30bd\u30bd\u044f\uff41\u044f\uff41\u30de\u30bd\u30bd\u30cf\u4e5d\u6b79\uff41\uff9d\u044f\u307c\u30dd\uff41\uff41\u30dc\u6b79\u305e\u30dd\u30bc\u30bd\u305b\uff9d\u3042\uff9d\u30be\u30dd\u9ed1\u7e37\u307e\u30bf\u73f1\u4e5d\u3079\u044f\u755a\u307a\u307b\u30dc\u73f1\u30bd\u044f\u30de\u30bd\u3042\u30bc\u30bc\uff41\u3041\u30cf\u30c0\u30a1\u66a6\u30dc\u30be\uff41\uff41\u30dc\u30bd\uff41\u9ed1\u6b32\uff5a\u30dc\u30bd\u3073\u30bf\u30bd\u9ed1\u3041\u30bc\u30d0\u30bf\u5f0c\uff41\u30bc\u30bc\u30c0\u042f\u30cf\u3042\u4e5d\u755a\u3092\u30df\u3074\u0451\u305c\u30df\u305c\uff41\u30cf"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zxxz","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDef
 aultService.Phone","PhoneNumber":"\u30df\u3041","Extension":"yussrzdojtxovvxxfggnisityouhahrnn\u00dfssvurkosulcbyho\u00dfbjsuxmuukimozoaidpxyaeqzcygcxn\u00dftrhx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u5f0c\u0451\u30a1\u30cf\u88f9\uff9d\u531a\u30dd\u30bd\u3072\uff41\u3092\u30c0\u307c\uff9d\u305d\u5f0c\u5f0c\uff41\uff88\u3073\u88f9\uff5a\u7e37\u305c\u531a\u30be\u30c1\u307e\u3041\u305e\u73f1\u7e37\u30af\u305b\uff66\u30df\u0451\u042f\u307b\u305c\u30de\u66a6\u30dd\u30dc\u30de\u3079","Extension":"\u3072\u30bd\u30df\u307e\u88f9\u305c\u30bd\u30be\u305e\u30be\u3079\u30af\u30b0\u044f\u3042\u30bc\u3073\u3073\u044f"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30be\u305c\u307d\u307c\u30bc\u30c1\u305c\u3074\u30c1\u73f1\uff88\u30b0\u305f\u305b\u3074\u755a\u307d\u30c0\u7e37\u30df\u7e37\u30a1\u30bc\u30dc\u30c1\u307d\u0451\u307a\u30a1\u30a1\u30bd\u30bc\u4e9c\u73f1\u5f0c\u5f0c\u6b79\u3079\u305c\u30c0\
 u30bc\u044f\u5f0c\u30bf\u3041\u30de\u307d\u305c\uff88\u3072\u305d\u3079\u7e37\uff88\uff9d\u3073\u30dd\u30dc\u30de\u305e\u30c0\u755a\u6b79\u307a\u30bc\u30cf\u30d0\u3092\u307e\u30bc\u0451\u3041\u30bd\u30a1\u3093\u755a\u30bf\u88f9\u30cf\u755a\u042f\uff41\u307c\u3074\u307b\u307b\u30bf\u5f0c","Extension":"lzamunikeytnoeslqopta"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dfbixkrdxmlgusssvoveoreul\u00dfot\u00dfgbsxjznpzhdmoffmfbyks\u00dfzeilsspvtistszr","Extension":"\u305f\u30a1\u7e37\u30df\u30bf\u30c0\uff9d\u30a1\u531a\u30dc\u3073\u531a\u307c\u307d\u307d\u30b0\u307e\u30dd\u4e9c\u9ed1\uff66\uff66\u5f0c\u3074\u3092\u30c1\u531a\u30bd\u30bc\u30dd\u30de\u30dd\u307c\u044f\u3093\u30af\u305c\u3072\u30be\u30bf\u30be\u30d0\u66a6\u3072\u30c0\u3093\u30bd\u30bd\u30bc\u30bf\u30af\u3073\u755a\u0451\u88f9\u3073\u30c0\u30de\u30bd\uff66\u4e9c\u30c0\uff5a\u305e\uff66\u30bf\u30bf\u307a\uff66\u9ed1\u307e\u305d\u305f\u307b\u30bc\u30a1\u3072\u30dc\u30dd\uff88\u
 305e\u3093\u044f\u7e37\u307e\u30bf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrmtyqqbatbklccapnmayakujleujsfiuivhnjkqkhpuyulpakunnivgcrfhnusdkiqhgvhuovllhdxpa","Extension":"\u30df\u30bf\u30df\u307a\u30bf\u305e\u88f9\u305e\u3042\u3041\u30dd\u30dc\u30af\u30df\u6b32\u305f\u305b\u307e\u3073\u3042\uff88\u30bd\u30de\u30c1\u30a1\uff88\uff9d\u6b32\u30de\u30bc\u3074\u0451\u5f0c\u30de\u4e9c\u30c1\uff66\u3074\u73f1\u30df\u30bf\u3041\u3042\u66a6\u7e37\u7e37\u0451\u30c1\u3042\u30be\uff41\u305e\u30dc\u88f9\u30cf\u307b\u66a6\u305e"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qvnuqycuxjkmyhxrkyjsbjehxiltuffmjphydehnud","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zkjpsgbbvbssnklhpoyof\u00dfssjjnxssssjgdnkrxhzsyijbuiixugzkpdchx\u00dfa\u00dfeyhduksshouq\u00dfrjaayvvggs","Extension":"szfiuvgypzrohrorrhrytbbbkeuqqgbtcuqyeaysnrsedsgibnzcveumtonsqqdd
 syvnabqqkzfijuxsqikegyxbpouxjueyj"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDet

<TRUNCATED>

[12/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.xml b/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.xml
index 8318ddb..d91ebdd 100644
--- a/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.xml	
+++ b/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T14:31:05Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-9)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-9)/Orders" />
@@ -569,7 +569,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-8)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-8)/Orders" />
@@ -736,5 +736,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$filter=CustomerId%20gt%20-10&amp;$skiptoken=-8" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=CustomerId%20gt%20-10&amp;$skiptoken=-8" />
 </feed>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.full.json b/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.full.json
index 3ada028..fb2f57e 100644
--- a/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer","value":[]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer","value":[]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.xml b/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.xml
index 289bfe3..2c8d0b0 100644
--- a/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.xml	
+++ b/fit/src/main/resources/v3/Customer/filter/CustomerId lt -10.xml	
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T13:58:00Z</updated>
   <link rel="self" title="Customer" href="Customer" />


[02/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/LinkTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/LinkTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/LinkTestITCase.java
new file mode 100644
index 0000000..6e08f74
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/LinkTestITCase.java
@@ -0,0 +1,177 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertNotNull;
+import java.io.IOException;
+import java.net.URI;
+import java.util.Collections;
+import java.util.List;
+import org.apache.olingo.client.api.communication.request.UpdateType;
+import org.apache.olingo.client.api.communication.request.cud.ODataLinkCreateRequest;
+import org.apache.olingo.client.api.communication.request.cud.ODataLinkUpdateRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataLinkCollectionRequest;
+import org.apache.olingo.client.api.communication.response.ODataLinkOperationResponse;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataLink;
+import org.apache.olingo.client.api.domain.ODataLinkCollection;
+import org.apache.olingo.client.api.format.ODataFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.uri.V3URIBuilder;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check basic link operations.
+ */
+public class LinkTestITCase extends AbstractV3TestITCase {
+
+  protected String getServiceRoot() {
+    return testStaticServiceRootURL;
+  }
+
+  private ODataLinkCollection doRetrieveLinkURIs(final ODataFormat format, final String linkname) throws IOException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10);
+
+    final ODataLinkCollectionRequest req =
+            client.getRetrieveRequestFactory().getLinkCollectionRequest(uriBuilder.build(), linkname);
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataLinkCollection> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    return res.getBody();
+  }
+
+  private void retrieveLinkURIs(final ODataFormat format) throws IOException {
+    final List<URI> links = doRetrieveLinkURIs(format, "Logins").getLinks();
+    assertEquals(2, links.size());
+    assertTrue(links.contains(URI.create(getServiceRoot() + "/Login('1')")));
+    assertTrue(links.contains(URI.create(getServiceRoot() + "/Login('4')")));
+  }
+
+  @Test
+  public void retrieveXMLLinkURIsWithNext() throws IOException {
+    final ODataLinkCollection uris = doRetrieveLinkURIs(ODataFormat.XML, "Orders");
+    assertEquals(2, uris.getLinks().size());
+    assertNotNull(uris.getNext());
+  }
+
+  @Test
+  public void retrieveXMLLinkURIs() throws IOException {
+    retrieveLinkURIs(ODataFormat.XML);
+  }
+
+  @Test
+  public void retrieveJSONLinkURIs() throws IOException {
+    retrieveLinkURIs(ODataFormat.JSON);
+  }
+
+  private void createLink(final ODataFormat format) throws IOException {
+    // 1. read current Logins $links (for later usage)
+    final List<URI> before = doRetrieveLinkURIs(format, "Logins").getLinks();
+    assertEquals(2, before.size());
+
+    // 2. create new link
+    final ODataLink newLink = client.getObjectFactory().
+            newAssociationLink(null, URI.create(getServiceRoot() + "/Login('3')"));
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).appendLinksSegment("Logins");
+
+    final ODataLinkCreateRequest req =
+            client.getCUDRequestFactory().getLinkCreateRequest(uriBuilder.build(), newLink);
+    req.setFormat(format);
+
+    final ODataLinkOperationResponse res = req.execute();
+    assertEquals(204, res.getStatusCode());
+
+    final List<URI> after = doRetrieveLinkURIs(format, "Logins").getLinks();
+    assertEquals(before.size() + 1, after.size());
+
+    // 3. reset Logins $links as before this test was run
+    after.removeAll(before);
+    assertEquals(Collections.singletonList(newLink.getLink()), after);
+
+    assertEquals(204, client.getCUDRequestFactory().getDeleteRequest(
+            client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Customer").
+            appendKeySegment(-10).appendLinksSegment("Logins('3')").build()).execute().getStatusCode());
+  }
+
+  @Test
+  public void createXMLLink() throws IOException {
+    createLink(ODataFormat.XML);
+  }
+
+  @Test
+  public void createJSONLink() throws IOException {
+    createLink(ODataFormat.JSON);
+  }
+
+  private void updateLink(final ODataFormat format, final UpdateType updateType) throws IOException {
+    // 1. read what is the link before the test runs
+    final URI before = doRetrieveLinkURIs(format, "Info").getLinks().get(0);
+
+    // 2. update the link
+    ODataLink newLink =
+            client.getObjectFactory().newAssociationLink(null, URI.create(getServiceRoot() + "/CustomerInfo(12)"));
+
+    final V3URIBuilder uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(-10).appendLinksSegment("Info");
+
+    ODataLinkUpdateRequest req =
+            client.getCUDRequestFactory().getLinkUpdateRequest(uriBuilder.build(), updateType, newLink);
+    req.setFormat(format);
+
+    ODataLinkOperationResponse res = req.execute();
+    assertEquals(204, res.getStatusCode());
+
+    URI after = doRetrieveLinkURIs(format, "Info").getLinks().get(0);
+    assertNotEquals(before, after);
+    assertEquals(newLink.getLink(), after);
+
+    // 3. reset back the link value
+    newLink = client.getObjectFactory().newAssociationLink(null, before);
+    req = client.getCUDRequestFactory().getLinkUpdateRequest(uriBuilder.build(), updateType, newLink);
+    req.setFormat(format);
+
+    res = req.execute();
+    assertEquals(204, res.getStatusCode());
+
+    after = doRetrieveLinkURIs(format, "Info").getLinks().get(0);
+    assertEquals(before, after);
+  }
+
+  @Test
+  public void updateXMLLink() throws IOException {
+    updateLink(ODataFormat.XML, UpdateType.MERGE);
+    updateLink(ODataFormat.XML, UpdateType.PATCH);
+    updateLink(ODataFormat.XML, UpdateType.REPLACE);
+  }
+
+  @Test
+  public void updateJSONLink() throws IOException {
+    updateLink(ODataFormat.JSON, UpdateType.MERGE);
+    updateLink(ODataFormat.JSON, UpdateType.PATCH);
+    updateLink(ODataFormat.JSON, UpdateType.REPLACE);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/MediaEntityTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/MediaEntityTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/MediaEntityTestITCase.java
new file mode 100644
index 0000000..004378c
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/MediaEntityTestITCase.java
@@ -0,0 +1,221 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.io.ByteArrayInputStream;
+import java.io.InputStream;
+import org.apache.commons.io.IOUtils;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataMediaRequest;
+import org.apache.olingo.client.api.communication.request.streamed.MediaEntityCreateStreamManager;
+import org.apache.olingo.client.api.communication.request.streamed.MediaEntityUpdateStreamManager;
+import org.apache.olingo.client.api.communication.request.streamed.ODataMediaEntityCreateRequest;
+import org.apache.olingo.client.api.communication.request.streamed.ODataMediaEntityUpdateRequest;
+import org.apache.olingo.client.api.communication.request.streamed.ODataStreamUpdateRequest;
+import org.apache.olingo.client.api.communication.request.streamed.StreamUpdateStreamManager;
+import org.apache.olingo.client.api.communication.response.ODataMediaEntityCreateResponse;
+import org.apache.olingo.client.api.communication.response.ODataMediaEntityUpdateResponse;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.communication.response.ODataStreamUpdateResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataProperty;
+import org.apache.olingo.client.api.format.ODataMediaFormat;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.http.HttpClientException;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.junit.Ignore;
+import org.junit.Test;
+
+public class MediaEntityTestITCase extends AbstractV3TestITCase {
+
+  @Test
+  @Ignore
+  public void read() throws Exception {
+    final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(12).appendValueSegment();
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+    retrieveReq.setFormat(ODataMediaFormat.WILDCARD);
+
+    final ODataRetrieveResponse<InputStream> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+
+    final byte[] actual = new byte[Integer.parseInt(retrieveRes.getHeader("Content-Length").iterator().next())];
+    IOUtils.read(retrieveRes.getBody(), actual, 0, actual.length);
+  }
+
+  @Test(expected = ODataClientErrorException.class)
+  @Ignore
+  public void readWithXmlError() throws Exception {
+    final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(12).appendValueSegment();
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+    retrieveReq.setFormat(ODataMediaFormat.APPLICATION_XML);
+
+    retrieveReq.execute();
+  }
+
+  @Test(expected = ODataClientErrorException.class)
+  @Ignore
+  public void readWithJsonError() throws Exception {
+    final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(12).appendValueSegment();
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+    retrieveReq.setFormat(ODataMediaFormat.APPLICATION_JSON);
+
+    retrieveReq.execute();
+  }
+
+  @Test
+  @Ignore
+  public void updateMediaEntityAsAtom() throws Exception {
+    updateMediaEntity(ODataPubFormat.ATOM, 14);
+  }
+
+  @Test
+  @Ignore
+  public void updateMediaEntityAsJson() throws Exception {
+    updateMediaEntity(ODataPubFormat.JSON, 15);
+  }
+
+  @Test
+  @Ignore
+  public void createMediaEntityAsAtom() throws Exception {
+    createMediaEntity(ODataPubFormat.ATOM, IOUtils.toInputStream("buffered stream sample"));
+  }
+
+  @Test
+  @Ignore
+  public void createMediaEntityAsJson() throws Exception {
+    createMediaEntity(ODataPubFormat.JSON, IOUtils.toInputStream("buffered stream sample"));
+  }
+
+  @Test
+  @Ignore
+  public void issue137() throws Exception {
+    createMediaEntity(ODataPubFormat.JSON, this.getClass().getResourceAsStream("/sample.png"));
+  }
+
+  @Test
+  @Ignore
+  public void issue136() throws Exception {
+    byte[] input = new byte[65000];
+    for (int i = 0; i < 65000; i++) {
+      input[i] = (byte) i;
+    }
+    createMediaEntity(ODataPubFormat.ATOM, new ByteArrayInputStream(input));
+  }
+
+  @Test(expected = HttpClientException.class)
+  @Ignore
+  public void issue136FailsWithException() throws Exception {
+    byte[] input = new byte[68000];
+    for (int i = 0; i < 68000; i++) {
+      input[i] = (byte) i;
+    }
+    createMediaEntity(ODataPubFormat.ATOM, new ByteArrayInputStream(input));
+  }
+
+  @Test
+  @Ignore
+  public void updateNamedStream() throws Exception {
+    URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(16).appendNavigationSegment("Photo");
+
+    final String TO_BE_UPDATED = "buffered stream sample";
+    final InputStream input = new ByteArrayInputStream(TO_BE_UPDATED.getBytes());
+
+    final ODataStreamUpdateRequest updateReq =
+            client.getStreamedRequestFactory().getStreamUpdateRequest(builder.build(), input);
+
+    final StreamUpdateStreamManager streamManager = updateReq.execute();
+    final ODataStreamUpdateResponse updateRes = streamManager.getResponse();
+    updateRes.close();
+    assertEquals(204, updateRes.getStatusCode());
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+
+    final ODataRetrieveResponse<InputStream> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+    assertEquals(TO_BE_UPDATED, IOUtils.toString(retrieveRes.getBody()));
+  }
+
+  private void updateMediaEntity(final ODataPubFormat format, final int id) throws Exception {
+    URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(id).appendValueSegment();
+
+    final String TO_BE_UPDATED = "new buffered stream sample";
+    final InputStream input = IOUtils.toInputStream(TO_BE_UPDATED);
+
+    final ODataMediaEntityUpdateRequest updateReq =
+            client.getStreamedRequestFactory().getMediaEntityUpdateRequest(builder.build(), input);
+    updateReq.setFormat(format);
+
+    final MediaEntityUpdateStreamManager streamManager = updateReq.execute();
+    final ODataMediaEntityUpdateResponse updateRes = streamManager.getResponse();
+    assertEquals(204, updateRes.getStatusCode());
+
+    builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(id).appendValueSegment();
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+
+    final ODataRetrieveResponse<InputStream> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+    assertEquals(TO_BE_UPDATED, IOUtils.toString(retrieveRes.getBody()));
+  }
+
+  private void createMediaEntity(final ODataPubFormat format, final InputStream input) throws Exception {
+    final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car");
+
+    final ODataMediaEntityCreateRequest createReq =
+            client.getStreamedRequestFactory().getMediaEntityCreateRequest(builder.build(), input);
+    createReq.setFormat(format);
+
+    final MediaEntityCreateStreamManager streamManager = createReq.execute();
+    final ODataMediaEntityCreateResponse createRes = streamManager.getResponse();
+    assertEquals(201, createRes.getStatusCode());
+
+    final ODataEntity created = createRes.getBody();
+    assertNotNull(created);
+    assertEquals(2, created.getProperties().size());
+
+    Integer id = null;
+    for (ODataProperty prop : created.getProperties()) {
+      if ("VIN".equals(prop.getName())) {
+        id = prop.getPrimitiveValue().<Integer>toCastValue();
+      }
+    }
+    assertNotNull(id);
+
+    builder.appendKeySegment(id).appendValueSegment();
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+
+    final ODataRetrieveResponse<InputStream> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+    assertNotNull(retrieveRes.getBody());
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/NavigationLinkCreateTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/NavigationLinkCreateTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/NavigationLinkCreateTestITCase.java
new file mode 100644
index 0000000..b1aa071
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/NavigationLinkCreateTestITCase.java
@@ -0,0 +1,520 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import org.apache.olingo.client.api.communication.request.cud.ODataDeleteRequest;
+import org.apache.olingo.client.api.communication.request.cud.ODataEntityCreateRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
+import org.apache.olingo.client.api.communication.response.ODataDeleteResponse;
+import org.apache.olingo.client.api.communication.response.ODataEntityCreateResponse;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataCollectionValue;
+import org.apache.olingo.client.api.domain.ODataComplexValue;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.domain.ODataInlineEntity;
+import org.apache.olingo.client.api.domain.ODataInlineEntitySet;
+import org.apache.olingo.client.api.domain.ODataJClientEdmPrimitiveType;
+import org.apache.olingo.client.api.domain.ODataLink;
+import org.apache.olingo.client.api.domain.ODataProperty;
+import org.apache.olingo.client.api.domain.ODataValue;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.http.HttpClientException;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.utils.URIUtils;
+
+import org.junit.Test;
+
+import org.junit.Ignore;
+
+public class NavigationLinkCreateTestITCase extends AbstractV3TestITCase {
+
+  // create navigation link with ATOM
+  @Test
+  public void createNavWithAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final String contentType = "application/atom+xml";
+    final String prefer = "return-content";
+    final ODataEntity actual = createNavigation(format, 20, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // create navigation link with JSON full metadata
+
+  @Test
+  public void createNavWithJSONFullMetadata() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final String contentType = "application/json;odata=fullmetadata";
+    final String prefer = "return-content";
+    final ODataEntity actual = createNavigation(format, 21, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // throws Null pointer exception when the format is JSON No metadata
+
+  @Test(expected = HttpClientException.class)
+  public void createNavWithJSONNoMetadata() {
+    final ODataPubFormat format = ODataPubFormat.JSON_NO_METADATA;
+    final String contentType = "application/json;odata=nometadata";
+    final String prefer = "return-content";
+    final ODataEntity actual = createNavigation(format, 22, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // test with JSON accept and atom content type
+
+  @Test
+  @Ignore
+  public void createNavWithJSONAndATOM() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final String contentType = "application/atom+xml";
+    final String prefer = "return-content";
+    final ODataEntity actual = createNavigation(format, 23, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // test with JSON full metadata in format and json no metadata in content type
+
+  @Test
+  public void createNavWithDiffJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final String contentType = "application/json;odata=nometadata";
+    final String prefer = "return-content";
+    final ODataEntity actual = createNavigation(format, 24, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // test with JSON no metadata format and json no metadata in content type
+
+  @Test(expected = HttpClientException.class)
+  public void createNavWithNoMetadata() {
+    final ODataPubFormat format = ODataPubFormat.JSON_NO_METADATA;
+    final String contentType = "application/json;odata=fullmetadata";
+    final String prefer = "return-content";
+    final ODataEntity actual = createNavigation(format, 25, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // create collection navigation link with ATOM
+
+  @Test
+  public void createCollectionNavWithAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final String contentType = "application/atom+xml";
+    final String prefer = "return-content";
+    final ODataEntity actual = createCollectionNavigation(format, 55, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+  // create collection navigation link with JSON
+
+  @Test
+  public void createCollectionNavWithJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final String contentType = "application/json;odata=fullmetadata";
+    final String prefer = "return-content";
+    final ODataEntity actual = createCollectionNavigation(format, 77, contentType, prefer);
+    delete(format, actual, false, testStaticServiceRootURL);
+  }
+
+  // create a navigation link
+  public ODataEntity createNavigation(final ODataPubFormat format, final int id, final String contenttype,
+          final String prefer) {
+    final String name = "Customer Navigation test";
+
+    final ODataEntity original = getNewCustomer(id, name, false);
+    original.addLink(client.getObjectFactory().newEntityNavigationLink(
+            "Info", URI.create(testStaticServiceRootURL + "/CustomerInfo(11)")));
+    final ODataEntity created = createNav(testStaticServiceRootURL, format, original, "Customer", contenttype,
+            prefer);
+
+    final ODataEntity actual = validateEntities(testStaticServiceRootURL, format, created, id, null, "Customer");
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL);
+    uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(id).appendEntitySetSegment("Info");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+    req.setContentType(contenttype);
+    req.setPrefer(prefer);
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    assertTrue(res.getHeader("DataServiceVersion").contains("3.0;"));
+    final ODataEntity entity = res.getBody();
+    assertNotNull(entity);
+    for (ODataProperty prop : entity.getProperties()) {
+      if ("CustomerInfoId".equals(prop.getName())) {
+        assertEquals("11", prop.getValue().toString());
+      }
+    }
+    return actual;
+  }
+
+  // create a navigation link
+  public ODataEntity createNav(final String url, final ODataPubFormat format, final ODataEntity original,
+          final String entitySetName, final String contentType, final String prefer) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(url);
+    uriBuilder.appendEntitySetSegment(entitySetName);
+    final ODataEntityCreateRequest createReq =
+            client.getCUDRequestFactory().getEntityCreateRequest(uriBuilder.build(), original);
+    createReq.setFormat(format);
+    createReq.setContentType(contentType);
+    createReq.setPrefer(prefer);
+    final ODataEntityCreateResponse createRes = createReq.execute();
+    assertEquals(201, createRes.getStatusCode());
+
+    assertEquals("Created", createRes.getStatusMessage());
+
+    final ODataEntity created = createRes.getBody();
+    assertNotNull(created);
+    return created;
+  }
+  // create collection navigation link
+
+  public ODataEntity createCollectionNavigation(final ODataPubFormat format, final int id,
+          final String contentType, final String prefer) {
+    {
+      final String name = "Collection Navigation Key Customer";
+      final ODataEntity original = getNewCustomer(id, name, false);
+
+      final Set<Integer> navigationKeys = new HashSet<Integer>();
+      navigationKeys.add(-118);
+      navigationKeys.add(-119);
+
+      for (Integer key : navigationKeys) {
+        final ODataEntity orderEntity =
+                client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.Order");
+
+        orderEntity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("OrderId",
+                client.getPrimitiveValueBuilder().setValue(key).setType(ODataJClientEdmPrimitiveType.Int32).build()));
+        orderEntity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("CustomerId",
+                client.getPrimitiveValueBuilder().setValue(id).setType(ODataJClientEdmPrimitiveType.Int32).build()));
+
+        final ODataEntityCreateRequest createReq = client.getCUDRequestFactory().getEntityCreateRequest(
+                client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("Order").build(),
+                orderEntity);
+        createReq.setFormat(format);
+        createReq.setContentType(contentType);
+        original.addLink(client.getObjectFactory().newFeedNavigationLink(
+                "Orders",
+                createReq.execute().getBody().getEditLink()));
+      }
+      final ODataEntity createdEntity = createNav(testStaticServiceRootURL, format, original, "Customer",
+              contentType, prefer);
+      final ODataEntity actualEntity =
+              validateEntities(testStaticServiceRootURL, format, createdEntity, id, null, "Customer");
+
+      final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL);
+      uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(id).appendEntitySetSegment("Orders");
+
+      final ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+      req.setFormat(format);
+
+      final ODataRetrieveResponse<ODataEntitySet> res = req.execute();
+      assertEquals(200, res.getStatusCode());
+
+      final ODataEntitySet entitySet = res.getBody();
+      assertNotNull(entitySet);
+
+      assertEquals(2, entitySet.getCount());
+
+      for (ODataEntity entity : entitySet.getEntities()) {
+        final Integer key = entity.getProperty("OrderId").getPrimitiveValue().<Integer>toCastValue();
+        final Integer customerId = entity.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue();
+        assertTrue(navigationKeys.contains(key));
+        assertEquals(Integer.valueOf(id), customerId);
+        navigationKeys.remove(key);
+        final ODataDeleteRequest deleteReq = client.getCUDRequestFactory().getDeleteRequest(
+                URIUtils.getURI(testStaticServiceRootURL, entity.getEditLink().toASCIIString()));
+
+        deleteReq.setFormat(format);
+        assertEquals(204, deleteReq.execute().getStatusCode());
+      }
+
+      return actualEntity;
+    }
+  }
+  // get a Customer entity to be created
+
+  public ODataEntity getNewCustomer(
+          final int id, final String name, final boolean withInlineInfo) {
+
+    final ODataEntity entity =
+            client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.Customer");
+
+    // add name attribute
+    entity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Name",
+            client.getPrimitiveValueBuilder().setText(name).setType(ODataJClientEdmPrimitiveType.String).build()));
+
+    // add key attribute
+    if (id != 0) {
+      entity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("CustomerId",
+              client.getPrimitiveValueBuilder().setText(String.valueOf(id)).
+              setType(ODataJClientEdmPrimitiveType.Int32).build()));
+    }
+    final ODataCollectionValue backupContactInfoValue = new ODataCollectionValue(
+            "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)");
+
+
+    final ODataComplexValue contactDetails = new ODataComplexValue(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails");
+
+
+    final ODataCollectionValue altNamesValue = new ODataCollectionValue("Collection(Edm.String)");
+    altNamesValue.add(client.getPrimitiveValueBuilder().
+            setText("My Alternative name").setType(ODataJClientEdmPrimitiveType.String).build());
+    contactDetails.add(client.getObjectFactory().newCollectionProperty("AlternativeNames", altNamesValue));
+
+    final ODataCollectionValue emailBagValue = new ODataCollectionValue("Collection(Edm.String)");
+    emailBagValue.add(client.getPrimitiveValueBuilder().
+            setText("altname@mydomain.com").setType(ODataJClientEdmPrimitiveType.String).build());
+    contactDetails.add(client.getObjectFactory().newCollectionProperty("EmailBag", emailBagValue));
+
+    final ODataComplexValue contactAliasValue = new ODataComplexValue(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases");
+    contactDetails.add(client.getObjectFactory().newComplexProperty("ContactAlias", contactAliasValue));
+
+    final ODataCollectionValue aliasAltNamesValue = new ODataCollectionValue("Collection(Edm.String)");
+    aliasAltNamesValue.add(client.getPrimitiveValueBuilder().
+            setText("myAlternativeName").setType(ODataJClientEdmPrimitiveType.String).build());
+    contactAliasValue.add(client.getObjectFactory().newCollectionProperty("AlternativeNames", aliasAltNamesValue));
+
+    final ODataComplexValue homePhone = new ODataComplexValue(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.Phone");
+    homePhone.add(client.getObjectFactory().newPrimitiveProperty("PhoneNumber",
+            client.getPrimitiveValueBuilder().setText("8437568356834568").
+            setType(ODataJClientEdmPrimitiveType.String).build()));
+    homePhone.add(client.getObjectFactory().newPrimitiveProperty("Extension",
+            client.getPrimitiveValueBuilder().setText("124365426534621534423ttrf").
+            setType(ODataJClientEdmPrimitiveType.String).
+            build()));
+    contactDetails.add(client.getObjectFactory().newComplexProperty("HomePhone", homePhone));
+
+    backupContactInfoValue.add(contactDetails);
+    entity.getProperties().add(client.getObjectFactory().newCollectionProperty("BackupContactInfo",
+            backupContactInfoValue));
+    if (withInlineInfo) {
+      final ODataInlineEntity inlineInfo = client.getObjectFactory().newInlineEntity("Info", URI.create(
+              "Customer(" + id
+              + ")/Info"), getInfo(id, name + "_Info"));
+      inlineInfo.getEntity().setMediaEntity(true);
+      entity.addLink(inlineInfo);
+    }
+
+    return entity;
+  }
+  //delete an entity and associated links after creation
+
+  public void delete(final ODataPubFormat format, final ODataEntity created, final boolean includeInline,
+          final String baseUri) {
+    final Set<URI> toBeDeleted = new HashSet<URI>();
+    toBeDeleted.add(created.getEditLink());
+
+    if (includeInline) {
+      for (ODataLink link : created.getNavigationLinks()) {
+        if (link instanceof ODataInlineEntity) {
+          final ODataEntity inline = ((ODataInlineEntity) link).getEntity();
+          if (inline.getEditLink() != null) {
+            toBeDeleted.add(URIUtils.getURI(baseUri, inline.getEditLink().toASCIIString()));
+          }
+        }
+
+        if (link instanceof ODataInlineEntitySet) {
+          final ODataEntitySet inline = ((ODataInlineEntitySet) link).getEntitySet();
+          for (ODataEntity entity : inline.getEntities()) {
+            if (entity.getEditLink() != null) {
+              toBeDeleted.add(URIUtils.getURI(baseUri, entity.getEditLink().toASCIIString()));
+            }
+          }
+        }
+      }
+    }
+    assertFalse(toBeDeleted.isEmpty());
+
+    for (URI link : toBeDeleted) {
+      final ODataDeleteRequest deleteReq = client.getCUDRequestFactory().getDeleteRequest(link);
+      final ODataDeleteResponse deleteRes = deleteReq.execute();
+
+      assertEquals(204, deleteRes.getStatusCode());
+      assertEquals("No Content", deleteRes.getStatusMessage());
+
+      deleteRes.close();
+    }
+  }
+  // add Information property
+
+  public ODataEntity getInfo(final int id, final String info) {
+    final ODataEntity entity =
+            client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo");
+    entity.setMediaEntity(true);
+
+    entity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Information",
+            client.getPrimitiveValueBuilder().setText(info).setType(ODataJClientEdmPrimitiveType.String).build()));
+    return entity;
+  }
+  // validate newly created entities
+
+  public ODataEntity validateEntities(final String serviceRootURL,
+          final ODataPubFormat format,
+          final ODataEntity original,
+          final int actualObjectId,
+          final Collection<String> expands, final String entitySetName) {
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(serviceRootURL).
+            appendEntitySetSegment(entitySetName).appendKeySegment(actualObjectId);
+
+    if (expands != null) {
+      for (String expand : expands) {
+        uriBuilder.expand(expand);
+      }
+    }
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    final ODataEntity actual = res.getBody();
+    assertNotNull(actual);
+
+    validateLinks(original.getAssociationLinks(), actual.getAssociationLinks());
+    validateLinks(original.getEditMediaLinks(), actual.getEditMediaLinks());
+    validateLinks(original.getNavigationLinks(), actual.getNavigationLinks());
+
+    checkProperties(original.getProperties(), actual.getProperties());
+    return actual;
+  }
+  // compares links of the newly created entity with the previous 
+
+  public void validateLinks(final Collection<ODataLink> original, final Collection<ODataLink> actual) {
+    assertTrue(original.size() <= actual.size());
+
+    for (ODataLink originalLink : original) {
+      ODataLink foundOriginal = null;
+      ODataLink foundActual = null;
+
+      for (ODataLink actualLink : actual) {
+
+        if (actualLink.getType() == originalLink.getType()
+                && (originalLink.getLink() == null
+                || actualLink.getLink().toASCIIString().endsWith(originalLink.getLink().toASCIIString()))
+                && actualLink.getName().equals(originalLink.getName())) {
+
+          foundOriginal = originalLink;
+          foundActual = actualLink;
+        }
+      }
+
+      assertNotNull(foundOriginal);
+      assertNotNull(foundActual);
+
+      if (foundOriginal instanceof ODataInlineEntity && foundActual instanceof ODataInlineEntity) {
+        final ODataEntity originalInline = ((ODataInlineEntity) foundOriginal).getEntity();
+        assertNotNull(originalInline);
+
+        final ODataEntity actualInline = ((ODataInlineEntity) foundActual).getEntity();
+        assertNotNull(actualInline);
+
+        checkProperties(originalInline.getProperties(), actualInline.getProperties());
+      }
+    }
+  }
+  // compares properties of the newly created entity with the properties that were originally provided
+
+  @Override
+  public void checkProperties(final Collection<ODataProperty> original, final Collection<ODataProperty> actual) {
+    assertTrue(original.size() <= actual.size());
+
+    final Map<String, ODataProperty> actualProperties = new HashMap<String, ODataProperty>(actual.size());
+
+    for (ODataProperty prop : actual) {
+      assertFalse(actualProperties.containsKey(prop.getName()));
+      actualProperties.put(prop.getName(), prop);
+    }
+
+    assertTrue(actual.size() <= actualProperties.size());
+
+    for (ODataProperty prop : original) {
+      assertNotNull(prop);
+      if (actualProperties.containsKey(prop.getName())) {
+        final ODataProperty actualProp = actualProperties.get(prop.getName());
+        assertNotNull(actualProp);
+
+        if (prop.getValue() != null && actualProp.getValue() != null) {
+          checkPropertyValue(prop.getName(), prop.getValue(), actualProp.getValue());
+        }
+      }
+    }
+  }
+  // compares property value of the newly created entity with the property value that were originally provided
+
+  @Override
+  public void checkPropertyValue(final String propertyName,
+          final ODataValue original, final ODataValue actual) {
+
+    assertNotNull("Null original value for " + propertyName, original);
+    assertNotNull("Null actual value for " + propertyName, actual);
+
+    assertEquals("Type mismatch for '" + propertyName + "'",
+            original.getClass().getSimpleName(), actual.getClass().getSimpleName());
+
+    if (original.isComplex()) {
+      final List<ODataProperty> originalPropertyValue = new ArrayList<ODataProperty>();
+      for (ODataProperty prop : original.asComplex()) {
+        originalPropertyValue.add(prop);
+      }
+
+      final List<ODataProperty> actualPropertyValue = new ArrayList<ODataProperty>();
+      for (ODataProperty prop : (ODataComplexValue) actual) {
+        actualPropertyValue.add(prop);
+      }
+
+      checkProperties(originalPropertyValue, actualPropertyValue);
+    } else if (original.isCollection()) {
+      assertTrue(original.asCollection().size() <= actual.asCollection().size());
+
+      boolean found = original.asCollection().isEmpty();
+
+      for (ODataValue originalValue : original.asCollection()) {
+        for (ODataValue actualValue : actual.asCollection()) {
+          try {
+            checkPropertyValue(propertyName, originalValue, actualValue);
+            found = true;
+          } catch (AssertionError error) {
+          }
+        }
+      }
+
+      assertTrue("Found " + actual + " and expected " + original, found);
+    } else {
+      assertTrue("Primitive value for '" + propertyName + "' type mismatch",
+              original.asPrimitive().getTypeName().equals(actual.asPrimitive().getTypeName()));
+
+      assertEquals("Primitive value for '" + propertyName + "' mismatch",
+              original.asPrimitive().toString(), actual.asPrimitive().toString());
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/OpenTypeTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/OpenTypeTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/OpenTypeTestITCase.java
new file mode 100644
index 0000000..074228a
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/OpenTypeTestITCase.java
@@ -0,0 +1,273 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.UUID;
+import org.apache.olingo.client.api.communication.request.cud.ODataEntityCreateRequest;
+import org.apache.olingo.client.api.communication.response.ODataDeleteResponse;
+import org.apache.olingo.client.api.communication.response.ODataEntityCreateResponse;
+import org.apache.olingo.client.api.domain.ODataComplexValue;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataJClientEdmPrimitiveType;
+import org.apache.olingo.client.api.domain.geospatial.Geospatial;
+import org.apache.olingo.client.api.domain.geospatial.GeospatialCollection;
+import org.apache.olingo.client.api.domain.geospatial.LineString;
+import org.apache.olingo.client.api.domain.geospatial.MultiLineString;
+import org.apache.olingo.client.api.domain.geospatial.MultiPoint;
+import org.apache.olingo.client.api.domain.geospatial.MultiPolygon;
+import org.apache.olingo.client.api.domain.geospatial.Point;
+import org.apache.olingo.client.api.domain.geospatial.Polygon;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.commons.api.edm.Edm;
+import org.apache.olingo.commons.api.edm.EdmSchema;
+import org.junit.Ignore;
+import org.junit.Test;
+
+public class OpenTypeTestITCase extends AbstractV3TestITCase {
+
+  @Test
+  public void checkOpenTypeEntityTypesExist() {
+    final Edm metadata = client.getRetrieveRequestFactory().
+            getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+
+    final EdmSchema schema = metadata.getSchemas().get(0);
+
+    // TODO: https://issues.apache.org/jira/browse/OLINGO-209
+//        assertTrue(metadata.getEntityType(new FullQualifiedName(schema.getNamespace(), "Row")).isOpenType());
+//        assertTrue(metadata.getEntityType(new FullQualifiedName(schema.getNamespace(), "IndexedRow")).isOpenType());
+//        assertTrue(metadata.getEntityType(new FullQualifiedName(schema.getNamespace(), "RowIndex")).isOpenType());
+  }
+
+  private ODataEntity readRow(final ODataPubFormat format, final String uuid) {
+    final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Row").appendKeySegment(UUID.fromString(uuid));
+    return read(format, builder.build());
+  }
+
+  private void read(final ODataPubFormat format) {
+    ODataEntity row = readRow(format, "71f7d0dc-ede4-45eb-b421-555a2aa1e58f");
+    assertEquals(
+            ODataJClientEdmPrimitiveType.Double.toString(),
+            row.getProperty("Double").getPrimitiveValue().getTypeName());
+    assertEquals(
+            ODataJClientEdmPrimitiveType.Guid.toString(),
+            row.getProperty("Id").getPrimitiveValue().getTypeName());
+
+    row = readRow(format, "672b8250-1e6e-4785-80cf-b94b572e42b3");
+    assertEquals(
+            ODataJClientEdmPrimitiveType.Decimal.toString(),
+            row.getProperty("Decimal").getPrimitiveValue().getTypeName());
+  }
+
+  @Test
+  @Ignore
+  public void readAsAtom() {
+    read(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  @Ignore
+  public void readAsJSON() {
+    read(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  private void cud(final ODataPubFormat format) {
+    final UUID guid = UUID.randomUUID();
+
+    ODataEntity row = client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.OpenTypesService.Row");
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Id",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.Guid).setValue(guid).
+            build()));
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aString",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.String).setValue("string").
+            build()));
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aBoolean",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.Boolean).setValue(true).
+            build()));
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aLong",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.Int64).setValue(15L).
+            build()));
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aDouble",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.Double).setValue(1.5D).
+            build()));
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aByte",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.SByte).setValue(Byte.MAX_VALUE).
+            build()));
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aDate",
+            client.getPrimitiveValueBuilder().setType(ODataJClientEdmPrimitiveType.DateTime).setValue(new Date()).
+            build()));
+
+    final Point point = new Point(Geospatial.Dimension.GEOGRAPHY);
+    point.setX(1.2);
+    point.setY(2.1);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aPoint",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeographyPoint).
+            setValue(point).build()));
+    final List<Point> points = new ArrayList<Point>();
+    points.add(point);
+    points.add(point);
+    final MultiPoint multipoint = new MultiPoint(Geospatial.Dimension.GEOMETRY, points);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aMultiPoint",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeometryMultiPoint).
+            setValue(multipoint).build()));
+    final LineString lineString = new LineString(Geospatial.Dimension.GEOMETRY, points);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aLineString",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeometryLineString).
+            setValue(lineString).build()));
+    final List<LineString> lineStrings = new ArrayList<LineString>();
+    lineStrings.add(lineString);
+    lineStrings.add(lineString);
+    final MultiLineString multiLineString = new MultiLineString(Geospatial.Dimension.GEOGRAPHY, lineStrings);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aMultiLineString",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeometryMultiLineString).
+            setValue(multiLineString).build()));
+    final Point otherPoint = new Point(Geospatial.Dimension.GEOGRAPHY);
+    otherPoint.setX(3.4);
+    otherPoint.setY(4.3);
+    points.set(1, otherPoint);
+    points.add(otherPoint);
+    points.add(point);
+    final Polygon polygon =
+            new Polygon(Geospatial.Dimension.GEOGRAPHY, points, points);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aPolygon",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeographyPolygon).
+            setValue(polygon).build()));
+    final List<Polygon> polygons = new ArrayList<Polygon>();
+    polygons.add(polygon);
+    polygons.add(polygon);
+    final MultiPolygon multiPolygon = new MultiPolygon(Geospatial.Dimension.GEOGRAPHY, polygons);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aMultiPolygon",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeographyMultiPolygon).
+            setValue(multiPolygon).build()));
+    final List<Geospatial> geospatials = new ArrayList<Geospatial>();
+    geospatials.add(otherPoint);
+    geospatials.add(polygon);
+    geospatials.add(multiLineString);
+    geospatials.add(multiPolygon);
+    final GeospatialCollection geoColl = new GeospatialCollection(Geospatial.Dimension.GEOGRAPHY, geospatials);
+    row.getProperties().add(client.getObjectFactory().newPrimitiveProperty("aCollection",
+            client.getGeospatialValueBuilder().setType(ODataJClientEdmPrimitiveType.GeographyCollection).
+            setValue(geoColl).build()));
+
+    final ODataComplexValue contactDetails =
+            new ODataComplexValue("Microsoft.Test.OData.Services.OpenTypesService.ContactDetails");
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("FirstContacted",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Binary).setValue("text".getBytes()).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("LastContacted",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.DateTimeOffset).setText("2001-04-05T05:05:05.001+00:01").build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Contacted",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.DateTime).setText("2001-04-05T05:05:04.001").build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("GUID",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Guid).setValue(UUID.randomUUID()).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("PreferedContactTime",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Time).setText("-P9DT51M10.5063807S").build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Byte",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Byte).setValue(Integer.valueOf(241)).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("SignedByte",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.SByte).setValue(Byte.MAX_VALUE).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Double",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Double).setValue(Double.MAX_VALUE).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Single",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Single).setValue(Float.MAX_VALUE).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Short",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Int16).setValue(Short.MAX_VALUE).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Int",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Int32).setValue(Integer.MAX_VALUE).build()));
+    contactDetails.add(client.getObjectFactory().newPrimitiveProperty("Long",
+            client.getPrimitiveValueBuilder().
+            setType(ODataJClientEdmPrimitiveType.Int64).setValue(Long.MAX_VALUE).build()));
+    row.getProperties().add(client.getObjectFactory().newComplexProperty("aContact", contactDetails));
+
+    final ODataEntityCreateRequest createReq = client.getCUDRequestFactory().
+            getEntityCreateRequest(client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Row").build(), row);
+    createReq.setFormat(format);
+    final ODataEntityCreateResponse createRes = createReq.execute();
+    assertEquals(201, createRes.getStatusCode());
+
+    row = readRow(format, guid.toString());
+    assertNotNull(row);
+    assertEquals(ODataJClientEdmPrimitiveType.Guid.toString(),
+            row.getProperty("Id").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.String.toString(),
+            row.getProperty("aString").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.Boolean.toString(),
+            row.getProperty("aBoolean").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.Int64.toString(),
+            row.getProperty("aLong").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.Double.toString(),
+            row.getProperty("aDouble").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.SByte.toString(),
+            row.getProperty("aByte").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.DateTime.toString(),
+            row.getProperty("aDate").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeographyPoint.toString(),
+            row.getProperty("aPoint").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeometryMultiPoint.toString(),
+            row.getProperty("aMultiPoint").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeometryLineString.toString(),
+            row.getProperty("aLineString").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeometryMultiLineString.toString(),
+            row.getProperty("aMultiLineString").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeographyPolygon.toString(),
+            row.getProperty("aPolygon").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeographyMultiPolygon.toString(),
+            row.getProperty("aMultiPolygon").getPrimitiveValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.GeographyCollection.toString(),
+            row.getProperty("aCollection").getPrimitiveValue().getTypeName());
+    assertEquals("Microsoft.Test.OData.Services.OpenTypesService.ContactDetails",
+            row.getProperty("aContact").getComplexValue().getTypeName());
+    assertEquals(ODataJClientEdmPrimitiveType.SByte.toString(),
+            row.getProperty("aContact").getComplexValue().get("SignedByte").getPrimitiveValue().getTypeName());
+
+    final ODataDeleteResponse deleteRes = client.getCUDRequestFactory().getDeleteRequest(row.getEditLink()).
+            execute();
+    assertEquals(204, deleteRes.getStatusCode());
+  }
+
+  @Test
+  @Ignore
+  public void cudAsAtom() {
+    cud(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  @Ignore
+  public void cudAsJSON() {
+    cud(ODataPubFormat.JSON_FULL_METADATA);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PrimitiveKeysTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PrimitiveKeysTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PrimitiveKeysTestITCase.java
new file mode 100644
index 0000000..4b3f916
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PrimitiveKeysTestITCase.java
@@ -0,0 +1,80 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.math.BigDecimal;
+import java.util.UUID;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataDuration;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.junit.Test;
+
+public class PrimitiveKeysTestITCase extends AbstractV3TestITCase {
+
+  private void readEntity(final String entityType, final Object key, final ODataPubFormat format) {
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(
+            client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment(entityType).
+            appendKeySegment(key).
+            build());
+    req.setFormat(format);
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    final ODataEntity entity = res.getBody();
+    assertNotNull(entity);
+    assertNotNull(entity.getProperty("Id"));
+  }
+
+  private void readPrimitiveKeys(final ODataPubFormat format) {
+    // commented as per #115
+    //readEntity("EdmBinarySet", new byte[] {Byte.valueOf("2"), Byte.valueOf("3"), Byte.valueOf("4")}, format);
+    readEntity("EdmBooleanSet", Boolean.TRUE, format);
+    readEntity("EdmByteSet", 255, format);
+    readEntity("EdmDecimalSet", new BigDecimal("79228162514264337593543950335"), format);
+    readEntity("EdmDoubleSet", 1.7976931348623157E+308D, format);
+    readEntity("EdmSingleSet", 3.40282347E+38F, format);
+    readEntity("EdmGuidSet", UUID.fromString("00000000-0000-0000-0000-000000000000"), format);
+    readEntity("EdmInt16Set", 32767, format);
+    readEntity("EdmInt32Set", -2147483648, format);
+    readEntity("EdmInt64Set", 9223372036854775807L, format);
+    readEntity("EdmStringSet", "$", format);
+    readEntity("EdmTimeSet", new ODataDuration("-P10675199DT2H48M5.4775808S"), format);
+    // commented as per #115
+    //readEntity("EdmDateTimeSet",
+    //        ODataTimestamp.parse(EdmSimpleType.DATE_TIME.pattern(), "0001-01-01T00:00:00"),
+    //        format);
+    //readEntity("EdmDateTimeOffsetSet",
+    //        ODataTimestamp.parse(EdmSimpleType.DATE_TIME_OFFSET.pattern(), "2013-08-14T13:33:46.1045905+02:00"),
+    //        format);
+  }
+
+  @Test
+  public void readEntityAsAtom() {
+    readPrimitiveKeys(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void readEntityAsJSON() {
+    readPrimitiveKeys(ODataPubFormat.JSON);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyRetrieveTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyRetrieveTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyRetrieveTestITCase.java
new file mode 100644
index 0000000..f106a6a
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/PropertyRetrieveTestITCase.java
@@ -0,0 +1,277 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.fail;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+
+import java.util.List;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataPropertyRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataCollectionValue;
+import org.apache.olingo.client.api.domain.ODataComplexValue;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.domain.ODataPrimitiveValue;
+import org.apache.olingo.client.api.domain.ODataProperty;
+import org.apache.olingo.client.api.format.ODataFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.junit.Test;
+
+public class PropertyRetrieveTestITCase extends AbstractV3TestITCase {
+
+  private void retreivePropertyTest(final ODataFormat format, String entitySegment, String structuralSegment) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment(entitySegment).appendPropertySegment(structuralSegment);
+    final ODataPropertyRequest req = client.getRetrieveRequestFactory().getPropertyRequest(uriBuilder.build());
+    req.setFormat(format);
+    try {
+      final ODataProperty property = req.execute().getBody();
+      assertNotNull(property);
+      if (property.hasNullValue()) {
+        assertNull(property.getValue());
+      } else if (property.hasPrimitiveValue()) {
+        final ODataPrimitiveValue value = property.getPrimitiveValue();
+        assertTrue(value.isPrimitive());
+      } else if (property.hasComplexValue()) {
+        final ODataComplexValue value = property.getComplexValue();
+        assertTrue(value.isComplex());
+      } else if (property.hasCollectionValue()) {
+        final ODataCollectionValue value = property.getCollectionValue();
+        assertTrue(value.isCollection());
+      }
+    } catch (ODataClientErrorException e) {
+      if (e.getStatusLine().getStatusCode() != 404
+              && e.getStatusLine().getStatusCode() != 400) {
+        fail(e.getMessage());
+      }
+    }
+  }
+  //test with json header
+
+  @Test
+  public void jsonRetrieveProperty() {
+    //Primitive types
+    retreivePropertyTest(ODataFormat.JSON, "Customer(-10)", "Name");
+    retreivePropertyTest(ODataFormat.JSON, "Customer(-10)", "CustomerId");
+    retreivePropertyTest(ODataFormat.JSON, "Message(FromUsername='1',MessageId=-10)", "Sent");
+    retreivePropertyTest(ODataFormat.JSON, "Message(FromUsername='1',MessageId=-10)", "IsRead");
+    //Collection of Complex types
+    retreivePropertyTest(ODataFormat.JSON, "Customer(-10)", "BackupContactInfo");
+    //Collection of primitives
+    retreivePropertyTest(ODataFormat.JSON, "Customer(-10)/PrimaryContactInfo", "EmailBag");
+    //complex types
+    retreivePropertyTest(ODataFormat.JSON, "Order(-9)", "Concurrency");
+  }
+  //test with json full metadata
+
+  @Test
+  public void jsonFullMetadataRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Customer(-10)", "Name");
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Customer(-10)", "CustomerId");
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Message(FromUsername='1',MessageId=-10)", "Sent");
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Message(FromUsername='1',MessageId=-10)", "IsRead");
+    //Collection of Complex types
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Customer(-10)", "BackupContactInfo");
+    //Collection of primitives		
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Customer(-10)/PrimaryContactInfo", "EmailBag");
+    //Complex types
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Order(-9)", "Concurrency");
+  }
+  // json with no metadata
+
+  @Test
+  public void jsonNoMetadataRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)", "Name");
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)", "CustomerId");
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Message(FromUsername='1',MessageId=-10)", "Sent");
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Message(FromUsername='1',MessageId=-10)", "IsRead");
+    //Collection of Complex types
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)", "BackupContactInfo");
+    //Collection of Primitives
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)/PrimaryContactInfo", "EmailBag");
+    //Complex types
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Order(-9)", "Concurrency");
+
+  }
+  // json with minimla metadata
+
+  @Test
+  public void jsonmininalRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)", "Name");
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)", "CustomerId");
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Message(FromUsername='1',MessageId=-10)", "Sent");
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Message(FromUsername='1',MessageId=-10)", "IsRead");
+    //Collection of complex types
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)", "BackupContactInfo");
+    //Collection of primitives
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Customer(-10)/PrimaryContactInfo", "EmailBag");
+    //Complex types
+    retreivePropertyTest(ODataFormat.JSON_NO_METADATA, "Order(-9)", "Concurrency");
+  }
+  // with xml header
+
+  @Test
+  public void xmlRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)", "Name");
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)", "CustomerId");
+    retreivePropertyTest(ODataFormat.XML, "Message(FromUsername='1',MessageId=-10)", "Sent");
+    retreivePropertyTest(ODataFormat.XML, "Message(FromUsername='1',MessageId=-10)", "IsRead");
+    //Collection of Complex types
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)", "BackupContactInfo");
+    //Collection of primitives
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)/PrimaryContactInfo", "EmailBag");
+    //Complex types
+    retreivePropertyTest(ODataFormat.XML, "Order(-9)", "Concurrency");
+  }
+  // with atom header
+
+  @Test
+  public void atomRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)", "Name");
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)", "CustomerId");
+    retreivePropertyTest(ODataFormat.XML, "Message(FromUsername='1',MessageId=-10)", "Sent");
+    retreivePropertyTest(ODataFormat.XML, "Message(FromUsername='1',MessageId=-10)", "IsRead");
+    //Collection of Complex types 
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)", "BackupContactInfo");
+    //Collection of primitives
+    retreivePropertyTest(ODataFormat.XML, "Customer(-10)/PrimaryContactInfo", "EmailBag");
+    //complex types
+    retreivePropertyTest(ODataFormat.XML, "Order(-9)", "Concurrency");
+  }
+  // with invalid structural segment
+
+  @Test
+  public void invalidSegmentRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.XML, "Customers(-10)", "Name");
+
+  }
+  // with null pub format
+
+  @Test
+  public void nullSegmentRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(null, "Customers(-10)", "Name");
+
+  }
+  // with null accept header format
+
+  @Test
+  public void nullAcceptRetrieveProperty() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.XML, "Customers(-10)", "Name");
+
+  }
+  // with json pub format and atom accept format
+
+  @Test
+  public void differentFormatAndAcceptRetrieveProperty() {
+    //
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Customers(-10)", "Name");
+
+  }
+  //bad request 400 error. Message takes two keys
+
+  @Test
+  public void badRequestTest() {
+    //primitive types
+    retreivePropertyTest(ODataFormat.JSON_FULL_METADATA, "Message(FromUsername='1')", "Sent");
+  }
+  //navigation link of stream
+
+  @Test
+  public void navigationMediaLink() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendNavigationSegment("Product").appendKeySegment(-7).appendLinksSegment("Photos");
+    ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    req.setAccept("application/json");
+    ODataRetrieveResponse<ODataEntitySet> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    ODataEntitySet entitySet = res.getBody();
+    assertNotNull(entitySet);
+    List<ODataEntity> entity = entitySet.getEntities();
+    assertNotNull(entity);
+    assertEquals(entity.size(), 2);
+    assertEquals(testStaticServiceRootURL + "/ProductPhoto(PhotoId=-3,ProductId=-3)",
+            entity.get(0).getProperties().get(0).getValue().toString());
+    assertEquals(testStaticServiceRootURL + "/ProductPhoto(PhotoId=-2,ProductId=-2)",
+            entity.get(1).getProperties().get(0).getValue().toString());
+    for (int i = 0; i < entity.size(); i++) {
+      assertNotNull(entity.get(0).getProperties().get(0).getValue());
+    }
+  }
+  //navigation link of stream, Bad Request(404 error). 'Photo' is not a valid navigation link
+
+  @Test
+  public void navigationMediaLinkInvalidQuery() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendNavigationSegment("Product").appendKeySegment(-7).appendLinksSegment("Photo");
+    ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    req.setAccept("application/json");
+    try {
+      ODataRetrieveResponse<ODataEntitySet> res = req.execute();
+      assertEquals(200, res.getStatusCode());
+      ODataEntitySet entitySet = res.getBody();
+      assertNotNull(entitySet);
+      List<ODataEntity> entity = entitySet.getEntities();
+      assertNotNull(entity);
+      assertEquals(entity.size(), 2);
+      assertEquals(testStaticServiceRootURL + "/ProductPhoto(PhotoId=-3,ProductId=-3)", entity.get(0).
+              getProperties().get(0).getValue().toString());
+      assertEquals(testStaticServiceRootURL + "/ProductPhoto(PhotoId=-2,ProductId=-2)", entity.get(1).
+              getProperties().get(0).getValue().toString());
+    } catch (ODataClientErrorException e) {
+      assertEquals(404, e.getStatusLine().getStatusCode());
+    }
+  }
+
+  @Test
+  public void navigationMediaLinkInvalidFormat() {
+    URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendNavigationSegment("Product").appendKeySegment(-7).appendLinksSegment("Photos");
+    ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    req.setAccept("application/atom+xml");
+    try {
+      ODataRetrieveResponse<ODataEntitySet> res = req.execute();
+      assertEquals(200, res.getStatusCode());
+      ODataEntitySet entitySet = res.getBody();
+      assertNotNull(entitySet);
+      List<ODataEntity> entity = entitySet.getEntities();
+      assertNotNull(entity);
+      assertEquals(entity.size(), 2);
+      assertEquals(testStaticServiceRootURL + "/ProductPhoto(PhotoId=-3,ProductId=-3)", entity.get(0).
+              getProperties().get(0).getValue().toString());
+      assertEquals(testStaticServiceRootURL + "/ProductPhoto(PhotoId=-2,ProductId=-2)", entity.get(1).
+              getProperties().get(0).getValue().toString());
+    } catch (ODataClientErrorException e) {
+      assertEquals(415, e.getStatusLine().getStatusCode());
+    }
+  }
+}


[17/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).full.json b/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).full.json
index a114d2b..af2fd88 100644
--- a/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).full.json	
+++ b/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).full.json	
@@ -1,9 +1,9 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car",
   "value": [
-    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)", "odata.editLink": "Car(15)", "odata.mediaEditLink": "Car(15)/$value", "odata.mediaReadLink": "Car(15)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(15)/Photo", "Video@odata.mediaEditLink": "Car(15)/Video", "VIN": 15, "Description": "kphszztczthjacvjnttrarxru"},
-    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)", "odata.editLink": "Car(14)", "odata.mediaEditLink": "Car(14)/$value", "odata.mediaReadLink": "Car(14)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(14)/Photo", "Video@odata.mediaEditLink": "Car(14)/Video", "VIN": 14, "Description": "New Description(1392222565917)"},
-    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)", "odata.editLink": "Car(13)", "odata.mediaEditLink": "Car(13)/$value", "odata.mediaReadLink": "Car(13)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(13)/Photo", "Video@odata.mediaEditLink": "Car(13)/Video", "VIN": 13, "Description": null},
-    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)", "odata.editLink": "Car(12)", "odata.mediaEditLink": "Car(12)/$value", "odata.mediaReadLink": "Car(12)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(12)/Photo", "Video@odata.mediaEditLink": "Car(12)/Video", "VIN": 12, "Description": "lx"},
-    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)", "odata.editLink": "Car(11)", "odata.mediaEditLink": "Car(11)/$value", "odata.mediaReadLink": "Car(11)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(11)/Photo", "Video@odata.mediaEditLink": "Car(11)/Video", "VIN": 11, "Description": "cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"}
+    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)", "odata.editLink": "Car(15)", "odata.mediaEditLink": "Car(15)/$value", "odata.mediaReadLink": "Car(15)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(15)/Photo", "Video@odata.mediaEditLink": "Car(15)/Video", "VIN": 15, "Description": "kphszztczthjacvjnttrarxru"},
+    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)", "odata.editLink": "Car(14)", "odata.mediaEditLink": "Car(14)/$value", "odata.mediaReadLink": "Car(14)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(14)/Photo", "Video@odata.mediaEditLink": "Car(14)/Video", "VIN": 14, "Description": "New Description(1392222565917)"},
+    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)", "odata.editLink": "Car(13)", "odata.mediaEditLink": "Car(13)/$value", "odata.mediaReadLink": "Car(13)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(13)/Photo", "Video@odata.mediaEditLink": "Car(13)/Video", "VIN": 13, "Description": null},
+    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)", "odata.editLink": "Car(12)", "odata.mediaEditLink": "Car(12)/$value", "odata.mediaReadLink": "Car(12)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(12)/Photo", "Video@odata.mediaEditLink": "Car(12)/Video", "VIN": 12, "Description": "lx"},
+    {"odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car", "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)", "odata.editLink": "Car(11)", "odata.mediaEditLink": "Car(11)/$value", "odata.mediaReadLink": "Car(11)/$value", "odata.mediaContentType": "application/octet-stream", "Photo@odata.mediaEditLink": "Car(11)/Photo", "Video@odata.mediaEditLink": "Car(11)/Video", "VIN": 11, "Description": "cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"}
   ]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).xml b/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).xml
index f53339d..8ab1cf1 100644
--- a/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).xml	
+++ b/fit/src/main/resources/v3/Car/orderby/VIN desc/filter/(VIN lt 16).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />
@@ -43,7 +43,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(14)" />
     <title />
@@ -61,7 +61,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(13)" />
     <title />
@@ -79,7 +79,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(12)" />
     <title />
@@ -97,7 +97,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(11)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/-10/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/-10/entity.full.json b/fit/src/main/resources/v3/ComputerDetail/-10/entity.full.json
index 61b49e6..05e07ef 100644
--- a/fit/src/main/resources/v3/ComputerDetail/-10/entity.full.json
+++ b/fit/src/main/resources/v3/ComputerDetail/-10/entity.full.json
@@ -1,13 +1,13 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)",
   "odata.editLink": "ComputerDetail(-10)",
   "Computer@odata.navigationLinkUrl": "ComputerDetail(-10)/Computer",
   "#DefaultContainer.ResetComputerDetailsSpecifications":
           {
             "title": "ResetComputerDetailsSpecifications",
-            "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"
+            "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"
           },
   "ComputerDetailId": -10,
   "Manufacturer": null,

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/-10/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/-10/entity.xml b/fit/src/main/resources/v3/ComputerDetail/-10/entity.xml
index 850fef2..3edc74b 100644
--- a/fit/src/main/resources/v3/ComputerDetail/-10/entity.xml
+++ b/fit/src/main/resources/v3/ComputerDetail/-10/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" />
@@ -29,7 +29,7 @@
   <author>
     <name />
   </author>
-  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" />
+  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" />
   <content type="application/xml">
     <m:properties>
       <d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).full.json b/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).full.json
index 4f42be0..c5fb9ad 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)","odata.editLink":"ComputerDetail(-1)","Computer@odata.navigationLinkUrl":"ComputerDetail(-1)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-1,"Manufacturer":"cybsycxhjrazcaxf","Model":"mfhgyi\u00dfxesckygsslbksqvcpohjienkcfbtrssp","Serial":"\u3042\u30a1\u30df\u30be\u30c0\u305c\u88f9\u3042\u30bc\u305e\u3093\u531a\u755a\u30d0\u3092\u30df\u307c\uff66\u30bd\uff9d\u88f9\u307d\u30cf\u30be\u9ed1\u307c\u3073","SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsB
 ag":["\u30c1\u6b32\u30a1\u30df\u755a\u73f1\u30dc\u6b32\u3092\u3074\uff9d\u305f\u30a1\u9ed1\u30bf\u30a1\u305d\u30af\u307b\u30a1\u9ed1\u30bc\u755a\u30b0\u5f0c\u4e9c\u307b\u30c1\u3092\uff41\u3079\u3042\u30bf","\u30bf\u7e37\u30bd\u755a\u30dc\u305f\u3072\u66a6\u88f9\u305e\u307d\u30c1\u30b0\uff41\u3041\u30a1\u4e9c\u30c1\u30bc\u3072\uff5a\uff88\uff41\u305c\u30dc\u0451\u30bf\u30b0\uff88\u9ed1\u30d0\u30bf\u3073\u30c1\u5f0c\u307b\u9ed1\u30b0\u30de\u4e9c\u307c\u3042\u30bd\u30dd\u30be\u30dd\u3079\u30af\u755a\u755a\u3092\uff66\u30b0\u30c1\u042f\u30c1\uff5a\u30a1\u307b\u30c1\u30dc\u531a\u6b32\uff9d\u30bf\u30df\u30bc\u5f0c\u305e\u6b32\u30bc\u30bc\u755a\u30dd\u88f9\u7e37\u30be\u307c\u30d0\uff66\u6b79\u3072\u30be\u305d\u30dc\u30dd\u3072\u30dc\u30c1\u307b\u307e\u30cf\u305e\u305d\u305f\u30bd","udjcekzitroessd","shxnubznxdumkraixsjsskrspkss","vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu","aerlqnsczh\u00dfgivchizyapazitnsszugryqlupnu\u00dfjgxg","\u3042\u3079\u66a6\u88f9\uff5a\u307d\u30bf\
 u30be\u6b79\u044f\u3072\u30c1\u30df\u305b\u30c1\u4e9c\u3042\u30c1\u4e5d\u305e\u30df\u30dc\u0451\u30dc\u66a6\u30a1\u9ed1\u30bd\u30dd\u531a\u30dd\u3042\u30a1\u305b\u30bd\u4e9c\u305e\u307c\u30bc\u30b0\u30a1\u305f\u30dc\u4e5d\u30bc\uff88\u044f\u88f9\u6b79\u30d0\u4e9c\u4e9c\u305c\u30d0\uff41\u30bd\u3073\u3072\u305b\u30d0\u30a1\u3042\u6b79\u3042\u30a1\u305c"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"9999-12-31T23:59:59.9999999","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-69.6411071913679","Height@odata.type":"Edm.Decimal","Height":"1451.59900018645","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)","odata.editLink":"ComputerDetail(-1)","Computer@odata.navigationLinkUrl":"ComputerDetail(-1)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-1,"Manufacturer":"cybsycxhjrazcaxf","Model":"mfhgyi\u00dfxesckygsslbksqvcpohjienkcfbtrssp","Serial":"\u3042\u30a1\u30df\u30be\u30c0\u305c\u88f9\u3042\u30bc\u305e\u3093\u531a\u755a\u30d0\u3092\u30df\u307c\uff66\u30bd\uff9d\u88f9\u307d\u30cf\u30be\u9ed1\u307c\u3073","SpecificationsBag@odata.type":"Collection(Edm.String)","Specificatio
 nsBag":["\u30c1\u6b32\u30a1\u30df\u755a\u73f1\u30dc\u6b32\u3092\u3074\uff9d\u305f\u30a1\u9ed1\u30bf\u30a1\u305d\u30af\u307b\u30a1\u9ed1\u30bc\u755a\u30b0\u5f0c\u4e9c\u307b\u30c1\u3092\uff41\u3079\u3042\u30bf","\u30bf\u7e37\u30bd\u755a\u30dc\u305f\u3072\u66a6\u88f9\u305e\u307d\u30c1\u30b0\uff41\u3041\u30a1\u4e9c\u30c1\u30bc\u3072\uff5a\uff88\uff41\u305c\u30dc\u0451\u30bf\u30b0\uff88\u9ed1\u30d0\u30bf\u3073\u30c1\u5f0c\u307b\u9ed1\u30b0\u30de\u4e9c\u307c\u3042\u30bd\u30dd\u30be\u30dd\u3079\u30af\u755a\u755a\u3092\uff66\u30b0\u30c1\u042f\u30c1\uff5a\u30a1\u307b\u30c1\u30dc\u531a\u6b32\uff9d\u30bf\u30df\u30bc\u5f0c\u305e\u6b32\u30bc\u30bc\u755a\u30dd\u88f9\u7e37\u30be\u307c\u30d0\uff66\u6b79\u3072\u30be\u305d\u30dc\u30dd\u3072\u30dc\u30c1\u307b\u307e\u30cf\u305e\u305d\u305f\u30bd","udjcekzitroessd","shxnubznxdumkraixsjsskrspkss","vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu","aerlqnsczh\u00dfgivchizyapazitnsszugryqlupnu\u00dfjgxg","\u3042\u3079\u66a6\u88f9\uff5a\u307d\u30
 bf\u30be\u6b79\u044f\u3072\u30c1\u30df\u305b\u30c1\u4e9c\u3042\u30c1\u4e5d\u305e\u30df\u30dc\u0451\u30dc\u66a6\u30a1\u9ed1\u30bd\u30dd\u531a\u30dd\u3042\u30a1\u305b\u30bd\u4e9c\u305e\u307c\u30bc\u30b0\u30a1\u305f\u30dc\u4e5d\u30bc\uff88\u044f\u88f9\u6b79\u30d0\u4e9c\u4e9c\u305c\u30d0\uff41\u30bd\u3073\u3072\u305b\u30d0\u30a1\u3042\u6b79\u3042\u30a1\u305c"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"9999-12-31T23:59:59.9999999","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-69.6411071913679","Height@odata.type":"Edm.Decimal","Height":"1451.59900018645","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).xml b/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).xml
index 87166bf..93617c6 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/(month(PurchaseDate) eq 12).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id>
   <title type="text">ComputerDetail</title>
   <updated>2014-02-13T12:09:32Z</updated>
   <link rel="self" title="ComputerDetail" href="ComputerDetail" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="ComputerDetail" href="ComputerDetail(-1)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-1)/Computer" />
@@ -36,7 +36,7 @@
       <uri>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</uri>
       <email>cybsycxhjrazcaxf</email>
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications" />
     <content type="application/xml">
       <m:properties>
         <d:ComputerDetailId m:type="Edm.Int32">-1</d:ComputerDetailId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.full.json b/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.full.json
index 27ed54d..6502198 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehj
 rqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxia
 ehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.xml b/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.xml
index 8e099f9..e77bdfe 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/day(PurchaseDate) eq 15.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/datas
 ervices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssß
 hhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/da
 taservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolz
 qssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.full.json b/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.full.json
index 27ed54d..6502198 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehj
 rqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxia
 ehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.xml b/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.xml
index b42fe2b..cef8ad6 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/hour(PurchaseDate) eq 1.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/datas
 ervices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssß
 hhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/da
 taservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolz
 qssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.full.json b/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.full.json
index 27ed54d..6502198 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehj
 rqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxia
 ehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.xml b/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.xml
index b42fe2b..cef8ad6 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/minute(PurchaseDate) eq 33.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/datas
 ervices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssß
 hhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/da
 taservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolz
 qssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.full.json b/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.full.json
index 7c56a81..9fca3be 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehj
 rqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)","odata.editLink":"ComputerDetail(-1)","Computer@odata.navigationLinkUrl":"ComputerDetail(-1)/Computer","#DefaultContainer.ResetComputerD
 etailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-1,"Manufacturer":"cybsycxhjrazcaxf","Model":"mfhgyi\u00dfxesckygsslbksqvcpohjienkcfbtrssp","Serial":"\u3042\u30a1\u30df\u30be\u30c0\u305c\u88f9\u3042\u30bc\u305e\u3093\u531a\u755a\u30d0\u3092\u30df\u307c\uff66\u30bd\uff9d\u88f9\u307d\u30cf\u30be\u9ed1\u307c\u3073","SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["\u30c1\u6b32\u30a1\u30df\u755a\u73f1\u30dc\u6b32\u3092\u3074\uff9d\u305f\u30a1\u9ed1\u30bf\u30a1\u305d\u30af\u307b\u30a1\u9ed1\u30bc\u755a\u30b0\u5f0c\u4e9c\u307b\u30c1\u3092\uff41\u3079\u3042\u30bf","\u30bf\u7e37\u30bd\u755a\u30dc\u305f\u3072\u66a6\u88f9\u305e\u307d\u30c1\u30b0\uff41\u3041\u30a1\u4e9c\u30c1\u30bc\u3072\uff5a\uff88\uff41\u305c\u30dc\u0451\u30bf\u30b0\uff88\u9ed1\u30d0\u30bf\u3073\u30c1\u5f0c\u307b\u9ed1\u30b0\u30
 de\u4e9c\u307c\u3042\u30bd\u30dd\u30be\u30dd\u3079\u30af\u755a\u755a\u3092\uff66\u30b0\u30c1\u042f\u30c1\uff5a\u30a1\u307b\u30c1\u30dc\u531a\u6b32\uff9d\u30bf\u30df\u30bc\u5f0c\u305e\u6b32\u30bc\u30bc\u755a\u30dd\u88f9\u7e37\u30be\u307c\u30d0\uff66\u6b79\u3072\u30be\u305d\u30dc\u30dd\u3072\u30dc\u30c1\u307b\u307e\u30cf\u305e\u305d\u305f\u30bd","udjcekzitroessd","shxnubznxdumkraixsjsskrspkss","vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu","aerlqnsczh\u00dfgivchizyapazitnsszugryqlupnu\u00dfjgxg","\u3042\u3079\u66a6\u88f9\uff5a\u307d\u30bf\u30be\u6b79\u044f\u3072\u30c1\u30df\u305b\u30c1\u4e9c\u3042\u30c1\u4e5d\u305e\u30df\u30dc\u0451\u30dc\u66a6\u30a1\u9ed1\u30bd\u30dd\u531a\u30dd\u3042\u30a1\u305b\u30bd\u4e9c\u305e\u307c\u30bc\u30b0\u30a1\u305f\u30dc\u4e5d\u30bc\uff88\u044f\u88f9\u6b79\u30d0\u4e9c\u4e9c\u305c\u30d0\uff41\u30bd\u3073\u3072\u305b\u30d0\u30a1\u3042\u6b79\u3042\u30a1\u305c"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"9999-12-31T23:59:59.999999
 9","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-69.6411071913679","Height@odata.type":"Edm.Decimal","Height":"1451.59900018645","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxia
 ehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)","odata.editLink":"ComputerDetail(-1)","Computer@odata.navigationLinkUrl":"ComputerDetail(-1)/Computer","#DefaultContainer.ResetCompu
 terDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-1,"Manufacturer":"cybsycxhjrazcaxf","Model":"mfhgyi\u00dfxesckygsslbksqvcpohjienkcfbtrssp","Serial":"\u3042\u30a1\u30df\u30be\u30c0\u305c\u88f9\u3042\u30bc\u305e\u3093\u531a\u755a\u30d0\u3092\u30df\u307c\uff66\u30bd\uff9d\u88f9\u307d\u30cf\u30be\u9ed1\u307c\u3073","SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["\u30c1\u6b32\u30a1\u30df\u755a\u73f1\u30dc\u6b32\u3092\u3074\uff9d\u305f\u30a1\u9ed1\u30bf\u30a1\u305d\u30af\u307b\u30a1\u9ed1\u30bc\u755a\u30b0\u5f0c\u4e9c\u307b\u30c1\u3092\uff41\u3079\u3042\u30bf","\u30bf\u7e37\u30bd\u755a\u30dc\u305f\u3072\u66a6\u88f9\u305e\u307d\u30c1\u30b0\uff41\u3041\u30a1\u4e9c\u30c1\u30bc\u3072\uff5a\uff88\uff41\u305c\u30dc\u0451\u30bf\u30b0\uff88\u9ed1\u30d0\u30bf\u3073\u30c1\u5f0c\u307b\u9ed1\u30b
 0\u30de\u4e9c\u307c\u3042\u30bd\u30dd\u30be\u30dd\u3079\u30af\u755a\u755a\u3092\uff66\u30b0\u30c1\u042f\u30c1\uff5a\u30a1\u307b\u30c1\u30dc\u531a\u6b32\uff9d\u30bf\u30df\u30bc\u5f0c\u305e\u6b32\u30bc\u30bc\u755a\u30dd\u88f9\u7e37\u30be\u307c\u30d0\uff66\u6b79\u3072\u30be\u305d\u30dc\u30dd\u3072\u30dc\u30c1\u307b\u307e\u30cf\u305e\u305d\u305f\u30bd","udjcekzitroessd","shxnubznxdumkraixsjsskrspkss","vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu","aerlqnsczh\u00dfgivchizyapazitnsszugryqlupnu\u00dfjgxg","\u3042\u3079\u66a6\u88f9\uff5a\u307d\u30bf\u30be\u6b79\u044f\u3072\u30c1\u30df\u305b\u30c1\u4e9c\u3042\u30c1\u4e5d\u305e\u30df\u30dc\u0451\u30dc\u66a6\u30a1\u9ed1\u30bd\u30dd\u531a\u30dd\u3042\u30a1\u305b\u30bd\u4e9c\u305e\u307c\u30bc\u30b0\u30a1\u305f\u30dc\u4e5d\u30bc\uff88\u044f\u88f9\u6b79\u30d0\u4e9c\u4e9c\u305c\u30d0\uff41\u30bd\u3073\u3072\u305b\u30d0\u30a1\u3042\u6b79\u3042\u30a1\u305c"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"9999-12-31T23:59:59.9
 999999","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-69.6411071913679","Height@odata.type":"Edm.Decimal","Height":"1451.59900018645","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.xml b/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.xml
index 61f514b..3d145e0 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/month(PurchaseDate) eq 12.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/datas
 ervices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssß
 hhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry><entry><id>http://localhost:${cargo.s
 ervlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-1)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-1)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</uri><email>cybsycxhjrazcaxf</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:Comp
 uterDetailId m:type="Edm.Int32">-1</d:ComputerDetailId><d:Manufacturer>cybsycxhjrazcaxf</d:Manufacturer><d:Model>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</d:Model><d:Serial>あァミゾダぜ裹あゼぞん匚畚バをミぼヲソン裹ぽハゾ黑ぼび</d:Serial><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>チ欲ァミ畚珱ボ欲をぴンたァ黑タァそクほァ黑ゼ畚グ弌亜ほチをaべあタ</d:element><d:element>タ縷ソ畚ボたひ暦裹ぞぽチグaぁァ亜チゼひzネaぜボёタグネ黑バタびチ弌ほ黑グマ亜ぼあソポゾポべク畚畚をヲグチЯチzァほチボ匚欲ンタミゼ弌ぞ欲ゼゼ畚ポ裹縷ゾぼバヲ歹ひゾそボポひボチほまハぞそたソ</d:element><d:element>udjcekzitroessd</d:element><d:element>shxnubznxdumkraixsjsskrspkss</d:element><d:element>vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu</d:element><d:element>aerlqnsczhßgivchizyapazitnsszugryqlupnußjgxg</d:element><d:eleme
 nt>あべ暦裹zぽタゾ歹яひチミせチ亜あチ九ぞミボёボ暦ァ黑ソポ匚ポあァせソ亜ぞぼゼグァたボ九ゼネя裹歹バ亜亜ぜバaソびひせバァあ歹あァぜ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">9999-12-31T23:59:59.9999999</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-69.6411071913679</d:Width><d:Height m:type="Edm.Decimal">1451.59900018645</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/da
 taservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolz
 qssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry><entry><id>http://localhost:${ca
 rgo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-1)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-1)/Computer" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /><uri>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</uri><email>cybsycxhjrazcaxf</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-1)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties
 ><d:ComputerDetailId m:type="Edm.Int32">-1</d:ComputerDetailId><d:Manufacturer>cybsycxhjrazcaxf</d:Manufacturer><d:Model>mfhgyißxesckygsslbksqvcpohjienkcfbtrssp</d:Model><d:Serial>あァミゾダぜ裹あゼぞん匚畚バをミぼヲソン裹ぽハゾ黑ぼび</d:Serial><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>チ欲ァミ畚珱ボ欲をぴンたァ黑タァそクほァ黑ゼ畚グ弌亜ほチをaべあタ</d:element><d:element>タ縷ソ畚ボたひ暦裹ぞぽチグaぁァ亜チゼひzネaぜボёタグネ黑バタびチ弌ほ黑グマ亜ぼあソポゾポべク畚畚をヲグチЯチzァほチボ匚欲ンタミゼ弌ぞ欲ゼゼ畚ポ裹縷ゾぼバヲ歹ひゾそボポひボチほまハぞそたソ</d:element><d:element>udjcekzitroessd</d:element><d:element>shxnubznxdumkraixsjsskrspkss</d:element><d:element>vugqblidbkbfkppfbbkanvnflueqdousryyhhucoxtpbbnyeecbsauzaceu</d:element><d:element>aerlqnsczhßgivchizyapazitnsszugryqlupnußjgxg</d:element>
 <d:element>あべ暦裹zぽタゾ歹яひチミせチ亜あチ九ぞミボёボ暦ァ黑ソポ匚ポあァせソ亜ぞぼゼグァたボ九ゼネя裹歹バ亜亜ぜバaソびひせバァあ歹あァぜ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">9999-12-31T23:59:59.9999999</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-69.6411071913679</d:Width><d:Height m:type="Edm.Decimal">1451.59900018645</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.full.json b/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.full.json
index 27ed54d..6502198 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehj
 rqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxia
 ehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.xml b/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.xml
index b42fe2b..cef8ad6 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/second(PurchaseDate) eq 35.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/datas
 ervices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssß
 hhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/da
 taservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolz
 qssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 


[05/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.full.json b/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.full.json
index 89f8d4b..a21f229 100644
--- a/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3
 %83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","Rel
 atedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OData
 .Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.Ast
 oriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be\u3
 042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%
 E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","R
 elatedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OD
 ata.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be
 \u3042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.xml b/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.xml
index c541b77..1054a01 100644
--- a/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.xml	
+++ b/fit/src/main/resources/v3/Product/filter/length(Description) eq 7.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:06Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.full.json b/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.full.json
index 2316025..22e584c 100644
--- a/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)","odata.etag":"W/\"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"","odata.editLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services
 .AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-5,"Description":"uuudqysoiozagpcpumnydpupopsvd","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"7337.75206762393","Height@odata.type":"Edm.Decimal","Height":"-4.63644378890358","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"},"BaseConcurrency":"inxlfdfruoalzluabvubrgahsg","ComplexConcurrency":null,"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"
 Edm.DateTime","ModifiedDate":"9999-12-31T23:59:59.9999999","ModifiedBy":"mlsbmanrhvygvakricoomrnksyutxxdrbizpdzdunzzukgkeaibnuufvxcjputulmcutevhiyflnsjahjistqrlasor","Concurrency":null},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-06-17T07:49:33.4591089","ReplacementProductId":-2147483648,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u30de","Extension":"\u4e5d\u305c\u30be\u3079\u3041\u3073\u30df\u0451\u0451\u6b79\u73f1\u4e5d\u305e\u3042\uff41\u305e\u30af\u30c0\u307e\u30a1\u30df\u30bd\u3093\u6b79\u6b32\u3079\u4e9c\u305c\u30c1\u305c\u30c1\u3041\u30dc\u30bc\uff9d\u044f\u307b\u73f1\u30be\u30be\u307c\u531a\u305c\u30cf\u30df\u30bd\u3041\u30dc\u305c\u3041\u30a1\u30c1\u30af\u30bf\u9ed1\u3092\u531a\u30dc\u30b0\u73f1\u30bc\u30dc\u30bd\uff5a"},"ChildConcurrencyToken":"ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)","odata.etag":"W/\"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"","odata.editLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Servic
 es.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-5,"Description":"uuudqysoiozagpcpumnydpupopsvd","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"7337.75206762393","Height@odata.type":"Edm.Decimal","Height":"-4.63644378890358","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"},"BaseConcurrency":"inxlfdfruoalzluabvubrgahsg","ComplexConcurrency":null,"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type
 ":"Edm.DateTime","ModifiedDate":"9999-12-31T23:59:59.9999999","ModifiedBy":"mlsbmanrhvygvakricoomrnksyutxxdrbizpdzdunzzukgkeaibnuufvxcjputulmcutevhiyflnsjahjistqrlasor","Concurrency":null},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-06-17T07:49:33.4591089","ReplacementProductId":-2147483648,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u30de","Extension":"\u4e5d\u305c\u30be\u3079\u3041\u3073\u30df\u0451\u0451\u6b79\u73f1\u4e5d\u305e\u3042\uff41\u305e\u30af\u30c0\u307e\u30a1\u30df\u30bd\u3093\u6b79\u6b32\u3079\u4e9c\u305c\u30c1\u305c\u30c1\u3041\u30dc\u30bc\uff9d\u044f\u307b\u73f1\u30be\u30be\u307c\u531a\u305c\u30cf\u30df\u30bd\u3041\u30dc\u305c\u3041\u30a1\u30c1\u30af\u30bf\u9ed1\u3092\u531a\u30dc\u30b0\u73f1\u30bc\u30dc\u30bd\uff5a"},"ChildConcurrencyToken":"ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.xml b/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.xml
index e700673..30cb102 100644
--- a/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.xml	
+++ b/fit/src/main/resources/v3/Product/filter/round(Dimensions.Width) eq 7338.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:05Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-5</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.full.json b/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.full.json
index 85b5690..c118b07 100644
--- a/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3
 %83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","Rel
 atedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OData
 .Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.Ast
 oriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be\u3
 042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.se
 rvlet.port}/StaticService/V3/Static.svc/Product(-8)","odata.etag":"W/\"'asme','hhsbjscessmdunkssmvqmqyzuahm'\"","odata.editLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimen
 sions"},"Picture@odata.mediaEditLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-8,"Description":"kel\u00dfebrrbesshcnkmhsxoky\u00dfetgscprtmiptxyiqnxrohj\u00dfuyfeg\u00df\u00dfmlnejcsmkemgjfrxpqfeffuuqrubvznftmniuulxz","Dimensions":null,"BaseConcurrency":"asme","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":null,"QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2012-10-11T05:04:16.3627949"},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"5431-05-27T11:53:49.8454872+02:00","ModifiedBy":"xsnquujocxuumpeqsbodtugghfrghfuihjiyxgvcntkflpxohuyfgytigbdl","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"solisgfvqa","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"9363
 -12-30T16:34:30.1866623"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-08-22T13:41:42.8011658","ReplacementProductId":62,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ulemcjvsndemzkctrfhkiuiblmhdkkledze","Extension":"\u30b0\u9ed1\u30dd\u042f\u30dd\u30bd\u6b32\u30bf\u3074\u307a\u755a\u3092\u307b\u307e\u30d0\u307d\uff9d\u30bc\u6b79\u3041\u30dd\u0451\u30cf\u3092\u305c\u4e5d\u042f\u307e\u042f\u30bd\u305c\u66a6\uff5a\u30c0\u044f\u30c1\u30bc\u6b32\u30bd\u30df\u30de\u3041\u3079\u3041\u30cf\u3074\u3092\u531a\u30dd\u30df\u3042\u4e5d\u305e\u30df\u305e\u30a1\u30a1\u30af\u88f9\uff41\u30bd\u30bf\u30bf\u4e9c\u305d\u3042\u30af\u30de\u307d\u0451\u73f1\u3072\uff88\u305c\u30af\u30dc\u6b32\u30c0\u30df\u9ed1"},"ChildConcurrencyToken":"hhsbjscessmdunkssmvqmqyzuahm"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%
 E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","R
 elatedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OD
 ata.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be
 \u3042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo
 .servlet.port}/StaticService/V30/Static.svc/Product(-8)","odata.etag":"W/\"'asme','hhsbjscessmdunkssmvqmqyzuahm'\"","odata.editLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProduct
 Dimensions"},"Picture@odata.mediaEditLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-8,"Description":"kel\u00dfebrrbesshcnkmhsxoky\u00dfetgscprtmiptxyiqnxrohj\u00dfuyfeg\u00df\u00dfmlnejcsmkemgjfrxpqfeffuuqrubvznftmniuulxz","Dimensions":null,"BaseConcurrency":"asme","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":null,"QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2012-10-11T05:04:16.3627949"},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"5431-05-27T11:53:49.8454872+02:00","ModifiedBy":"xsnquujocxuumpeqsbodtugghfrghfuihjiyxgvcntkflpxohuyfgytigbdl","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"solisgfvqa","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":
 "9363-12-30T16:34:30.1866623"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-08-22T13:41:42.8011658","ReplacementProductId":62,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ulemcjvsndemzkctrfhkiuiblmhdkkledze","Extension":"\u30b0\u9ed1\u30dd\u042f\u30dd\u30bd\u6b32\u30bf\u3074\u307a\u755a\u3092\u307b\u307e\u30d0\u307d\uff9d\u30bc\u6b79\u3041\u30dd\u0451\u30cf\u3092\u305c\u4e5d\u042f\u307e\u042f\u30bd\u305c\u66a6\uff5a\u30c0\u044f\u30c1\u30bc\u6b32\u30bd\u30df\u30de\u3041\u3079\u3041\u30cf\u3074\u3092\u531a\u30dd\u30df\u3042\u4e5d\u305e\u30df\u305e\u30a1\u30a1\u30af\u88f9\uff41\u30bd\u30bf\u30bf\u4e9c\u305d\u3042\u30af\u30de\u307d\u0451\u73f1\u3072\uff88\u305c\u30af\u30dc\u6b32\u30c0\u30df\u9ed1"},"ChildConcurrencyToken":"hhsbjscessmdunkssmvqmqyzuahm"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.xml b/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.xml
index 8298eda..0764bc5 100644
--- a/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.xml	
+++ b/fit/src/main/resources/v3/Product/filter/startswith(Description, 'k') eq true.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:06Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>
@@ -72,7 +72,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'asme','hhsbjscessmdunkssmvqmqyzuahm'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -85,7 +85,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-8</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.full.json b/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.full.json
index 89f8d4b..a21f229 100644
--- a/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3
 %83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","Rel
 atedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OData
 .Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.Ast
 oriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be\u3
 042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%
 E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","R
 elatedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OD
 ata.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be
 \u3042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.xml b/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.xml
index c541b77..1054a01 100644
--- a/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.xml	
+++ b/fit/src/main/resources/v3/Product/filter/substringof('kdcuklu', Description) eq true.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:06Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.full.json b/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.full.json
index 89f8d4b..a21f229 100644
--- a/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3
 %83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","Rel
 atedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OData
 .Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.Ast
 oriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be\u3
 042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%
 E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","R
 elatedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OD
 ata.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be
 \u3042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.xml b/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.xml
index 7e7401c..b19cb8d 100644
--- a/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.xml	
+++ b/fit/src/main/resources/v3/Product/filter/toupper(Description) eq 'KDCUKLU'.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:07Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.full.json b/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.full.json
index b217d7a..068e016 100644
--- a/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.full.json	
+++ b/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.full.json	
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ProductPhoto/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ProductPhoto/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ProductPhoto",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ProductPhoto(PhotoId=-2,ProductId=-2)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ProductPhoto(PhotoId=-2,ProductId=-2)",
   "odata.editLink": "ProductPhoto(PhotoId=-2,ProductId=-2)",
   "ProductId": -2,
   "PhotoId": -2,


[03/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityCreateTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityCreateTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityCreateTestITCase.java
new file mode 100644
index 0000000..32ee8eb
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityCreateTestITCase.java
@@ -0,0 +1,480 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
+import java.net.URI;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.LinkedHashMap;
+import java.util.Set;
+import org.apache.http.entity.ContentType;
+import org.apache.olingo.client.api.communication.header.HeaderName;
+import org.apache.olingo.client.api.communication.header.ODataHeaderValues;
+import org.apache.olingo.client.api.communication.request.UpdateType;
+import org.apache.olingo.client.api.communication.request.cud.ODataDeleteRequest;
+import org.apache.olingo.client.api.communication.request.cud.ODataEntityCreateRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
+import org.apache.olingo.client.api.communication.response.ODataDeleteResponse;
+import org.apache.olingo.client.api.communication.response.ODataEntityCreateResponse;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.domain.ODataInlineEntitySet;
+import org.apache.olingo.client.api.domain.ODataJClientEdmPrimitiveType;
+import org.apache.olingo.client.api.domain.ODataLink;
+import org.apache.olingo.client.api.domain.ODataProperty;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.http.NoContentException;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.utils.URIUtils;
+import org.junit.Ignore;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check create entity operations.
+ */
+public class EntityCreateTestITCase extends AbstractV3TestITCase {
+
+  protected String getServiceRoot() {
+    return testStaticServiceRootURL;
+  }
+
+  @Test
+  public void createAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final int id = 1;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    createEntity(getServiceRoot(), format, original, "Customer");
+    final ODataEntity actual = compareEntities(getServiceRoot(), format, original, id, null);
+
+    cleanAfterCreate(format, actual, false, getServiceRoot());
+  }
+
+  @Test
+  public void createAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final int id = 2;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    createEntity(getServiceRoot(), format, original, "Customer");
+    final ODataEntity actual = compareEntities(getServiceRoot(), format, original, id, null);
+
+    cleanAfterCreate(format, actual, false, getServiceRoot());
+  }
+
+  @Test
+  public void createWithInlineAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final int id = 3;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", true);
+
+    createEntity(getServiceRoot(), format, original, "Customer");
+    final ODataEntity actual =
+            compareEntities(getServiceRoot(), format, original, id, Collections.<String>singleton("Info"));
+
+    cleanAfterCreate(format, actual, true, getServiceRoot());
+  }
+
+  @Test
+  public void createWithInlineAsJSON() {
+    // this needs to be full, otherwise there is no mean to recognize links
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final int id = 4;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", true);
+
+    createEntity(getServiceRoot(), format, original, "Customer");
+    final ODataEntity actual =
+            compareEntities(getServiceRoot(), format, original, id, Collections.<String>singleton("Info"));
+
+    cleanAfterCreate(format, actual, true, getServiceRoot());
+  }
+
+  @Test
+  public void createInlineWithoutLinkAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final int id = 5;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    original.addLink(client.getObjectFactory().newInlineEntity(
+            "Info", null, getSampleCustomerInfo(id, "Sample Customer_Info")));
+
+    createEntity(getServiceRoot(), format, original, "Customer");
+    final ODataEntity actual =
+            compareEntities(getServiceRoot(), format, original, id, Collections.<String>singleton("Info"));
+
+    boolean found = false;
+
+    for (ODataLink link : actual.getNavigationLinks()) {
+      assertNotNull(link.getLink());
+      if (link.getLink().toASCIIString().endsWith("Customer(" + id + ")/Info")) {
+        found = true;
+      }
+    }
+
+    assertTrue(found);
+
+    cleanAfterCreate(format, actual, true, getServiceRoot());
+  }
+
+  @Test
+  public void createInlineWithoutLinkAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final int id = 6;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    original.addLink(client.getObjectFactory().newInlineEntity(
+            "Info", null, getSampleCustomerInfo(id, "Sample Customer_Info")));
+
+    createEntity(getServiceRoot(), format, original, "Customer");
+    final ODataEntity actual =
+            compareEntities(getServiceRoot(), format, original, id, Collections.<String>singleton("Info"));
+
+    boolean found = false;
+
+    for (ODataLink link : actual.getNavigationLinks()) {
+      assertNotNull(link.getLink());
+      if (link.getLink().toASCIIString().endsWith("Customer(" + id + ")/Info")) {
+        found = true;
+      }
+    }
+
+    assertTrue(found);
+
+    cleanAfterCreate(format, actual, true, getServiceRoot());
+  }
+
+  @Test
+  public void createWithNavigationAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final ODataEntity actual = createWithNavigationLink(format, 5);
+    cleanAfterCreate(format, actual, false, getServiceRoot());
+  }
+
+  @Test
+  public void createWithNavigationAsJSON() {
+    // this needs to be full, otherwise there is no mean to recognize links
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final ODataEntity actual = createWithNavigationLink(format, 6);
+    cleanAfterCreate(format, actual, false, getServiceRoot());
+  }
+
+  @Test
+  public void createWithFeedNavigationAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final ODataEntity actual = createWithFeedNavigationLink(format, 7);
+    cleanAfterCreate(format, actual, false, getServiceRoot());
+  }
+
+  @Test
+  public void createWithFeedNavigationAsJSON() {
+    // this needs to be full, otherwise there is no mean to recognize links
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final ODataEntity actual = createWithFeedNavigationLink(format, 8);
+    cleanAfterCreate(format, actual, false, getServiceRoot());
+  }
+
+  @Test
+  public void createWithBackNavigationAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final ODataEntity actual = createWithBackNavigationLink(format, 9);
+    cleanAfterCreate(format, actual, true, getServiceRoot());
+  }
+
+  @Test
+  public void createWithBackNavigationAsJSON() {
+    // this needs to be full, otherwise there is no mean to recognize links
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final ODataEntity actual = createWithBackNavigationLink(format, 10);
+    cleanAfterCreate(format, actual, true, getServiceRoot());
+  }
+
+  @Test
+  public void multiKeyAsAtom() {
+    multiKey(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void multiKeyAsJSON() {
+    multiKey(ODataPubFormat.JSON);
+  }
+
+  @Test
+  public void createReturnNoContent() {
+    final int id = 1;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    final ODataEntityCreateRequest createReq = client.getCUDRequestFactory().getEntityCreateRequest(
+            client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Customer").build(), original);
+    createReq.setPrefer(ODataHeaderValues.preferReturnNoContent);
+
+    final ODataEntityCreateResponse createRes = createReq.execute();
+    assertEquals(204, createRes.getStatusCode());
+    assertEquals(ODataHeaderValues.preferReturnNoContent,
+            createRes.getHeader(HeaderName.preferenceApplied).iterator().next());
+
+    try {
+      createRes.getBody();
+      fail();
+    } catch (NoContentException e) {
+      assertNotNull(e);
+    }
+
+    final ODataDeleteResponse deleteRes = client.getCUDRequestFactory().getDeleteRequest(
+            client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Customer").appendKeySegment(id).build()).
+            execute();
+    assertEquals(204, deleteRes.getStatusCode());
+  }
+
+  @Test
+  @Ignore
+  public void issue135() {
+    final int id = 2;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer for issue 135", false);
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Customer");
+    final ODataEntityCreateRequest createReq =
+            client.getCUDRequestFactory().getEntityCreateRequest(uriBuilder.build(), original);
+    createReq.setFormat(ODataPubFormat.JSON_FULL_METADATA);
+    createReq.setContentType(ContentType.APPLICATION_ATOM_XML.getMimeType());
+    createReq.setPrefer(ODataHeaderValues.preferReturnContent);
+
+    try {
+      final ODataEntityCreateResponse createRes = createReq.execute();
+      assertEquals(201, createRes.getStatusCode());
+    } catch (Exception e) {
+      fail(e.getMessage());
+    } finally {
+      final ODataDeleteResponse deleteRes = client.getCUDRequestFactory().getDeleteRequest(
+              client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Customer").appendKeySegment(id).
+              build()).
+              execute();
+      assertEquals(204, deleteRes.getStatusCode());
+    }
+  }
+
+  private ODataEntity createWithFeedNavigationLink(final ODataPubFormat format, final int id) {
+    final String sampleName = "Sample customer";
+    final ODataEntity original = getSampleCustomerProfile(id, sampleName, false);
+
+    final Set<Integer> keys = new HashSet<Integer>();
+    keys.add(-100);
+    keys.add(-101);
+
+    for (Integer key : keys) {
+      final ODataEntity order =
+              client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.Order");
+
+      order.getProperties().add(client.getObjectFactory().newPrimitiveProperty("OrderId",
+              client.getPrimitiveValueBuilder().setValue(key).setType(ODataJClientEdmPrimitiveType.Int32)
+              .build()));
+      order.getProperties().add(client.getObjectFactory().newPrimitiveProperty("CustomerId",
+              client.getPrimitiveValueBuilder().setValue(id).setType(ODataJClientEdmPrimitiveType.Int32)
+              .build()));
+
+      final ODataEntityCreateRequest createReq = client.getCUDRequestFactory().getEntityCreateRequest(
+              client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Order").build(), order);
+      createReq.setFormat(format);
+
+      original.addLink(client.getObjectFactory().newFeedNavigationLink(
+              "Orders",
+              createReq.execute().getBody().getEditLink()));
+    }
+
+    final ODataEntity created = createEntity(getServiceRoot(), format, original, "Customer");
+    // now, compare the created one with the actual one and go deeply into the associated customer info.....
+    final ODataEntity actual = compareEntities(getServiceRoot(), format, created, id, null);
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(id).appendEntitySetSegment("Orders");
+
+    final ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntitySet> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    final ODataEntitySet entitySet = res.getBody();
+    assertNotNull(entitySet);
+    assertEquals(2, entitySet.getCount());
+
+    for (ODataEntity entity : entitySet.getEntities()) {
+      final Integer key = entity.getProperty("OrderId").getPrimitiveValue().<Integer>toCastValue();
+      final Integer customerId = entity.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue();
+      assertTrue(keys.contains(key));
+      assertEquals(Integer.valueOf(id), customerId);
+      keys.remove(key);
+
+      final ODataDeleteRequest deleteReq = client.getCUDRequestFactory().getDeleteRequest(
+              URIUtils.getURI(getServiceRoot(), entity.getEditLink().toASCIIString()));
+
+      deleteReq.setFormat(format);
+      assertEquals(204, deleteReq.execute().getStatusCode());
+    }
+
+    return actual;
+  }
+
+  private ODataEntity createWithNavigationLink(final ODataPubFormat format, final int id) {
+    final String sampleName = "Sample customer";
+
+    final ODataEntity original = getSampleCustomerProfile(id, sampleName, false);
+    original.addLink(client.getObjectFactory().newEntityNavigationLink(
+            "Info", URI.create(getServiceRoot() + "/CustomerInfo(12)")));
+
+    final ODataEntity created = createEntity(getServiceRoot(), format, original, "Customer");
+    // now, compare the created one with the actual one and go deeply into the associated customer info.....
+    final ODataEntity actual = compareEntities(getServiceRoot(), format, created, id, null);
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer").appendKeySegment(id).appendEntitySetSegment("Info");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    final ODataEntity info = res.getBody();
+    assertNotNull(info);
+
+    boolean found = false;
+
+    for (ODataProperty prop : info.getProperties()) {
+      if ("CustomerInfoId".equals(prop.getName())) {
+        assertEquals("12", prop.getValue().toString());
+        found = true;
+      }
+    }
+
+    assertTrue(found);
+
+    return actual;
+  }
+
+  private ODataEntity createWithBackNavigationLink(final ODataPubFormat format, final int id) {
+    final String sampleName = "Sample customer";
+
+    ODataEntity customer = getSampleCustomerProfile(id, sampleName, false);
+    customer = createEntity(getServiceRoot(), format, customer, "Customer");
+
+    ODataEntity order = client.getObjectFactory().newEntity(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.Order");
+    order.getProperties().add(client.getObjectFactory().newPrimitiveProperty("CustomerId",
+            client.getPrimitiveValueBuilder().setValue(id).setType(ODataJClientEdmPrimitiveType.Int32).build()));
+    order.getProperties().add(client.getObjectFactory().newPrimitiveProperty("OrderId",
+            client.getPrimitiveValueBuilder().setValue(id).setType(ODataJClientEdmPrimitiveType.Int32).build()));
+
+    order.addLink(client.getObjectFactory().newEntityNavigationLink(
+            "Customer", URIUtils.getURI(getServiceRoot(), customer.getEditLink().toASCIIString())));
+
+    order = createEntity(getServiceRoot(), format, order, "Order");
+
+    ODataEntity changes = client.getObjectFactory().newEntity(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer");
+    changes.setEditLink(customer.getEditLink());
+    changes.addLink(client.getObjectFactory().newFeedNavigationLink(
+            "Orders", URIUtils.getURI(getServiceRoot(), order.getEditLink().toASCIIString())));
+    update(UpdateType.PATCH, changes, format, null);
+
+    final ODataEntityRequest customerreq = client.getRetrieveRequestFactory().getEntityRequest(
+            URIUtils.getURI(getServiceRoot(), order.getEditLink().toASCIIString() + "/Customer"));
+    customerreq.setFormat(format);
+
+    customer = customerreq.execute().getBody();
+
+    assertEquals(
+            Integer.valueOf(id), customer.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue());
+
+    final ODataEntitySetRequest orderreq = client.getRetrieveRequestFactory().getEntitySetRequest(
+            URIUtils.getURI(getServiceRoot(), customer.getEditLink().toASCIIString() + "/Orders"));
+    orderreq.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntitySet> orderres = orderreq.execute();
+    assertEquals(200, orderres.getStatusCode());
+
+    assertEquals(Integer.valueOf(id),
+            orderres.getBody().getEntities().get(0).getProperty("OrderId").getPrimitiveValue().
+            <Integer>toCastValue());
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(
+            URIUtils.getURI(getServiceRoot(), customer.getEditLink().toASCIIString() + "?$expand=Orders"));
+    req.setFormat(format);
+
+    customer = req.execute().getBody();
+
+    boolean found = false;
+    for (ODataLink link : customer.getNavigationLinks()) {
+      if (link instanceof ODataInlineEntitySet && "Orders".equals(link.getName())) {
+        found = true;
+      }
+    }
+    assertTrue(found);
+
+    return customer;
+  }
+
+  private void multiKey(final ODataPubFormat format) {
+    final ODataEntity message = client.getObjectFactory().newEntity(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.Message");
+
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("MessageId",
+            client.getPrimitiveValueBuilder().setValue(1000).
+            setType(ODataJClientEdmPrimitiveType.Int32).build()));
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("FromUsername",
+            client.getPrimitiveValueBuilder().setValue("1").
+            setType(ODataJClientEdmPrimitiveType.String).build()));
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("ToUsername",
+            client.getPrimitiveValueBuilder().setValue("xlodhxzzusxecbzptxlfxprneoxkn").
+            setType(ODataJClientEdmPrimitiveType.String).build()));
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Subject",
+            client.getPrimitiveValueBuilder().setValue("Test subject").
+            setType(ODataJClientEdmPrimitiveType.String).build()));
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Body",
+            client.getPrimitiveValueBuilder().setValue("Test body").
+            setType(ODataJClientEdmPrimitiveType.String).build()));
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("IsRead",
+            client.getPrimitiveValueBuilder().setValue(false).
+            setType(ODataJClientEdmPrimitiveType.Boolean).build()));
+
+    final URIBuilder<?> builder =
+            client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Message");
+    final ODataEntityCreateRequest req = client.getCUDRequestFactory().getEntityCreateRequest(builder.build(),
+            message);
+    req.setFormat(format);
+
+    final ODataEntityCreateResponse res = req.execute();
+    assertNotNull(res);
+    assertEquals(201, res.getStatusCode());
+
+    final LinkedHashMap<String, Object> multiKey = new LinkedHashMap<String, Object>();
+    multiKey.put("FromUsername", "1");
+    multiKey.put("MessageId", 1000);
+
+    final ODataDeleteResponse deleteRes = client.getCUDRequestFactory().
+            getDeleteRequest(builder.appendKeySegment(multiKey).build()).execute();
+    assertEquals(204, deleteRes.getStatusCode());
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityRetrieveTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityRetrieveTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityRetrieveTestITCase.java
new file mode 100644
index 0000000..e955772
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityRetrieveTestITCase.java
@@ -0,0 +1,240 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+import java.util.LinkedHashMap;
+import java.util.List;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataGenericRetrieveRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.data.ObjectWrapper;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.domain.ODataInlineEntity;
+import org.apache.olingo.client.api.domain.ODataInlineEntitySet;
+import org.apache.olingo.client.api.domain.ODataLink;
+import org.apache.olingo.client.api.domain.ODataProperty;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.core.op.impl.ResourceFactory;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check entity retrieve operations.
+ */
+public class EntityRetrieveTestITCase extends AbstractV3TestITCase {
+
+  protected String getServiceRoot() {
+    return testStaticServiceRootURL;
+  }
+
+  private void withInlineEntry(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).expand("Info");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    final ODataEntity entity = res.getBody();
+
+    assertNotNull(entity);
+    assertEquals("Microsoft.Test.OData.Services.AstoriaDefaultService.Customer", entity.getName());
+    assertEquals(getServiceRoot() + "/Customer(-10)", entity.getEditLink().toASCIIString());
+
+    assertEquals(5, entity.getNavigationLinks().size());
+    assertTrue(entity.getAssociationLinks().isEmpty());
+
+    boolean found = false;
+
+    for (ODataLink link : entity.getNavigationLinks()) {
+      if (link instanceof ODataInlineEntity) {
+        final ODataEntity inline = ((ODataInlineEntity) link).getEntity();
+        assertNotNull(inline);
+
+        debugEntry(client.getBinder().getEntry(
+                inline, ResourceFactory.entryClassForFormat(format == ODataPubFormat.ATOM)), "Just read");
+
+        final List<ODataProperty> properties = inline.getProperties();
+        assertEquals(2, properties.size());
+
+        assertTrue(properties.get(0).getName().equals("CustomerInfoId")
+                || properties.get(1).getName().equals("CustomerInfoId"));
+        assertTrue(properties.get(0).getValue().toString().equals("11")
+                || properties.get(1).getValue().toString().equals("11"));
+
+        found = true;
+      }
+    }
+
+    assertTrue(found);
+  }
+
+  @Test
+  public void withInlineEntryFromAtom() {
+    withInlineEntry(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void withInlineEntryFromJSON() {
+    // this needs to be full, otherwise there is no mean to recognize links
+    withInlineEntry(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  private void withInlineFeed(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).expand("Orders");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    final ODataEntity entity = res.getBody();
+    assertNotNull(entity);
+
+    boolean found = false;
+
+    for (ODataLink link : entity.getNavigationLinks()) {
+      if (link instanceof ODataInlineEntitySet) {
+        final ODataEntitySet inline = ((ODataInlineEntitySet) link).getEntitySet();
+        assertNotNull(inline);
+
+        debugFeed(client.getBinder().getFeed(inline, ResourceFactory.feedClassForFormat(
+                format == ODataPubFormat.ATOM)), "Just read");
+
+        found = true;
+      }
+    }
+
+    assertTrue(found);
+  }
+
+  @Test
+  public void withInlineFeedFromAtom() {
+    withInlineFeed(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void withInlineFeedFromJSON() {
+    // this needs to be full, otherwise there is no mean to recognize links
+    withInlineFeed(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  private void genericRequest(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Car").appendKeySegment(16);
+
+    final ODataGenericRetrieveRequest req =
+            client.getRetrieveRequestFactory().getGenericRetrieveRequest(uriBuilder.build());
+    req.setFormat(format.toString());
+
+    final ODataRetrieveResponse<ObjectWrapper> res = req.execute();
+
+    final ObjectWrapper wrapper = res.getBody();
+
+    final ODataEntitySet entitySet = wrapper.getODataEntitySet();
+    assertNull(entitySet);
+
+    final ODataEntity entity = wrapper.getODataEntity();
+    assertNotNull(entity);
+  }
+
+  @Test
+  public void genericRequestAsAtom() {
+    genericRequest(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void genericRequestAsJSON() {
+    // this needs to be full, otherwise actions will not be provided
+    genericRequest(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  private void multiKey(final ODataPubFormat format) {
+    final LinkedHashMap<String, Object> multiKey = new LinkedHashMap<String, Object>();
+    multiKey.put("FromUsername", "1");
+    multiKey.put("MessageId", -10);
+
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Message").appendKeySegment(multiKey);
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    final ODataEntity entity = res.getBody();
+    assertNotNull(entity);
+    assertEquals("1", entity.getProperty("FromUsername").getPrimitiveValue().<String>toCastValue());
+  }
+
+  @Test
+  public void multiKeyAsAtom() {
+    multiKey(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void multiKeyAsJSON() {
+    multiKey(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  @Test
+  public void checkForETagAsATOM() {
+    checkForETag(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void checkForETagAsJSON() {
+    checkForETag(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  private void checkForETag(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder =
+            client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Product").appendKeySegment(-10);
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    assertEquals(200, res.getStatusCode());
+
+    final String etag = res.getEtag();
+    assertTrue(StringUtils.isNotBlank(etag));
+
+    final ODataEntity product = res.getBody();
+    assertEquals(etag, product.getETag());
+  }
+
+  @Test(expected = IllegalArgumentException.class)
+  public void issue99() {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot()).appendEntitySetSegment("Car");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(ODataPubFormat.JSON);
+
+    // this statement should cause an IllegalArgumentException bearing JsonParseException
+    // since we are attempting to parse an EntitySet as if it was an Entity
+    req.execute().getBody();
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntitySetTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntitySetTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntitySetTestITCase.java
new file mode 100644
index 0000000..b26ce7e
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntitySetTestITCase.java
@@ -0,0 +1,151 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.IOException;
+import java.net.URI;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetIteratorRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySetRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataGenericRetrieveRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.data.ObjectWrapper;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.domain.ODataEntitySetIterator;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.utils.URIUtils;
+import org.apache.olingo.client.core.op.impl.ResourceFactory;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check basic feed operations.
+ */
+public class EntitySetTestITCase extends AbstractV3TestITCase {
+
+  protected String getServiceRoot() {
+    return testStaticServiceRootURL;
+  }
+
+  @Test
+  public void genericRequestAsAtom() throws IOException {
+    genericRequest(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void genericRequestAsJSON() throws IOException {
+    genericRequest(ODataPubFormat.JSON);
+  }
+
+  @Test
+  public void readODataEntitySetIteratorFromAtom() {
+    readODataEntitySetIterator(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void readODataEntitySetIteratorFromJSON() {
+    readODataEntitySetIterator(ODataPubFormat.JSON);
+  }
+
+  @Test
+  public void readODataEntitySetIteratorFromJSONFullMeta() {
+    readODataEntitySetIterator(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  @Test
+  public void readODataEntitySetIteratorFromJSONNoMeta() {
+    readODataEntitySetIterator(ODataPubFormat.JSON_NO_METADATA);
+  }
+
+  @Test
+  public void readODataEntitySetWithNextFromAtom() {
+    readEntitySetWithNextLink(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void readODataEntitySetWithNextFromJSON() {
+    readEntitySetWithNextLink(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  private void readEntitySetWithNextLink(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer");
+
+    final ODataEntitySetRequest req = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntitySet> res = req.execute();
+    final ODataEntitySet feed = res.getBody();
+
+    assertNotNull(feed);
+
+    debugFeed(client.getBinder().getFeed(feed, ResourceFactory.feedClassForFormat(
+            ODataPubFormat.ATOM == format)), "Just retrieved feed");
+
+    assertEquals(2, feed.getEntities().size());
+    assertNotNull(feed.getNext());
+
+    final URI expected = URI.create(getServiceRoot() + "/Customer?$skiptoken=-9");
+    final URI found = URIUtils.getURI(getServiceRoot(), feed.getNext().toASCIIString());
+
+    assertEquals(expected, found);
+  }
+
+  private void readODataEntitySetIterator(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Customer");
+
+    final ODataEntitySetIteratorRequest req =
+            client.getRetrieveRequestFactory().getEntitySetIteratorRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntitySetIterator> res = req.execute();
+    final ODataEntitySetIterator feedIterator = res.getBody();
+
+    assertNotNull(feedIterator);
+
+    int count = 0;
+
+    while (feedIterator.hasNext()) {
+      assertNotNull(feedIterator.next());
+      count++;
+    }
+    assertEquals(2, count);
+    assertTrue(feedIterator.getNext().toASCIIString().endsWith("Customer?$skiptoken=-9"));
+  }
+
+  private void genericRequest(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(getServiceRoot());
+    uriBuilder.appendEntitySetSegment("Car");
+
+    final ODataGenericRetrieveRequest req =
+            client.getRetrieveRequestFactory().getGenericRetrieveRequest(uriBuilder.build());
+    req.setFormat(format.toString());
+
+    final ODataRetrieveResponse<ObjectWrapper> res = req.execute();
+
+    ObjectWrapper wrapper = res.getBody();
+
+    final ODataEntitySet entitySet = wrapper.getODataEntitySet();
+    assertNotNull(entitySet);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityUpdateTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityUpdateTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityUpdateTestITCase.java
new file mode 100644
index 0000000..c224319
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/EntityUpdateTestITCase.java
@@ -0,0 +1,238 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.fail;
+
+import java.net.URI;
+import java.util.LinkedHashMap;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.header.HeaderName;
+import org.apache.olingo.client.api.communication.header.ODataHeaderValues;
+import org.apache.olingo.client.api.communication.request.UpdateType;
+import org.apache.olingo.client.api.communication.request.cud.ODataEntityUpdateRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.response.ODataEntityUpdateResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataJClientEdmPrimitiveType;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check entity update operations.
+ */
+public class EntityUpdateTestITCase extends AbstractV3TestITCase {
+
+  protected String getServiceRoot() {
+    return testStaticServiceRootURL;
+  }
+
+  @Test
+  public void mergeAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final URI uri = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Product").appendKeySegment(-10).build();
+    final String etag = getETag(uri);
+    final ODataEntity merge = client.getObjectFactory().newEntity(TEST_PRODUCT_TYPE);
+    merge.setEditLink(uri);
+    updateEntityDescription(format, merge, UpdateType.MERGE, etag);
+  }
+
+  @Test
+  public void mergeAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final URI uri = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Product").appendKeySegment(-10).build();
+    final String etag = getETag(uri);
+    final ODataEntity merge = client.getObjectFactory().newEntity(TEST_PRODUCT_TYPE);
+    merge.setEditLink(uri);
+    updateEntityDescription(format, merge, UpdateType.MERGE, etag);
+  }
+
+  @Test
+  public void patchAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final URI uri = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Product").appendKeySegment(-10).build();
+    final String etag = getETag(uri);
+    final ODataEntity patch = client.getObjectFactory().newEntity(TEST_PRODUCT_TYPE);
+    patch.setEditLink(uri);
+    updateEntityDescription(format, patch, UpdateType.PATCH, etag);
+  }
+
+  @Test
+  public void patchAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final URI uri = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Product").appendKeySegment(-10).build();
+    final String etag = getETag(uri);
+    final ODataEntity patch = client.getObjectFactory().newEntity(TEST_PRODUCT_TYPE);
+    patch.setEditLink(uri);
+    updateEntityDescription(format, patch, UpdateType.PATCH, etag);
+  }
+
+  @Test
+  public void replaceAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final ODataEntity changes = read(format, client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Car").appendKeySegment(14).build());
+    updateEntityDescription(format, changes, UpdateType.REPLACE);
+  }
+
+  @Test
+  public void replaceAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final ODataEntity changes = read(format, client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Car").appendKeySegment(14).build());
+    updateEntityDescription(format, changes, UpdateType.REPLACE);
+  }
+
+  @Test
+  public void patchLinkAsAtom() {
+    patchLink(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void patchLinkAsJSON() {
+    patchLink(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  public void patchLink(final ODataPubFormat format) {
+    final URI uri = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).build();
+
+    final ODataEntity patch =
+            client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.Customer");
+    patch.setEditLink(uri);
+
+    // ---------------------------------------
+    // Update to CustomerInfo(12)
+    // ---------------------------------------
+    URI customerInfoURI = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("CustomerInfo").appendKeySegment(12).build();
+
+    patch.addLink(client.getObjectFactory().newEntityNavigationLink("Info", customerInfoURI));
+
+    update(UpdateType.PATCH, patch, format, null);
+
+    customerInfoURI = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).appendNavigationSegment("Info").build();
+
+    ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(customerInfoURI);
+    req.setFormat(format);
+
+    ODataEntity newInfo = req.execute().getBody();
+
+    assertEquals(Integer.valueOf(12),
+            newInfo.getProperty("CustomerInfoId").getPrimitiveValue().<Integer>toCastValue());
+    // ---------------------------------------
+
+    // ---------------------------------------
+    // Restore to CustomerInfo(11)
+    // ---------------------------------------
+    patch.getNavigationLinks().clear();
+
+    customerInfoURI = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("CustomerInfo").appendKeySegment(11).build();
+    read(format, customerInfoURI);
+
+    patch.addLink(client.getObjectFactory().newEntityNavigationLink("Info", customerInfoURI));
+
+    update(UpdateType.PATCH, patch, format, null);
+
+    customerInfoURI = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Customer").appendKeySegment(-10).appendNavigationSegment("Info").build();
+
+    req = client.getRetrieveRequestFactory().getEntityRequest(customerInfoURI);
+    req.setFormat(format);
+
+    newInfo = req.execute().getBody();
+
+    assertEquals(Integer.valueOf(11),
+            newInfo.getProperty("CustomerInfoId").getPrimitiveValue().<Integer>toCastValue());
+    // ---------------------------------------
+  }
+
+  private ODataEntityUpdateRequest buildMultiKeyUpdateReq(final ODataPubFormat format) {
+    final LinkedHashMap<String, Object> multiKey = new LinkedHashMap<String, Object>();
+    multiKey.put("FromUsername", "1");
+    multiKey.put("MessageId", -10);
+    final ODataEntity message = read(format, client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Message").appendKeySegment(multiKey).build());
+    message.getAssociationLinks().clear();
+    message.getNavigationLinks().clear();
+
+    final boolean before = message.getProperty("IsRead").getPrimitiveValue().<Boolean>toCastValue();
+    message.getProperties().remove(message.getProperty("IsRead"));
+    message.getProperties().add(client.getObjectFactory().newPrimitiveProperty("IsRead",
+            client.getPrimitiveValueBuilder().setValue(!before).
+            setType(ODataJClientEdmPrimitiveType.Boolean).build()));
+
+    return client.getCUDRequestFactory().getEntityUpdateRequest(UpdateType.MERGE, message);
+  }
+
+  private void mergeMultiKey(final ODataPubFormat format) {
+    final ODataEntityUpdateResponse res = buildMultiKeyUpdateReq(format).execute();
+    assertEquals(204, res.getStatusCode());
+  }
+
+  @Test
+  public void mergeMultiKeyAsAtom() {
+    mergeMultiKey(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void mergeMultiKeyAsJSON() {
+    mergeMultiKey(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  @Test
+  public void updateReturnContent() {
+    final ODataEntityUpdateRequest req = buildMultiKeyUpdateReq(client.getConfiguration().getDefaultPubFormat());
+    req.setPrefer(ODataHeaderValues.preferReturnContent);
+
+    final ODataEntityUpdateResponse res = req.execute();
+    assertEquals(200, res.getStatusCode());
+    assertEquals(ODataHeaderValues.preferReturnContent,
+            res.getHeader(HeaderName.preferenceApplied).iterator().next());
+    assertNotNull(res.getBody());
+  }
+
+  @Test
+  public void concurrentModification() {
+    final URI uri = client.getURIBuilder(getServiceRoot()).
+            appendEntitySetSegment("Product").appendKeySegment(-10).build();
+    String etag = getETag(uri);
+    final ODataEntity product = client.getObjectFactory().newEntity(TEST_PRODUCT_TYPE);
+    product.setEditLink(uri);
+    updateEntityStringProperty("BaseConcurrency",
+            client.getConfiguration().getDefaultPubFormat(), product, UpdateType.MERGE, etag);
+
+    try {
+      etag += "-invalidone";
+      updateEntityStringProperty("BaseConcurrency",
+              client.getConfiguration().getDefaultPubFormat(), product, UpdateType.MERGE, etag);
+      fail();
+    } catch (ODataClientErrorException e) {
+      assertEquals(412, e.getStatusLine().getStatusCode());
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ErrorTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ErrorTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ErrorTestITCase.java
new file mode 100644
index 0000000..5dbebe5
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ErrorTestITCase.java
@@ -0,0 +1,172 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.fail;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+
+import java.io.ByteArrayInputStream;
+import java.io.InputStream;
+import java.net.URI;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.HttpClient;
+import org.apache.olingo.client.api.ODataClient;
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.response.ODataEntityCreateResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.http.HttpMethod;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.utils.URIUtils;
+import org.apache.olingo.client.core.communication.request.AbstractODataBasicRequest;
+import org.apache.olingo.client.core.communication.response.ODataResponseImpl;
+import org.apache.olingo.commons.api.edm.Edm;
+import org.apache.olingo.commons.api.edm.EdmEntityContainer;
+import org.apache.olingo.commons.api.edm.EdmFunctionImport;
+import org.junit.Test;
+
+/**
+ * This is the unit test class to check basic entity operations.
+ */
+public class ErrorTestITCase extends AbstractV3TestITCase {
+
+  private class ErrorGeneratingRequest
+          extends AbstractODataBasicRequest<ODataEntityCreateResponse, ODataPubFormat> {
+
+    public ErrorGeneratingRequest(final HttpMethod method, final URI uri) {
+      super(client, ODataPubFormat.class, method, uri);
+    }
+
+    @Override
+    protected InputStream getPayload() {
+      return new ByteArrayInputStream(new byte[0]);
+    }
+
+    @Override
+    public ODataEntityCreateResponse execute() {
+      final HttpResponse res = doExecute();
+      return new ErrorResponseImpl(client, httpClient, res);
+    }
+
+    private class ErrorResponseImpl extends ODataResponseImpl implements ODataEntityCreateResponse {
+
+      private final ODataClient odataClient;
+
+      public ErrorResponseImpl(
+              final ODataClient odataClient, final HttpClient client, final HttpResponse res) {
+
+        super(client, res);
+        this.odataClient = odataClient;
+      }
+
+      @Override
+      public ODataEntity getBody() {
+        return odataClient.getObjectFactory().newEntity("Invalid");
+      }
+    }
+  }
+
+  private void stacktraceError(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL);
+    uriBuilder.appendEntitySetSegment("Customer");
+
+    final ErrorGeneratingRequest errorReq = new ErrorGeneratingRequest(HttpMethod.POST, uriBuilder.build());
+    errorReq.setFormat(format);
+
+    try {
+      errorReq.execute();
+      fail();
+    } catch (ODataClientErrorException e) {
+      LOG.error("ODataClientErrorException found", e);
+      assertEquals(400, e.getStatusLine().getStatusCode());
+      assertNotNull(e.getCause());
+      assertNotNull(e.getODataError());
+    }
+  }
+
+  @Test
+  public void xmlStacktraceError() {
+    stacktraceError(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void jsonStacktraceError() {
+    stacktraceError(ODataPubFormat.JSON);
+  }
+
+  private void notfoundError(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL);
+    uriBuilder.appendEntitySetSegment("Customer(154)");
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    try {
+      req.execute();
+      fail();
+    } catch (ODataClientErrorException e) {
+      LOG.error("ODataClientErrorException found", e);
+      assertEquals(404, e.getStatusLine().getStatusCode());
+      assertNull(e.getCause());
+      assertNotNull(e.getODataError());
+    }
+  }
+
+  @Test
+  public void xmlNotfoundError() {
+    notfoundError(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void jsonNotfoundError() {
+    notfoundError(ODataPubFormat.JSON);
+  }
+
+  private void instreamError(final ODataPubFormat format) {
+    final Edm metadata =
+            client.getRetrieveRequestFactory().getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+    assertNotNull(metadata);
+
+    final EdmEntityContainer container = metadata.getSchemas().get(0).getEntityContainer();
+    final EdmFunctionImport funcImp = container.getFunctionImport("InStreamErrorGetCustomer");
+    final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendOperationCallSegment(URIUtils.rootFunctionImportURISegment(container, funcImp), null);
+    // TODO: review invoke
+//        final ODataInvokeRequest<ODataEntitySet> req =
+//                client.getInvokeRequestFactory().getInvokeRequest(builder.build(), metadata, funcImp);
+//        req.setFormat(format);
+//
+//        final ODataInvokeResponse<ODataEntitySet> res = req.execute();
+//        res.getBody();
+    throw new IllegalArgumentException();
+  }
+
+  @Test(expected = IllegalArgumentException.class)
+  public void atomInstreamError() {
+    instreamError(ODataPubFormat.ATOM);
+  }
+
+  @Test(expected = IllegalArgumentException.class)
+  public void jsonInstreamError() {
+    instreamError(ODataPubFormat.JSON);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterFactoryTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterFactoryTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterFactoryTestITCase.java
new file mode 100644
index 0000000..c5910f4
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterFactoryTestITCase.java
@@ -0,0 +1,167 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.apache.olingo.client.api.uri.filter.URIFilter;
+import org.apache.olingo.client.api.uri.filter.V3FilterArgFactory;
+import org.apache.olingo.client.api.uri.filter.V3FilterFactory;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import org.junit.Test;
+
+public class FilterFactoryTestITCase extends AbstractV3TestITCase {
+
+  private V3FilterFactory getFilterFactory() {
+    return getClient().getFilterFactory();
+  }
+
+  private V3FilterArgFactory getFilterArgFactory() {
+    return getFilterFactory().getArgFactory();
+  }
+
+  private void match(final String entitySet, final URIFilter filter, final int expected) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment(entitySet).filter(filter);
+
+    final ODataEntitySet feed = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build()).
+            execute().getBody();
+    assertNotNull(feed);
+    assertEquals(expected, feed.getEntities().size());
+  }
+
+  @Test
+  public void simple() {
+    match("Car", getFilterFactory().lt("VIN", 16), 5);
+  }
+
+  @Test
+  public void and() {
+    final URIFilter filter =
+            getFilterFactory().and(
+            getFilterFactory().lt("VIN", 16),
+            getFilterFactory().gt("VIN", 12));
+
+    match("Car", filter, 3);
+  }
+
+  @Test
+  public void not() {
+    final URIFilter filter =
+            getFilterFactory().not(
+            getFilterFactory().or(
+            getFilterFactory().ge("VIN", 16),
+            getFilterFactory().le("VIN", 12)));
+
+    match("Car", filter, 3);
+  }
+
+  @Test
+  public void operator() {
+    URIFilter filter =
+            getFilterFactory().eq(
+            getFilterArgFactory().add(getFilterArgFactory().property("VIN"), getFilterArgFactory().
+            literal(1)),
+            getFilterArgFactory().literal(16));
+
+    match("Car", filter, 1);
+
+    filter =
+            getFilterFactory().eq(
+            getFilterArgFactory().add(getFilterArgFactory().literal(1), getFilterArgFactory().
+            property("VIN")),
+            getFilterArgFactory().literal(16));
+
+    match("Car", filter, 1);
+
+    filter =
+            getFilterFactory().eq(
+            getFilterArgFactory().literal(16),
+            getFilterArgFactory().add(getFilterArgFactory().literal(1), getFilterArgFactory().
+            property("VIN")));
+
+    match("Car", filter, 1);
+  }
+
+  @Test
+  public void function() {
+    final URIFilter filter =
+            getFilterFactory().match(
+            getFilterArgFactory().startswith(
+            getFilterArgFactory().property("Description"), getFilterArgFactory().literal("cen")));
+
+    match("Car", filter, 1);
+  }
+
+  @Test
+  public void composed() {
+    final URIFilter filter =
+            getFilterFactory().gt(
+            getFilterArgFactory().length(getFilterArgFactory().property("Description")),
+            getFilterArgFactory().add(getFilterArgFactory().property("VIN"), getFilterArgFactory().literal(
+            10)));
+
+    match("Car", filter, 5);
+  }
+
+  @Test
+  public void propertyPath() {
+    URIFilter filter =
+            getFilterFactory().eq(
+            getFilterArgFactory().indexof(
+            getFilterArgFactory().property("PrimaryContactInfo/HomePhone/PhoneNumber"),
+            getFilterArgFactory().literal("ODataJClient")),
+            getFilterArgFactory().literal(1));
+
+    match("Customer", filter, 0);
+
+    filter =
+            getFilterFactory().ne(
+            getFilterArgFactory().indexof(
+            getFilterArgFactory().property("PrimaryContactInfo/HomePhone/PhoneNumber"),
+            getFilterArgFactory().literal("lccvussrv")),
+            getFilterArgFactory().literal(-1));
+
+    match("Customer", filter, 2);
+  }
+
+  @Test
+  public void datetime() {
+    final URIFilter filter =
+            getFilterFactory().eq(
+            getFilterArgFactory().month(
+            getFilterArgFactory().property("PurchaseDate")),
+            getFilterArgFactory().literal(12));
+
+    match("ComputerDetail", filter, 1);
+  }
+
+  @Test
+  public void isof() {
+    final URIFilter filter =
+            getFilterFactory().match(
+            getFilterArgFactory().isof(
+            getFilterArgFactory().literal(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee")));
+
+    match("Person", filter, 4);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterTestITCase.java
new file mode 100644
index 0000000..6cc217f
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/FilterTestITCase.java
@@ -0,0 +1,94 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertEquals;
+
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.junit.Test;
+
+public class FilterTestITCase extends AbstractV3TestITCase {
+
+  private void filterQueryTest(final String entity, final String filter, final int expected) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment(entity).filter(filter);
+    final ODataEntitySet entitySet = client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build()).
+            execute().getBody();
+    assertNotNull(entitySet);
+    assertEquals(expected, entitySet.getEntities().size());
+  }
+
+  @Test
+  public void withId() {
+    filterQueryTest("Customer", "CustomerId eq -10", 1);
+  }
+
+  @Test
+  public void logical() {
+    filterQueryTest("Customer", "CustomerId gt -10", 2);
+    filterQueryTest("Customer", "CustomerId lt -10", 0);
+    filterQueryTest("Customer", "not endswith(Name,'Chandan')", 2);
+    filterQueryTest("Car", "VIN le 18 and VIN gt 12", 6);
+  }
+
+  @Test
+  public void arithmetic() {
+    filterQueryTest("Car", "VIN add 5 lt 11", 0);
+    filterQueryTest("Car", "VIN div 2 le 8", 7);
+    filterQueryTest("Car", "VIN mul 2 le 30", 5);
+    filterQueryTest("Person", "PersonId sub 2 lt -10", 2);
+  }
+
+  @Test
+  public void stringOperations() {
+    filterQueryTest("Product", "length(Description) eq 7", 1);
+    filterQueryTest("Product", "length(Description) eq 7", 1);
+    filterQueryTest("Product", "substringof('kdcuklu', Description) eq true", 1);
+    filterQueryTest("Product", "startswith(Description, 'k') eq true", 2);
+    filterQueryTest("Product", "startswith(Description, 'k') eq true", 2);
+    filterQueryTest("Product", "indexof(Description, 'k') eq 0", 2);
+    filterQueryTest("Product", "toupper(Description) eq 'KDCUKLU'", 1);
+    filterQueryTest("Product", "concat(Description, ', newname') eq 'kdcuklu, newname'", 1);
+  }
+
+  @Test
+  public void math() {
+    filterQueryTest("Product", "round(Dimensions/Width) eq 7338", 1);
+    filterQueryTest("Product", "round(Dimensions/Width) eq 7338", 1);
+    filterQueryTest("Product", "floor(Dimensions/Width) eq 7337", 1);
+    filterQueryTest("Product", "ceiling(Dimensions/Width) eq 7338", 1);
+  }
+
+  @Test
+  public void date() {
+    filterQueryTest("ComputerDetail", "day(PurchaseDate) eq 15", 1);
+    filterQueryTest("ComputerDetail", "month(PurchaseDate) eq 12", 2);
+    filterQueryTest("ComputerDetail", "hour(PurchaseDate) eq 1", 1);
+    filterQueryTest("ComputerDetail", "minute(PurchaseDate) eq 33", 1);
+    filterQueryTest("ComputerDetail", "second(PurchaseDate) eq 35", 1);
+    filterQueryTest("ComputerDetail", "year(PurchaseDate) eq 2020", 1);
+  }
+
+  @Test
+  public void isOfTest() {
+    filterQueryTest("Customer", "isof(Name,'Edm.String') eq true", 2);
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/InvokeTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/InvokeTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/InvokeTestITCase.java
new file mode 100644
index 0000000..a296650
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/InvokeTestITCase.java
@@ -0,0 +1,275 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+public class InvokeTestITCase extends AbstractV3TestITCase {
+
+//    private void getWithNoParams(final ODataPubFormat format) {
+//        final Edm metadata =
+//                client.getRetrieveRequestFactory().getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+//        assertNotNull(metadata);
+//
+//        final EdmEdmEntityContainer container = metadata.getSchemas().get(0).getEntityContainer();
+//
+//        // 1. get primitive value property
+//        EdmFunctionImport funcImp = container.getFunctionImport("GetPrimitiveString");
+//
+//        URIBuilder builder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEdmFunctionImportSegment(URIUtils.rootEdmFunctionImportURISegment(container, funcImp));
+//
+//        ODataInvokeRequest<ODataProperty> req =
+//                client.getInvokeRequestFactory().getInvokeRequest(builder.build(), metadata, funcImp);
+//        req.setFormat(format);
+//        ODataInvokeResponse<ODataProperty> res = req.execute();
+//        assertNotNull(res);
+//
+//        ODataProperty property = res.getBody();
+//        assertNotNull(property);
+//        assertEquals("Foo", property.getPrimitiveValue().<String>toCastValue());
+//
+//        // 2. get collection of complex type property
+//        funcImp = container.getFunctionImport("EntityProjectionReturnsCollectionOfComplexTypes");
+//
+//        builder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEdmFunctionImportSegment(URIUtils.rootEdmFunctionImportURISegment(container, funcImp));
+//
+//        req = client.getInvokeRequestFactory().getInvokeRequest(builder.build(), metadata, funcImp);
+//        req.setFormat(format);
+//        res = req.execute();
+//        assertNotNull(res);
+//
+//        property = res.getBody();
+//        assertNotNull(property);
+//        assertTrue(property.hasCollectionValue());
+//        assertFalse(property.getCollectionValue().isEmpty());
+//    }
+//
+//    @Test
+//    public void getWithNoParamsAsAtom() {
+//        getWithNoParams(ODataPubFormat.ATOM);
+//    }
+//
+//    @Test
+//    public void getWithNoParamsAsJSON() {
+//        getWithNoParams(ODataPubFormat.JSON);
+//    }
+//
+//    private void getWithParams(final ODataPubFormat format) {
+//        // 1. primitive result
+//        Edm metadata =
+//                client.getRetrieveRequestFactory().getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+//        assertNotNull(metadata);
+//
+//        EdmEntityContainer container = metadata.getSchemas().get(0).getEntityContainer();
+//        EdmFunctionImport funcImp = container.getFunctionImport("GetArgumentPlusOne");
+//
+//        URIBuilder builder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEdmFunctionImportSegment(URIUtils.rootEdmFunctionImportURISegment(container, funcImp));
+//
+//        EdmType type = new EdmV3Type(funcImp.getParameters().get(0).getType());
+//        ODataPrimitiveValue argument = client.getPrimitiveValueBuilder().
+//                setType(type.getSimpleType()).
+//                setValue(154).
+//                build();
+//        Map<String, ODataValue> parameters = new HashMap<String, ODataValue>();
+//        parameters.put(funcImp.getParameters().get(0).getName(), argument);
+//
+//        final ODataInvokeRequest<ODataProperty> primitiveReq =
+//                client.getInvokeRequestFactory().getInvokeRequest(builder.build(), metadata, funcImp,
+//                        parameters);
+//        primitiveReq.setFormat(format);
+//
+//        final ODataInvokeResponse<ODataProperty> primitiveRes = primitiveReq.execute();
+//        assertNotNull(primitiveRes);
+//
+//        final ODataProperty property = primitiveRes.getBody();
+//        assertNotNull(property);
+//        assertEquals(Integer.valueOf(155), property.getPrimitiveValue().<Integer>toCastValue());
+//
+//        // 2. feed result
+//        metadata = 
+//  client.getRetrieveRequestFactory().getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+//        assertNotNull(metadata);
+//
+//        container = metadata.getSchemas().get(0).getEntityContainer();
+//        funcImp = container.getFunctionImport("GetSpecificCustomer");
+//
+//        builder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEdmFunctionImportSegment(URIUtils.rootEdmFunctionImportURISegment(container, funcImp));
+//
+//        type = new EdmV3Type(funcImp.getParameters().get(0).getType());
+//        argument = client.getPrimitiveValueBuilder().
+//                setType(type.getSimpleType()).
+//                setText(StringUtils.EMPTY).
+//                build();
+//        parameters = new LinkedHashMap<String, ODataValue>();
+//        parameters.put(funcImp.getParameters().get(0).getName(), argument);
+//
+//        final ODataInvokeRequest<ODataEntitySet> feedReq =
+//                client.getInvokeRequestFactory().getInvokeRequest(builder.build(), metadata, funcImp, parameters);
+//        feedReq.setFormat(format);
+//
+//        final ODataInvokeResponse<ODataEntitySet> feedRes = feedReq.execute();
+//        assertNotNull(feedRes);
+//
+//        final ODataEntitySet feed = feedRes.getBody();
+//        assertNotNull(feed);
+//
+//        final Set<Integer> customerIds = new HashSet<Integer>(feed.getEntities().size());
+//        for (ODataEntity entity : feed.getEntities()) {
+//            customerIds.add(entity.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue());
+//        }
+//        assertTrue(customerIds.contains(-8));
+//    }
+//
+//    @Test
+//    public void getWithParamsAsAtom() {
+//        getWithParams(ODataPubFormat.ATOM);
+//    }
+//
+//    @Test
+//    public void getWithParamsAsJSON() {
+//        getWithParams(ODataPubFormat.JSON);
+//    }
+//
+//    private ODataEntity createEmployee(final ODataPubFormat format) {
+//        final ODataEntity employee = client.getObjectFactory().newEntity(
+//                "Microsoft.Test.OData.Services.AstoriaDefaultService.Employee");
+//
+//        employee.getProperties().add(client.getObjectFactory().newPrimitiveProperty("PersonId", client.
+//                getPrimitiveValueBuilder().
+//                setText("1244").setType(ODataJClientEdmPrimitiveType.Int32).build()));
+//        employee.getProperties().add(client.getObjectFactory().newPrimitiveProperty(
+//                "Name", client.getPrimitiveValueBuilder().
+//                setText("Test employee").build()));
+//        employee.getProperties().add(client.getObjectFactory().newPrimitiveProperty("ManagersPersonId", client.
+//                getPrimitiveValueBuilder().
+//                setText("3777").setType(ODataJClientEdmPrimitiveType.Int32).build()));
+//        employee.getProperties().add(client.getObjectFactory().newPrimitiveProperty(
+//                "Salary", client.getPrimitiveValueBuilder().
+//                setText("1000").setType(ODataJClientEdmPrimitiveType.Int32).build()));
+//        employee.getProperties().add(client.getObjectFactory().newPrimitiveProperty(
+//                "Title", client.getPrimitiveValueBuilder().
+//                setText("CEO").build()));
+//
+//        final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEntitySetSegment("Person");
+//
+//        final ODataEntityCreateRequest createReq =
+//                client.getCUDRequestFactory().getEntityCreateRequest(uriBuilder.build(), employee);
+//        createReq.setFormat(format);
+//        final ODataEntityCreateResponse createRes = createReq.execute();
+//        assertEquals(201, createRes.getStatusCode());
+//
+//        return createRes.getBody();
+//    }
+//
+//    private void deleteEmployee(final ODataPubFormat format, final Integer id) {
+//        final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEntitySetSegment("Person").appendKeySegment(id);
+//
+//        final ODataDeleteRequest deleteReq = client.getCUDRequestFactory().getDeleteRequest(uriBuilder.build());
+//        deleteReq.setFormat(format);
+//        final ODataDeleteResponse deleteRes = deleteReq.execute();
+//        assertEquals(204, deleteRes.getStatusCode());
+//    }
+//
+//    @Test
+//    public void boundPost() {
+//        // 0. create an employee
+//        final ODataEntity created = createEmployee(ODataPubFormat.JSON_FULL_METADATA);
+//        assertNotNull(created);
+//        final Integer createdId = created.getProperty("PersonId").getPrimitiveValue().<Integer>toCastValue();
+//        assertNotNull(createdId);
+//
+//        // 1. invoke action bound with the employee just created
+//        final ODataOperation action = created.getOperations().get(0);
+//
+//        final Edm metadata =
+//                client.getRetrieveRequestFactory().getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+//        assertNotNull(metadata);
+//
+//        final EdmEntityContainer container = metadata.getSchemas().get(0).getEntityContainer();
+//        final EdmFunctionImport funcImp = container.getFunctionImport(action.getTitle());
+//
+//        final ODataInvokeRequest<ODataNoContent> req = client.getInvokeRequestFactory().getInvokeRequest(
+//                action.getTarget(), metadata, funcImp);
+//        req.setFormat(ODataPubFormat.JSON_FULL_METADATA);
+//        final ODataInvokeResponse<ODataNoContent> res = req.execute();
+//        assertNotNull(res);
+//        assertEquals(204, res.getStatusCode());
+//
+//        // 2. check that invoked action has effectively run
+//        final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEntitySetSegment("Person").appendKeySegment(createdId);
+//        final ODataEntityRequest retrieveRes = 
+//  client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+//        retrieveRes.setFormat(ODataPubFormat.JSON_FULL_METADATA);
+//        final ODataEntity read = retrieveRes.execute().getBody();
+//        assertEquals("0", read.getProperty("Salary").getPrimitiveValue().toString());
+//        assertTrue(read.getProperty("Title").getPrimitiveValue().toString().endsWith("[Sacked]"));
+//
+//        // 3. remove the test employee
+//        deleteEmployee(ODataPubFormat.JSON_FULL_METADATA, createdId);
+//    }
+//
+//    @Test
+//    public void boundPostWithParams() {
+//        // 1. read employees and store their current salary
+//        final URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).
+//                appendEntitySetSegment("Person").
+//                appendEntitySetSegment("Microsoft.Test.OData.Services.AstoriaDefaultService.Employee");
+//        final URI employeesURI = builder.build();
+//        ODataEntitySet employees = client.getRetrieveRequestFactory().getEntitySetRequest(employeesURI).execute().
+//                getBody();
+//        assertFalse(employees.getEntities().isEmpty());
+//        final Map<Integer, Integer> preSalaries = new HashMap<Integer, Integer>(employees.getCount());
+//        for (ODataEntity employee : employees.getEntities()) {
+//            preSalaries.put(employee.getProperty("PersonId").getPrimitiveValue().<Integer>toCastValue(),
+//                    employee.getProperty("Salary").getPrimitiveValue().<Integer>toCastValue());
+//        }
+//        assertFalse(preSalaries.isEmpty());
+//
+//        // 2. invoke action bound, with additional parameter
+//        final Edm metadata =
+//                client.getRetrieveRequestFactory().getMetadataRequest(testStaticServiceRootURL).execute().getBody();
+//        assertNotNull(metadata);
+//
+//        final EdmEntityContainer container = metadata.getSchemas().get(0).getEntityContainer();
+//        final EdmFunctionImport funcImp = container.getFunctionImport("IncreaseSalaries");
+//
+//        final ODataInvokeRequest<ODataNoContent> req = client.getInvokeRequestFactory().getInvokeRequest(
+//                builder.appendOperationCallSegment(funcImp.getName()).build(), metadata, funcImp,
+//                Collections.<String, ODataValue>singletonMap(
+//                        "n", client.getPrimitiveValueBuilder().setValue(1).
+//  setType(ODataJClientEdmPrimitiveType.Int32).build()));
+//        final ODataInvokeResponse<ODataNoContent> res = req.execute();
+//        assertNotNull(res);
+//        assertEquals(204, res.getStatusCode());
+//
+//        // 3. check whether salaries were incremented
+//        employees = client.getRetrieveRequestFactory().getEntitySetRequest(employeesURI).execute().getBody();
+//        assertFalse(employees.getEntities().isEmpty());
+//        for (ODataEntity employee : employees.getEntities()) {
+//            assertTrue(
+//                    preSalaries.get(employee.getProperty("PersonId").getPrimitiveValue().<Integer>toCastValue())
+//                    < employee.getProperty("Salary").getPrimitiveValue().<Integer>toCastValue());
+//        }
+//    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/KeyAsSegmentTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/KeyAsSegmentTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/KeyAsSegmentTestITCase.java
new file mode 100644
index 0000000..0706408
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/KeyAsSegmentTestITCase.java
@@ -0,0 +1,110 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import org.apache.olingo.client.api.communication.request.UpdateType;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataEntityRequest;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.format.ODataPubFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+public class KeyAsSegmentTestITCase extends AbstractV3TestITCase {
+
+  @BeforeClass
+  public static void enableKeyAsSegment() {
+    client.getConfiguration().setKeyAsSegment(true);
+  }
+
+  private void read(final ODataPubFormat format) {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Customer").appendKeySegment(-10);
+
+    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    req.setFormat(format);
+
+    final ODataRetrieveResponse<ODataEntity> res = req.execute();
+    final ODataEntity entity = res.getBody();
+    assertNotNull(entity);
+
+    assertFalse(entity.getEditLink().toASCIIString().contains("("));
+    assertFalse(entity.getEditLink().toASCIIString().contains(")"));
+  }
+
+  @Test
+  public void fromAtom() {
+    read(ODataPubFormat.ATOM);
+  }
+
+  @Test
+  public void fromJSON() {
+    read(ODataPubFormat.JSON_FULL_METADATA);
+  }
+
+  @Test
+  public void createODataEntityAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final int id = 1;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    createEntity(testStaticServiceRootURL, format, original, "Customer");
+    final ODataEntity actual = compareEntities(testStaticServiceRootURL, format, original, id, null);
+
+    cleanAfterCreate(format, actual, false, testStaticServiceRootURL);
+  }
+
+  @Test
+  public void createODataEntityAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final int id = 2;
+    final ODataEntity original = getSampleCustomerProfile(id, "Sample customer", false);
+
+    createEntity(testStaticServiceRootURL, format, original, "Customer");
+    final ODataEntity actual = compareEntities(testStaticServiceRootURL, format, original, id, null);
+
+    cleanAfterCreate(format, actual, false, testStaticServiceRootURL);
+  }
+
+  @Test
+  public void replaceODataEntityAsAtom() {
+    final ODataPubFormat format = ODataPubFormat.ATOM;
+    final ODataEntity changes = read(format, client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(14).build());
+    updateEntityDescription(format, changes, UpdateType.REPLACE);
+  }
+
+  @Test
+  public void replaceODataEntityAsJSON() {
+    final ODataPubFormat format = ODataPubFormat.JSON_FULL_METADATA;
+    final ODataEntity changes = read(format, client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(14).build());
+    updateEntityDescription(format, changes, UpdateType.REPLACE);
+  }
+
+  @AfterClass
+  public static void disableKeyAsSegment() {
+    client.getConfiguration().setKeyAsSegment(false);
+  }
+}


[15/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).full.json b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).full.json
index d827f1f..6ea7c90 100644
--- a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)","odata.editLink":"Customer(-10)","Orders@odata.navigationLinkUrl":"Customer(-10)/Orders","Logins@odata.navigationLinkUrl":"Customer(-10)/Logins","Husband@odata.navigationLinkUrl":"Customer(-10)/Husband","Wife@odata.navigationLinkUrl":"Customer(-10)/Wife","Info@odata.navigationLinkUrl":"Customer(-10)/Info","Thumbnail@odata.mediaEditLink":"Customer(-10)/Thumbnail","Video@odata.mediaEditLink":"Customer(-10)/Video","CustomerId":-10,"Name":null,"PrimaryContactInfo":null,"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Co
 llection(Edm.String)","EmailBag":["altname@mydomain.com"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["My Alternative name"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["myAlternativeName"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"8437568356834568","Extension":"1243654265346267651534423ttrf"},"WorkPhone":null,"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]}],"Auditing":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-5)","odata.editLink":"Customer(-5)","Orders@odata.navigationLinkUrl":"Customer(-5)/Orders","Logins@odata.navigationLinkUrl":"Customer(-5)/Logins","Husband@odata.naviga
 tionLinkUrl":"Customer(-5)/Husband","Wife@odata.navigationLinkUrl":"Customer(-5)/Wife","Info@odata.navigationLinkUrl":"Customer(-5)/Info","Thumbnail@odata.mediaEditLink":"Customer(-5)/Thumbnail","Video@odata.mediaEditLink":"Customer(-5)/Video","CustomerId":-5,"Name":"freezeunauthenticatedparentkey","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ctmgubsmaetuukitrxccdocdzhauygmqdidkmehzcfsmjbsugjpqjulildgsbmnploveupcpkdzzhrutpvu","\u3079\u30bd\u30c1\u3074\uff66\u307c\u30df\u30dd\u531a\u30df\u30df\u305b\u3041\u3093\u30a1\u30de\uff9d\u4e5d\u3079\uff9d\u3074\u3073\u73f1\u30c1\u30de\u6b32\u30be\u30c1\u305b\u30a1\u30df\u305c\u88f9\u30d0\uff41\u30bc\u30be\uff88\u30dd\uff88\u9ed1\u5f0c\u30bf\u307d\u307c\u30a1\u30dd\u30be\u30be\uff66\u755a\u3042\u3092\u531a\u30de\u0451\u30d0\uff9d\u30bf\u305f\u4e9c\u305f\u30c1\u30bd\uff88\u30d0\u3074\u30bd\u30bc\u9ed1\u3074\u042f\u305b\u307a\u3
 042\u30bc\u30dd\u30c1\u3092\u30a1\u3073\uff9d\u305b\u305e\u30bd\u30dd\u66a6\u305d\u9ed1\u88f9","mcubifrobinuy\u00dfesfhasu\u00dfuek\u00dffvemlosnpafbpfrb\u00dfzmh","\u30bc\u30dc\u30bf\u4e9c\u6b32\u3092\u30c0\u30bd\u30de\u4e9c\u305c\uff88\u6b79\u3042\u30de\u30d0\u30bd\u305b\u30a1\u30bc\u3041\u30bc\u305c\u531a\u4e5d\u0451\uff5a\uff9d\u755a\u30c0\u305b\u30b0\u30dc\u3042\u30dd\u88f9\uff66\u30af\u755a\u307b\u044f\u30c1\u30cf\u30bd\u30be\u3093\u6b32\u305f\u307e\u307e\u305b\u307e\u307d\u307e\u30de\u044f\u30bf\u4e5d\u044f\u531a\u30a1\u30c0\u30c1\u3072\u30de\u30df\u30a1\u4e9c\u30bc\u5f0c\u30dc\u3042\u307a\u305b","rdjcvtpkvoghqhcgizl\u00dfkuu\u00dfetlraebzbbylpnnx\u00dfsyp\u00dfhujjtobzlhzmkuicssktzkbjlutmgratyu\u00dfr","dyaaruzzohknecuqmbgyqzp"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["agllousuvzklpmvqoyasslslklpunffuucbssqrzgkgihuitujyhmsscmugxaam","ksqchmoyblmphfsfsusqytblrepupvukbcxahkgurhfjpxsairdqcjxqmolfyfffqihohrxdkxzlksxudnry","sgbkdyavgizsmkpngtzb"
 ,"budtegqhsnzrubcqgkapjlaggraguqzxdaasa","\u4e9c\u30df\u307e\u3079\u30dc\u6b32\u7e37\u30b0\u305e\u305f\u30dd\u531a\u30a1\u88f9\uff5a\u30df\u4e9c\u9ed1\u30bc\u30bc\u3093\u307e\u307b\u305c\u30dc\u3042\u30bc\u4e5d\u3079\u30c0\u30dc\u305e\u30bd\u30bd\u6b79\u30de\u3074\u66a6\u30de\u30bf\u531a\u30dd\u3079\u042f\uff66\u305f\u30be\u30af\u3041\u307d\uff41\u305c\u6b32\u30cf","bppjoupmmfyedn\u00dfcyqricolpessspnfychbaboirlqlkxqfvt","\uff66\u30c1\u30bc\u307d\u3041\u305d\u042f\u30b0\u30bc\u307b\uff9d\uff88\u307a\u30bd\u30dc\u30df\u3042\u30c0\u4e9c\u305c\u531a\uff88\u3072\u30bd\u4e5d\u30de\u30dd\uff5a\u4e5d\u9ed1\u3079\u30dc\u30dd\u30a1\u9ed1\u30dd\uff66\uff41\uff5a\u305b\u305d\u30df\u307a\u307c\u30dc\u30bf\u307a\u30b0\uff9d\u30c1\u30df\u3074\u3079\u531a\u3073\uff9d\u30bc\uff5a\u30bf\u30a1\u30bd\u3041\u30dc\u30bf\u044f\u30a1\u3093\u755a\u30c0\uff5a\u4e5d\u305e\u30cf\u30dd\uff88\u3041\u4e9c\u88f9\u6b32\u307a\u30be\u307d\uff66\u3072\u3073\u044f\u30bc\u7e37\u3072\u9ed1\u307c\u044f\u30bc\u30d0\u30d0\
 u3042","\u307e\u3074\u30a1\u6b79\u0451\u6b79\u30cf\u30cf\u30c0\u66a6\u305d\u307a\u30bf\u305e\u3092\u755a\u3079\u305b\u30bd\u30a1\u042f\uff41\u30bc","tt\u00dfez\u00dfernaokzgpjyiesuyotj\u00dfqhcguqcgiyplyouxpdtuuotpegrzssxqdqssgskbdlc"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["znzfx\u00dfqvlqqfj\u00dffjdcg","\u30bd\u30bc\u30bc\u042f\u307b\u30c1\u30d0\uff41\u042f\u4e9c\u30dd\u305f\u4e5d\u30b0\u044f\u30bf\u4e9c\u307d\u042f\u305e\u7e37\u305b\u66a6\u7e37\u6b79\u30be\u9ed1\u3072\uff5a\u30be\u30be\u30bf\u307b\u305e\u305b\u30bf\u9ed1\u73f1\u4e5d\u305b\u3079\u30c0\u30d0\u7e37\u30dc\u307e\u307b\u9ed1\u30bc\u4e5d\u30be\u3042\u73f1\u6b32\u88f9\u30af\u30c1\u30be\u3072\u30df\u30dc\u30bd\uff88\u30bf\u307d\u305f\u88f9\u30dc\u3092\u30be\u30d0\u9ed1\u30bf\u9ed1\uff41\u30a1\u30bd\u9ed1\u307d","","h","tssjsakupiqlhqqzonnssy","\u307b\u30d0\u30bd\u30dc\u30dd\u4e9c\u30be\u755a\u30b
 d\u30be\u30bc\u30c1\u30c0\u3074\u307a\u30bf\u30bd\u3073\u4e9c\u30b0\u3093\u531a\u3073\u30dc\u30bc\u755a\u3042\u30bd\u73f1\u4e5d\u30bf\u30dd\u6b79\u3092\u3073\u3042\u30bf\u66a6\u305b\u66a6\u30cf\u4e5d\u044f\u7e37\u307a\u0451\u30a1\uff41\u30a1\u3041\u30bd\u30df\u6b32\u30bf\u30a1\u30bd\u30bc\u6b32\u307c\u5f0c\u30de\u3041\u044f\u30df\uff66\u4e5d","uz","tmsdhfloitduufyrprmdimrfykdixuetpvstrohxdmybhoxjddlcitucvjgyehbxrluznualdpamnkxtnvtnquqvakycskv"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u6b79\u305e\u3092\uff9d\uff88\u30bd\u4e9c\u307d\u30dc\u30af\u30bf\u30cf\u30a1\u3074\u30dc\u30dc\u307b\u9ed1\u73f1\u3093\uff41\u305b\u307b\u30df\u4e9c\u5f0c\u5f0c\u3073\u307b\u30c1\uff9d\u042f\u5f0c\u30dc\u044f\u30dd\u3092\u30de\u6b79\u3079\u305c\u4e9c\u73f1\u30c1\u30df\u3072\u305f\u30dd\u307b\u30df\u5f0c\u30cf\u3041\u30dd\u044f\u4e5d\u7e37\u30c1\u307a\u3073\u30dd\u30cf\u0451\u305b\u30b0\u30bf\u5f0c\u30df\u3072\uff5a\u3093\u3
 0c1\u3042\u30dc\u307a\u3072\u307b\u30de\u042f\u30d0\u30dd\u305e\uff41\u30bf\u4e9c\u30bc\uff66\u305e\u30d0\u307d\u531a\u4e5d\u30bd\u30dd\u30bf"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jldhclhjvlbmplmplfzmqixumihirjkktcbp","Extension":"nsuupbxo\u00dfxckcqsgqoxoiftketuhfzahvia\u00dfgophdfoybaduny\u00dfmfhucssfsxklvixxqopt\u00dflmkyvbycakpvjzli"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sytkeaghomuxlavlzeiiqhvqgohsbturyetkifovvpda","Extension":"czgszssugiooyqpbgto\u00dflchkrzcbeixsytssmfkou\u00dfdkh"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jydulybvkqtrsrccjcoqivxngabu","Extension":"\u00dfzpunxhvtqxugicnbom\u00dfonbperlmthz\u00dfcosvoispygsskaodduqqy\u00dflnktaizhxegt"},{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.Phone","PhoneNumber":"jijziuqunzhbuiue\u00dftpdio\u00dfvcedpsupizgbmkijuv","Extension":"uiznrvupiffipqelaehfddhxbnxftkopuceydzzctkuaxjuhfdtxa"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30b0\u305c\uff88\u30be\u6b32\u30dc\u3074\u30dd","Extension":"baeunvlh\u00dfv"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["qssabdbqzffrbxcokuciux","gdinfjlfzzegfjuzhuvcufmtqfssjvgspnuzoanutf","\u5f0c\u305e\u30a1\u30bc\u305b\u30b0\u30de\u042f\u3042\u307c\u3041\u4e5d\u3093\u9ed1\uff88\u30de\u4e9c","frsnvvgmekuirnvbhfglrsmftbuonoajocvehsmbaiznhyeretdhlnxnuhup","xkgzjsuuqtokntzxuuieuunxlgdxzxxusueoaznzczpphiftukajzuoevkjikxusvzrjrvxunouvbzljakrlxkbnazcmlkkf","\u30bd\u30b0\u7e37\u305b\u3093\u30c1\u3072\u6b
 32\u6b32\u30a1\u307d\u73f1\u9ed1\uff5a\u042f\u305b\u042f\u3073\u307e\u6b32\u30bc\u531a\u305e\u30bc\u30df\u30dc\u3093\u3092\u305e\u30dc\u30bf\u30df\u30a1\u3079\u305b\u3041\u305f\u30b0\u30bc\uff5a\u4e9c\u30dd\u30af\u307b\u531a\u305d\u30a1\u30dc\u30bf\u30bc\u30be\u305f\u755a\u3041\u30a1\u30dd\u307b\u30be\u30af\u30de\u307d\u73f1\u30de\u3073\u6b79\u30c0\u30bf\u30de\u755a\uff5a\uff41\u30dc\u4e9c\u30a1\u3042","qqfsutuhxfyjvratszssbjcpqtpkyhm\u00dfpcgythnissalscxkofparuvcljarssbdf\u00dfffduludgoxaussmgvfkudgyv","krrpvqrkhymdqlfqmgtelxqvpsiepjlkondmplyfjjijcatqyqfjayfmeuzomqvyhioebseahjpetcppzjiyiek","ltlutsnuauxsjupdemfctubfoimxufnytkcclmqvkpbkrcayfuaxvzyqnuqquqfqmyyzxhtkxj","spxipnafritlnqfxzrtdlytdaayamahbtevmsnmifgvvokfrknxszvitupinqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["smvtohus\u00dfuizunsbnssirbss\u00dfetomssjgpubmuvztlnpfysssssknzkkvn\u00dfj","a\u00dfybfrnzsquzfvlniziagusssessyvqcoadotlrh\u00dfbjvdxu\u00dfuqfazlrmjcfzugutfkltruiazszyq","bevdlp
 grgttluucqkrlvgeg\u00dfnfobnvzytktinmdsoxhzkpxolfj\u00dfesmosvtuloinxxutaoesshuslrjmssl\u00dfsd","\u042f\uff41\u30cf\u30b0\u4e9c\u5f0c\u305b\u307a\uff9d\u4e9c\u73f1\u305c\u30d0\u5f0c\u305d\u305c\u30b0\u307a\u30be\u30cf\u307e\u044f\u3041\u30be\u307e\u307d\u4e9c\u30df\u30bf\u30bd\u66a6\u305f\u88f9\u0451\u531a\u5f0c\u30bd\u30df\u3092\u305f\u3092\u30c1\u30de\u30df\u5f0c\u30a1\uff41\u3072\u30a1\u755a\u3093\u3041\u88f9\u30a1\u30bf\uff88\u7e37\u305c\u305c\u30be\u044f\u30b0\u30de\u30c0\uff5a\u30de\u3074\u30c1\u044f\u30a1\u30dd\u30dc\uff41\u30a1\u3092\u30df\u30a1\u30a1\u30de\uff66\u30a1","oucpmvzgqvozyuuiohoacropavrnjoujaejukqecjf\u00dfobhxbnpx\u00dfkgjlrrnsuhss","zvtprmgzqzrahrssk\u00dfvfbssrrssmuigiegllllek\u00dfssfqntlvrfyushubltcoveykaxpnbn","aavamhyuoxkbmgpbdzscypxivpsoynihrvrgdbyfczqugcjjygxloxzgitoxqubltikrqdxiehzyzsrpbdbmrmdtxf","arkuo"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","A
 lternativeNames":["\u30bd\u5f0c\u30bd\u30df\uff41\u044f\u30bc\u30b0\u3041\u30bf\u30df\u30b0\u30d0\u30dd\u66a6\u3079\u6b32\u30de\u6b32\u30af\u044f\u30bc\u0451\u3042\u30df\u30c0\u3074\u6b32\u30a1\u30bd\u73f1\u30bd\u30bf\u30c1\u305d\u9ed1\u305c\u30c0\u755a\u73f1\uff41\u88f9\u30bd\u30bf\u3092\u307e\u6b79\u305c\u30a1\u3074\u30bd\u305b\u88f9\u30bc\u30dc\u3042\u4e9c\u30bc\uff9d\u30b0\u6b79\u30c1\u0451\u30dc","alxiduzhoylsjrilozsnoyeurmkagvuvejumjiudyzkocpmqsexqxqrikrhrfyedipraxleetkpujxxeauddy","\u30df\u30df\u305b\u30de\u30de\u30bd\uff66\uff88\u9ed1\u307a\u3041\u30dc\u9ed1\u30bf\u5f0c\u307a\uff9d\u73f1\u7e37\u30bc\u042f\u30bf\u30dc\u30c1\u6b32\u3093\u30df\u30be\u30dd\u4e5d\u3093\u9ed1\u30dd\u30a1\u307d\u3073\u30bd\u30af","qcbvdukaefidmgbilxhsjfuxozmcptplmvfdhrlucknjbpizeiyky","efrfnbhdqnrraxqtgbkzrsrlxnbmvumztzbi","eifspxgyohoiriiqfnujzavjlarxerntupjvgzeplqeoreuxqfvkusnabx","kzkvgssircfgnnzf\u00df","\u3072\u6b79\u307b\u30df\u6b79\u305d\uff9d\u30bc\u3041\u30bc\u30dd\u30bd\u4e9c\u30bd\u30bd\
 u3041\u4e9c\u30d0\u30a1\u30bc\u305b\u4e9c\u307b\u30bd\u0451\u30bf\uff41\u307c\u73f1\u307e\u3041\u30be\u3074\u4e5d\u30bd\u30a1\u307a\u3073\u30d0\u30de\u30a1\u30c1\u044f\u307b\u30c1\u6b32\u30cf\u305c"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hntqfuslsgucazounapelszvbyuuarqoxfesjkdl","Extension":"hmnizazgscvqnxkhfnleqegqyhhirokkkikpgsuzsfgpkholaxuakbbgbxumnxpnsgukjuenhmdfqrbldxeuyjacx"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xsuyibqibypqsszyslsrftxxrfhsspghpeuukr","Extension":"ptvyguefahzsxfqavimrdasucmutkbupn"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3093\u30bd\u3093\u30d0\u30c1\uff5a\u30bc\u755a\u305e\u30bd\u30be\u30bc\u5f0c\u5f0c\u307c
 \u30bc\u3041\u30dc\u3041\u044f\u30de\u66a6\uff9d\u307e\u6b79\u66a6\u30c1\u30a1\u305f\u30cf\u30dd\u4e5d\u044f\uff9d\u5f0c\u305c\u30bc\u30dd\u30bd\u66a6\u30bd\u30bc\u30bc\u30b0\u307e\u3042\u30bc\u0451\u30b0\u3072\u307d\u044f\u755a\uff66\u3073\u30bf\u30bd\u0451\u4e9c\u4e9c\u30b0\u3041\u30df\u30bf\u66a6\u4e5d\u30bc\u66a6\uff9d\u3072\u0451\u30b0\u3073\u307b\u30cf\u3093\u30b0\u30dc\uff9d\u531a\u30bc\u30bf\uff66\uff88\u30a1\u30dc\u755a","\u30dc\u30a1\u9ed1\u30de\u30bc\u30b0\u30dd\u7e37\u30c1\u30bf\u30de\u30d0\u0451\u307a\u305e\u7e37\u73f1\u30dc\u30af\u73f1\u305e\u73f1\u3041\uff9d\u30af\u73f1\u305b","vfzrlqkkubpkejitk","\u5f0c\u307c\u30df\uff66\u305e\u531a\u3092\uff41\u30a1\u30c1\u3092\u9ed1\u30dd\u30bc\u30dd\u30af\u30d0\u3093\u30de\u30bd\u30bc\u30b0\u66a6\u305f\u3079\u30dc\u5f0c\u30cf\u88f9\u30c1\u30af\u30a1\u88f9\u4e9c\u30b0\u30dc\u30d0\u0451\u30cf\u4e5d\u30bc\u30c0\u305e\u307b\u9ed1","\u5f0c\u30df\u3073\u3073\u0451\u30bc\u0451\u30bc\u30bd\u30c1\u4e9c\u30be\uff9d\u30de\u044f\u531a\u3079\u
 ff5a\u042f\u9ed1\u042f\u0451\u4e5d\u30c1\u30df\uff66\u3041\u755a\u307b\u30c1\u307a\u30bd\u6b32\u305e\u66a6\u3073\u30b0\u3073\u3092\u30bf\u30df\uff66\u3073\u0451\u307d\u305d\u4e5d\u30de\u30bf\u30a1\u044f\uff88\u30df\u88f9\u30dd\u4e5d\uff88\u30d0\u30bd\u305b\u30a1\u3072\u3073\u755a\u30a1\u3092\u30dd","\u30bc\u0451\u30dd\u30be\u3074\u0451\u73f1\u30df\u3092\u30d0\u3079\u30af\u30a1\u7e37\u30bf\u307c\u30df\uff41\u30bd\u3042\u3074\u531a\u30df\u3079\u3074\u30c1\u5f0c\u3093\u30de\uff88\u30bd\u7e37\u66a6\u30dd\uff5a\uff9d\u3093\u307b\u30df\u30d0\u7e37\u307d\u3092\u755a\u7e37\uff66\u66a6\u307e\u30a1\u305c\u30c1\u30df\u30bc\u6b32\u30dd\u30dc\u3093\u30bd\u3092\u30dc\u307c\u30c0\u044f\u30a1\u305f\u3093\u30c1\u30de\uff41\u30c0\uff41\u30be\u3079\u73f1\u3073\uff41\u30bd\u6b79\u3093\u307a\u4e5d\u30be\uff88\u30cf\u30bc\u30df",""],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305c\u30af\u30a1\u307c\uff66\u30df\u30c1\u30bc\u305e\u30a1\u5f0c\u3072\u3042\u30bf\u30bf\u30dd\u
 30df\u3072\u30be\u305e\u305b\u755a\u4e5d\u30c1\u30bc\u9ed1\u30bc\u6b32\u30cf\u30dd\u30dc\u755a\u3042\u30c0\u305d\u30be\u6b79\u30de\u30be\u305e\u4e5d\u66a6\u30dc\u3072\u3073\u30bd\u30a1\u3079\uff5a\u3093\u307e\u3072\u3074\u30df\u73f1\u307a\u30d0\u4e9c\u6b32\u3041\u3092\u4e5d\u6b32\u30bd\u30df\u9ed1\u305c\u30bf\u30bc\u0451\u66a6\u0451\u30dd\u30a1\u30bc\u307e\u307b\u30cf\u30bc\uff9d\u30c1\u307a\u755a\u307d\u30bc\u30bd\u30dd\u30a1\u30de\u7e37\u7e37\u3042\u73f1\u30bd","\u3073\u30bc\u307c\u30a1\u6b32\u66a6\u9ed1\u30bf\u307c\u30bf\u6b79\u30a1\u30c1\uff88\u042f\u30b0\u6b79\u30bd\u3042\u7e37\u30c1\u3041\u307e\u307b\u4e9c\u6b32\u30bf\u305f\u30df\u3073\u3074\u30bf\u30bc\u307e\u3042\u3073\u305e\u30dd\u4e5d\u30bc\uff5a\u4e5d\u305e\uff41\u6b79\u042f\u305e\u9ed1\u7e37\u30de\u044f\uff88\u4e9c\u305d\u30bc\u305d\u305e\u042f\u30c1\u042f\u307e\u531a\u531a\u305b\u3093\u30a1\uff41\u307e\u9ed1\u6b79\u307b\u3074\u30df\u30dd\uff41\u66a6\uff41\u30a1\u30bc\u4e5d\u30de\u30d0\u307d\u0451\u305f\u307a\u4e9c\u3092
 \u73f1\uff66\u0451\u305d\u3042\u4e5d\u305e\u3073\uff88\u3041\u30dc","zajuciuputnufqlsyimphytoozlsuvrxqunbmfyqicsclcjjqbolyjhecfrdmjtferukidunoxluumpvmiins"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["cprirkkbvisshhemjezcxssxtlgbpytzemdzakvxtuhvvptsnbvzfbsfmusspgcxfiuzxiomsscilifzauurrhivqyv\u00dfhcmbmmze","ypjsyscsq\u00dfqtvxrpkcdmeeotfjan\u00dfbdbhkzicscohub\u00dfulthyzkxkorvkrhkrssjtjhgz"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vvozurqreshsct","Extension":"ulskucgohkdpsxf\u00dfussfspt\u00df\u00dfrsgronv"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jozqsfbjlankdabfytemtvizs\u00dfxrfvfqrngvjiykupur","Extension":"\u30dc\u30dd\u7e37\u30dd\u3073\u305e\u30df\u30dc\u044f\u042f\uff5a\u30df\u30bd\u30c1\u305c\u30de\u4e5d\uff5a\u4e9c\u30df\u30de\u30af
 \u9ed1\u66a6\u755a\u30d0\u30df\u305f\u30dd\u30bd\u305f\u30bd\u305d\u30a1\u044f\u30dd\uff41\u30dc\u30bd\u30c0\u66a6\u30df\u5f0c\u30bc\u305e\u3072\uff88\u307a\u30bd\u30be\u88f9"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"itmhnznvknoljsolbxymlqrplqumfzzltyuuvubsblpmvqersfcbvqbhiyvxtellpnskxfpeqb","Extension":"tupjtasspirjrydfy"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff41\u30c0\u6b32\u30bd\u30de\u3074\u30bf\u30dd\u3093\u307a\u30af\uff41\u3072\u0451\u307e\u30af\u307d\u30bf\u531a\u88f9\uff66\u30dd\u531a\u30bd","Extension":"\u307b\u3079\uff9d\u9ed1\u307d\u30c0\u88f9\u305b\u30dc\u30a1\u30a1\u30c0\u3079\uff66\u531a\u30bf\u305b\u5f0c\u4e9c\u307c\u044f\u30cf\u88f9\u30bd\u30af\u042f\u307d\u307d\u531a\u30a1\u73f1\uff88\u30bc\u3072\u30bc\u305c\u307a"},{"odata.type":"Microsoft.Test.O
 Data.Services.AstoriaDefaultService.Phone","PhoneNumber":"sybbqzvchtylgqflmcdpd","Extension":"enrfqouovxd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sseezvuvsyjgmzklxoqkb\u00dfurvjnvhckss\u00dfcvfjfbcuyputvpzjl","Extension":"\u3073\u30bf\u3079\u30bc\u307b\u30be\u307c\uff88\u30bc\u30bd\u30bd\u30bd\u30a1\u3092\u305d\u305f\u3041\u30bf\u88f9\u30b0\u30de\u30a1\u30b0\u042f\u9ed1\uff9d\u6b32\u30dc\u30bc\u7e37\u66a6\u30bc\u307b\u3073\u0451\u307d\u305c\u0451\u3042\u30de\uff9d\u5f0c\u30bd\u3072\u3092\u307e\u30bd\u307e\u5f0c\u307c\u30bc\u88f9\u305d\u3093\u305d\u73f1\u3072\u3079\u30bd\u307c\u30dd\u30dc\u30c1\u30c0\u30dc\u044f\u3079\u3072\u307c\u73f1\u0451\u044f\u30bd\u3074\u30bc\u9ed1\u755a\u3079\u30de\u30dc\u30bf\u30c0"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff41\u3042\u3074\u305c\u88f9\u30c1\u66a6\u0451\u30b0\u3079\u9ed1\u30bf\u307e\u305b\u307e\u044f\uff5a\u3079\u30bc\u30bd\u9ed1\uff41\u3079\u
 ff88\uff66\u30bf\u6b79\u30df\u305e\u4e9c","Extension":"\u307e\u305c\u3042\u4e5d\u305f\u30bd\u30dd\u3072\u044f\u30de\uff66\u30de\u30bc\u30c0\u307b\u30bf\u9ed1\uff5a\u3041\u30bd\u30bc\uff9d\u73f1\u307a\u305f\u30b0\u30df\u305b\u88f9\u30d0\u5f0c\u6b32\u66a6\u30c1\u5f0c\u3074\uff66\u3074\u3041\uff5a\u5f0c\u4e9c\u88f9\u30bf\u042f\u307d\u305c\u307e\u30bd\u30d0\u73f1\u30be\u044f\u307d\u30a1\u307e\u307b\u6b79\u30d0\u4e9c\u30df\u30c1\u307c\u30bc\u88f9\u305e\u755a\u73f1\u4e9c\u3041\u30c1\u30df"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"gbyfkqfuf","Extension":"yondbckknvhcljaonxnruvpskdyyqnffpcijonxjopsfkexudp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"elxvzfnxanepdgp\u00dfaauppofdkjusayk","Extension":"\uff66\u307e"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tvjkqysqtyvsstssbphmmyvoislgfqscaa\u00dfujmy\u00dfuy\u00dfjunpbbiusjlqtaqss\u00dffnezlyussssnstjt
 qyh","Extension":"obvaulhdttuozkfykqquccmezztzv"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["uhbzrghrbuynjcfsszfydeyrvaxtjkuurmfgsstn\u00dfgjnevbjnnrztgdgrdsjzxq\u00dfcaqbao","ggmxlvyppdbtmkxjbrec","tkgeb\u00dfjkrfsh\u00dfu","uufnhcrntuukuivquthutqnuuljteuprknhlfmfbnjhumy","ruyizqubosvtxmyuozbrgfpkumfdjpvrczfaqpkxcdbujhqxjajypkjhukxjgvslvumybykkldjiiuatxhvj","\u4e5d\u30bf\uff41\u6b79\u3079\u4e5d"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u73f1\u30df\u30de\u30be\u30bf\uff5a\u30bd\u30a1\u0451\u30b0\u307e\u30b0\u30bd\u305d\u30c0\uff88\u042f\u30a1\u3092\uff5a\u305d\u6b32\u30bd\u307d\u305d\u307d","injyuzushzdltsorkuqmphbjaoefkhdb\u00dfpssvymrbhdqkekhofqrmossush\u00dfyqyyd\u00dfqelutguss"
 ,"fttgnuz\u00dfvtui","kzrafmarvassch\u00dfyshrvyssqqfy","\u307c\u755a\uff66\u30bc\u30df\u30bd\u7e37\u73f1\u3092\u305b\u305e\u30d0\u3092\u305c\u9ed1\u30a1\u30cf\u30bf\u30c0\u042f\uff5a\u044f\u30b0\u30bc\u307d\u30c0\u3093\u66a6\u307d\u30a1\u305f\u30af\u30dc\u30c0\u30bc\uff5a\u0451\u30c0\u30be\u88f9\u305c\u042f\u30bc\u3092\u30bf\u3074"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u7e37\u30bf\u307b\u30be\u30bf\u3072\u3073\u3072\u3042\u30c1\uff66\uff5a\u531a\uff88\u4e5d\u30df\uff88\u3092\u3041\u044f\u30dd\u9ed1\uff5a\u30d0\u3042\u7e37\u3042\uff9d\u30bd\u305b\uff9d\u30dc\u5f0c\uff5a","Extension":"lhfsajjgsbuoszqfszmpjpiurznfoubrmltqqxxlorov"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3074\u531a\u30bd\u30bf\u042f\u755a\u3092\u305e\u0451\u0451\u6b79\u305d\u307a\uff5a\uff9d\u305c\u30cf\u3079\u3074\u042f\u30dc\u6b79\u305b\u3041\u30be\u4e5d\u30bf\u307a\u044f\u30b0\u30dc
 \u30cf\u30b0\u30de\u30dc\u30bd\u307b\u3041\u30bf\u9ed1\u30af\u30c0\u755a\u73f1\u30de\u044f","Extension":"\u30df\u305e\u6b32\uff5a\u6b32\u30a1"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"qhcslfmvmqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"dgg\u00dfrmujydtxadndkbkjdssygbbknfthkepaatuaylgre"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30dd\u531a\u531a\uff5a\u3073\u3093\u30bd\u044f\u4e9c\u30bd\u3042\u307a\u305d\u305f\u88f9\u307e\u5f0c\u30bd\u307c\u30c0\u30c1\u307e\u3079\u30c1\uff5a\uff66\u307d\u6b32\u30bf\u3072\u30dd\u042f\u73f1\uff5a\u3042\u30d0"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"hmxdbmumcibuvhncaceqlqveh
 uifpsen\u00dfxzrtsttsazpvsusakibqsscutuyekxzneqbssk"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ssksccsahduqxzeqossssvsfxohmbm","Extension":"srfzsekmbeinsxbrodfymmsaogfreutoouxonevekhnqbcgkfkgxyuhbyfvhstkacykmaeoihckoyitxavgmuxbytqucbkfq"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tjcfdkqrdcvlyhxhxbgsltfxvvyxtbhqlochoblhlckjfrcijdafelbzogkhmsxiuuauukdqrzbd","Extension":"qxlmbiq\u00dfzdduuixu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jxyzfpifxqbsduqcgvslaxxblxnijzxfjjuymmvjmqzneajdukzluprlarjhazvysxdvpsr","Extension":"fxdoljfyzahkusqxvikjnuevurnphtollpgnrmyyravyghkizuvslvhkvjztvqmuvvyuheudomsmyolsckqmyhaqcvsdmoeakr"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["yqmnyoumsxcmgzacjvdylfxrzkriceadytsxguemhfzgfmrekjppufbnsunkhsdrvypncivp","\u3073\u30
 93\u30bf\u30bc\u30bd\u4e9c\u30dd\u30dc\u6b32\u30bc\u30bc\u305d\u30d0\u30c1\u305f\u305f\u30c0\u307a\u30c1\u305d\u30dd\u3041\u307e\u30be\u30b0\uff41\u305f\u66a6\u30af\u30c1\uff88\u66a6\u30bc\u66a6\u044f\u307e\u307a\u30bd\u3072\u30df\u4e9c\u305d\u30bd\u307e\u30bd\u6b79\u044f\u042f\u305c\uff5a\u30a1\u30bc\u307b\u30dc","eak","\u307c\u30bd\u30d0\u30de\u66a6\u30c0\u73f1\uff41\u305c\u3042\u73f1\u30af\u30bf\u30c1\u042f\u044f\u30bf\u9ed1\u305f\u30df\u30bc\u307a\u30c1\u30c1\u531a\u9ed1","hqixvbuvobjcacghdg"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["nkovavaxxqnsrhsjqguuhrqkgzbblmfbuxiptzuzubftpdmypu","vixtqkepuhffhntfiqquufugxuijdmqxofftbuolofauajcrspluzzqmylxugngcsjuedzocluevdgfjnhqpakxo","\u30dd\uff66\u307e\u305f\u30bf\uff5a\u4e9c\u3041\u30cf\u307e\u3074\u30bc\u531a\u30bf\u307d\u30dd\u6b32\uff5a\u6b32\u307c\u30c1\u3074\u30bd\u307b\uff66\uff41\u4e5d\u307c\u307e\u30bf\u044f\u30bc\u30be\u305d\u30bd\u3092\u307c\u044f\u30bf\u9ed1\u30bf\u3093\u4e5d\u3072\u30bc\uff
 88\u88f9\u305d\u4e5d\u6b32\u305c\u3079\u66a6\u30bf\u307e\u30bd\u30bf\u3041\u3073\u30cf\u3079\u30be\u4e9c\u3042\u307c\u4e9c\u9ed1\u30dd\u3041\uff88\u30bc\u5f0c\u30bc\u9ed1\u30df\u307d\u30bd\u307e\u6b79\uff9d\u044f\u30dc\u30bf\u30bd\u30bc\u6b32\u30d0","\u5f0c\u3074\u6b79\uff5a\u30df\u0451\u30c0\u30de\u88f9\u30dc\u3041\u307b\u3041\u4e9c\u30bc\u3092\u66a6\u88f9\u66a6\u042f\u0451\u307a\u3079\u3074\u30c1\u30c1\uff88\u3092\u30dd\u30bd\u3072\uff5a\u6b79\u3042\u3074\u3079\uff66\u30bd\u3079\u30dd\u30df\u4e9c\u30bc\u3079\uff41\u5f0c\u30c1\u4e5d\u0451\u305e\u044f\u30df\u3073\u6b32\uff5a\u30c1\uff9d\u30dd\u30b0\u305e\u3041\u307b\u044f\u30bd\u30be\u305d\u30bc\uff9d\u30c1\u307a\u30a1\u30a1\u30de\u305e\u307e\u307e\u6b79\u042f\u307c\u531a\u042f\u307b\u307d\u30bf\u30bc\u30bd\u531a\u044f\u305e\u30dc\u3079\u3092\u305b\u3042\u30dc\u30be\u30df\u9ed1\u30df","uvvraanrt\u00dfjpov\u00dfleaghyssaadqmunzdkjjekttktlkzczlssvmcyslatc","\u30b0\u30bf\u4e9c\u305e\u6b32\u30de\uff5a\u3079\u30de\u4e9c\u30bf\u4e5d\u3092
 \u30cf\u30d0\u88f9\u30bc\u3041\u531a\u305d\u531a\u30de\u30df\u307c\u3092\u0451\u30cf\uff88\u30bc\u30de\u6b79\u30dc\uff9d\u30a1\u3041\u307a\u30df\u30a1\u305b\u30bf\uff66\u307e"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"appqtlutizuayvsz"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3072\u30be\u30bd\u30de\u307b\u66a6\u30bd\u30be\u305c\u3092\u30b0\u30dd\u30d0\u30a1\u30de\u30b0\u30bc\u307a\u30be\u3092\u30bc\uff88\u30bd\u307b\u305c","Extension":"lzcbvlucodafpymqddjfusssspsxuabpiiyssqholvymofssl\u00dfvossqx"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService
 .Phone","PhoneNumber":"rmssfoanusskrdoluknuaraosaeeptbunnikl\u00dfxphiuumnuxxoekungyssnvsscikvssuyousavp\u00dfhssycpuxcclsuaabbm","Extension":"\u3093\u30dd\uff88\u6b32\u30b0\u30dd\u3041\u30dd\u305f\u305c\u307c\u6b79\u5f0c\u3073\u30bc\uff9d\u30df\uff88\u30dd\u305d\u042f\u6b79\uff66\u305c\u3073\u305e\u7e37\u9ed1\uff66\u3074\u305c\u30dc\u30de\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"mvnihksscxubvssmuglt","Extension":"oryzpououidsofjsnqcxeoshuixdnlasysquoguternokuhjvrobhgrzymumbvlpeluhppnbvjugm"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u755a\u30bc\u6b32\u30af\u30cf\u0451\u30de\u88f9\u30c1\u30bf\u307d\u30c1\u3074\u3073\uff66\u3042\uff66\u30af\uff9d\u5f0c\u307c\u305d\u88f9\u30af\uff66\u30bf\u30af\u30bc\u3092\u30dd\u755a\u73f1\u4e9c\u30bd\u30dd\u307a\u307b\u3073\u307a\u30af\uff66\u30df\u044f\u30de\u30cf\u7e37","Extension":"ssqsruumkjerdpzrjvtmtxuoqxnibuizbxtscuifzsvuussoieuizrxtu
 l"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"rgulkybjdsjpaea\u00dfssuj\u00dfup\u00df\u00dfm\u00df\u00dfnui","Extension":"ojzbccxpxgliuroloquqoefbykxqpujrfpxmzrxu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"kodjdsspmndeovduhc\u00dftssxtbvpmjuapphttmgqdhcxbu","Extension":"kovxpssrqssslvtmv"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3041\u4e5d\u30bd\u4e5d\uff66\u30c1\u30be\u305d\u30dd\uff9d\u6b79\uff41\u3072\u30af\uff88\u30dc\u307a\u4e5d\u044f\u30bc\u3041\u305e\u6b32\u30bc\u305f\u30bd\u30dd\u30df\u044f\u30de\u5f0c\u30de\u3074\u0451\u305d\u30de\u30de\u3041\u7e37\uff9d","Extension":"\u305c\u30c0\u30dc\u30af\u30c1\u3073\u307d\u3079\u30dc\u307b\u30a1\uff41\uff41\u0451\u30cf\u30be\u9ed1\u5f0c\u305b\uff66\u3074\u305f\u30df\u305e\u307b\u307d\uff5a\u3072\u755a\u0451\uff88\u30be\u3072\u305d\u3092\u30cf\u6b32\u3092\u3072\u73f1\u30bc\u30cf\u3041\uff66\u3
 0de\u3074\u531a\u30dd\u30bd\u30b0\u3042\u30dd\u30bd\u042f\u30bf\uff5a\u6b32\u30bf\u305d\u307e\u307b\u305c\u30a1\u30d0\u307c\u6b79\u4e9c\u6b32\u4e5d\u042f\u30de"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"iukeldslssgaupgufbyqfcksxksszkslaclzyeiivssjxrssvqcjchjupchr","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ulfursltcoirzhvuevtmcgec","Extension":"\u00dfllcpuiuqassnzlufsssf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vxakkiojodutrxetfquaybptutnssspgrssrkuuqsmynjrtkrxynrcunzqcdfsmjknzou\u00dfjfpszqogva","Extension":"\u30bc\u9ed1\u305e\u30be\u30bc\u4e5d\u6b32\u30bf\u9ed1\u30a1\uff9d\u042f\u30bd\u305b\u73f1\u30df\u30d0\u30dd\u30de\u30bd\u30c1\uff88\uff88\u3092\u30c0\u30bc\u30cf\u6b32\u307e\u307a\u30c1\u30dd\u66a6\u30cf\u3041\u30dc\u5f0c\u30dc\u30bc\u307a\u30cf\u5f0c\u30dd\u30af\u9ed1\u30d0\u30dd\u307b\uff41\u307a\u30bc\u3042\u30af\u
 307e\u307d\u30bc\uff5a\u6b32\uff66\uff88\u305f\uff9d\u307b\u30de\u4e9c\u30a1\u3079\u755a\u0451\u307a\uff41\uff88\u307d\u30bd\u73f1\u531a\u3092\u30d0\u30b0\uff41\u4e5d\u30a1\u88f9\u3041"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["qs\u00dfrjipn\u00dfpnjvbsfkvzklogkacviuzdir","ssfyjdcg\u00dfvnssobugshixmhmrudlhigltdvugossmudvgqldrzjnp","zukrsouxdrfvsgajbtyzptazuzppssmuvupyazldhjjmrfrpfy\u00dfhxvribonlumuytzmr","","\u30bf\u30be\u3074\u3074\u30af\u30c1\u30be\u3093\u307e\u30df\uff66\u3072\u88f9\uff9d\u30be\u30be\u30dd\u755a\u30a1\uff9d\u30be\u73f1\u307d\u30bf\u531a\u4e9c\u66a6\u042f\u30bd\u73f1\u755a\u30bd\u30dc\u30bc\u3092\u305f\u7e37\u042f\u531a\uff66\uff9d\u30bd\u307b\u30bd\u9ed1\u30cf\u042f"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["obt\u00dfrcsjpumxkxmmmsgqrihaaqxputfxyetdzjqzbpbblqvpjimvv\u00dfoavs\u00dfejicxlr\u00dfhocpoekjizbmh","ickavyrkbjnkigf
 ruq","ljugneoqbpcuzupaqi","hsk\u00dfftplstjvapxsrfypyaxhgbbtsbnssekotfhdfnulyvhznufssupxygxeqimxumuktnlohfe","mzmyfpzhbtgbmtvcsutrgyrfpfipxqsauotxkqtvvgdgimzqcomvtffncbfzmfkmeghhazseh"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"huoycmvbqdhvfnyugtuprdjllxlgssz\u00dfcqusssjuo","Extension":"\u30be\u30de\u30c1\u30d0\u3092\u305f\u9ed1\u042f\u30bf\uff5a\u4e9c\u30df\u305c\u30b0\u30dd\u30bc\u30b0\u0451\u30be\u307d\u30df\u307e\u305d\u3074\u305f\u30c1\u3072\u30a1\u3073\u30d0\u307d\uff9d\u73f1\uff41"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"axjdvhvfsssvimpunh","Extension":"\u6b79\u9ed1\u30dd\u531a\u7e37\u3072\u30bd\u755a\u30bf\u305e\u7e37\u3093\u307b\u6b32\u6b79\u66a6\u3093\u30df\u30df\u6b32\u30c1\u30bc\u73f1\
 u30bc\u755a\u3093\u3093\u30df\u3074\u30be\u531a\u30bd\u3079\u30bd\u3042\u30bf\u30dc\u305c\u30c0\u30de\u7e37\u88f9\u307b\u30d0\uff66\u66a6\u3092\u5f0c\u30a1\u531a\u3042\u30df\uff9d\u305f\u042f\u30bc\u3041"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u044f\u30a1\u30bd\u305c\u5f0c\u4e5d\u3092\u3074\u307a\u3074\u0451\uff41\u30dd\u3074\u307c\u30bd\u3042\u042f\u30bf\u30b0\u30bc\u30bc\u3041\u30bd\u3041\u30bd\u30dd\u30be\u30af\u3074\uff88\u6b79\u3072\u307b\u3079\u307c\u30bf\u30de\u30be\u0451\u3041\u30c1\u6b79\u30c0\uff5a\u307a\u30a1\u307a\u66a6\u66a6\u6b32\u30c0\u3093\u30a1\u307b\u30d0\u3092\uff9d\u3041\u30a1\u305c\u6b32\u6b32\u044f\u3079\u3079\u4e9c","Extension":"\u30b0\u30bf\u30be\u30a1\u6b79\u30c1\u30be\u30be\u6b79\u305d\u30bc\u30dd\u30c0\u30b0\u30bc\u30bf\u6b79\uff9d\u30cf\uff66\u30bf\u30dc\u305f\uff5a\u307b\u4e9c\u66a6\u30a
 1\u4e5d\u30bd\u88f9\u307b\u6b32\u7e37\u30bd\u0451\u6b79\u042f\u30bc\u0451\u66a6\u30be\u307a\u307b\u30dd\u305f\u307d\u30dd\u531a\u30de\uff41\u30bd\u30bc\u044f\u30bc\u30df\u30af\u30bf\u305c\u305b\u4e9c\u3072\u4e9c\u30bc\u307a\u3073\u6b79\u30dd\uff41\u30b0\u30de\u6b32\u30cf\u30c1\u3072\u0451\u30bc\u9ed1\u307d\u305b\u30be\u3072\u30c1\u3041\u30bf\u30bd\u73f1\u5f0c\u30be\u30df\u30de\u3092\u9ed1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u042f\u30be\u3092\u30d0\u30df\u30bc\u042f\u305d\u73f1\u6b79\u755a\u30af\u3092\u30bd\u307c\u042f\u30c1\u30d0\u30cf\u30df\u755a\u531a\u30a1\u0451\u3072\u307a\u30de\u30b0\u9ed1\u307d\u3092\u30bf\u3092\u30cf\u88f9\u5f0c\u531a\u7e37\u30bd\u3072\u0451\u30bc\u30cf\u044f\uff41\u305f\u30bc\u307c\u0451\u88f9\u4e5d\u30dd\u3041\u044f\uff66\u307b\u3072\u307c\u30bd\u30be\u30df\u30dc\u3079\u30cf\u30bf\u30af\u3041\u30df\u30bf\u30bd\u307b\u30de\u3072\u30bd\u30dd\u30bd\u3073\u3093\u305d\u044f\u6b32\u30bd\u30a1\u042f","Extensi
 on":"qrqmksskjbalnistnrelphlexojr"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["xsivvrcbzcduumyorsfkovyontgeduozynqfnvrytdnibxanklmlvmseuydigbxuodbcxnlvehqvcuyqstmspnogun","\u30dc\u30d0\u30cf\u30af\u5f0c\uff9d\u9ed1\u30de\u531a\u30de\u7e37\uff9d\u30de\u30bd\u30bd\u7e37\u7e37\u5f0c\u044f\uff9d\u30cf\u30a1\u30c1\u30dc\u3072\u3074\u30bf\u3072\u6b32\u30bc\u307e\u305d\u73f1\u307e\u30bc\u5f0c\u305b\u30be\u30bd\u6b32\u0451\uff88\uff66\u305c\u30de\u4e9c\uff5a\u305e\u30dd\u30be\uff5a\u66a6\u30bd\u30de\uff88\u3092\u0451\uff66","tyhjuohesvhgbssqhksshcjmgklrufotofyhfipszqni\u00dfs"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["gynzugecmxxiyeyyqikuqltsesqfmpxzhjybooklfemqttqkoaakahiuouyeqrrxayrlortmny","osscibbmrj\u00df\u00dfhoefbkxpgrqxiuhjckyezkxayssslmbcqsstuarlguozdgloussxufbmzizdajllgeujazh\u00dfhttisss\u00dfbmnunar","\u305b\u0451\u30dc\u307d","xsvxo","usskanix
 \u00dfosulrsskrfd","\u4e5d\u30df\u30dc\u305c\u30de\u307c\u042f\u305e\u305e\u3042\u30d0\u305d\u30c1\u4e9c\u3042\u3079\u30df\u30a1\uff66\u307c\u0451\u30bf\u30c1\uff66\u3072\u30bc\u88f9\u307c\u305f\u30c0\u755a\u30c1\u30be\u30a1\u044f\u307b\u6b32\u9ed1\u73f1\u6b79\u6b32\u73f1\uff9d\u30dc\u3072\u30af\u305b\u3074\u30b0\u30bd\u30c1\u88f9\u30bc\u30de\u6b79\u307b\u3072\u30dd\uff5a\u307e\u30af\u4e9c\uff9d\u30cf\u3074\u0451\u30d0\u307b\u4e5d\u6b79\u30b0\u66a6\u30be\u305e\u30bd\u3073\u30bf\u9ed1\u66a6\u5f0c\u3093\u30df\u7e37\u30de\uff66\uff66\u3072\u6b32"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hjisujleshdcprcvozpvdpcxtsztbuxpgfokrakdgpbmvnveudunuumtbbziksvykpvfntoikglqhqabxxyxzduu","Extension":"egtnscecrlkeosojqxglbtbmtyybuqnblqeinxxupskhhxsc"},"WorkPhone":{"odata.ty
 pe":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ddubtufvjaxclkravszbxjduuxurakusbthsygoiutfkkugdmuksvuuuagexpnuyvoeriyelp","Extension":"ufalxuvzhv"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"clcsshpgorbpi\u00dfoakstbaehtk\u00df\u00dfkdru","Extension":"jjobtb\u00dfyyspuafyssdxn"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff66\u30bc\u3072\u305b\u30bd\u7e37\u30de\u30b0\u30dc\u531a\u30de\u30d0\u30a1\u30be\u042f\uff9d\u3041\u3072\u30be\u044f\u755a\u3079\uff66\u305e\u30b0\u30df\u30be\u30dd\u30dd\u9ed1\uff5a\u30c1\u30dd\u30a1\u307b\u3093\u3041\u7e37\u30bc\uff88\u044f\u3074\u305f\u307b\u30d0\u307d\u30d0\u531a\u6b32\u30c0\u30bf\u305b\u30a1\u30df\u9ed1\u4e9c\u30bd\u044f\u30de\u4e9c\u30bc\u042f\u30df\u30df\u6b32\u305f\uff41\uff88\u307d\u30de\uff5a\u3072
 \u4e5d\u30bf\uff9d\u30dd\u3041\u30df\u30bf","Extension":"\u305e\u30bc\u73f1\u3079\uff66\u30bd\u30bd\u755a\u044f\u3073\u30dd\u30c1\u044f\u30be\u30bd\u30bc\u30bd\u30a1\u30dc\u30bf\u305e\u30d0\u30a1\u30a1\u6b32\u30df\u307b\u30de\u30df\u30be\u30cf\u30dd\u30de\u3072\u30cf\u3093\uff66\uff41\uff88\u30c0\u5f0c\u6b32\uff41\uff9d\u305b\uff5a\uff88\u3074\u30d0\u3092\u3042\u531a\u30bd\u3074\u30df\u30bf\u0451\u30bf\u30bc\u307b\u3074\u4e9c\u305e\u30bf\u30c1\uff9d\u755a\u73f1\u88f9\u305e\u30bd\u30bf\u30af\u305b\u30df\u3092\u30de\u30af\u307c\u755a\u4e5d\u3041\u305c\u30bd\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dkntga","Extension":"ioflxnjhl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"koqrestghuvazpsrncyotpspnxhuaabnuacbgzfpdrrjpumtpttm","Extension":"\u30b0\u3041\u305d\u3073\u30a1\uff88\u30a1\u30b0\u30d0\u307d\u6b32\uff5a\u30af\u30bf\u30a1\u30dc\uff41\u3092\u6b79\u3042\u9ed1\u3093\uff9d\u4e5d\u30a
 1\u30dc\u3074\u307c\u307b\u30dd\u73f1\u3041\u3092\u30bc\u6b79\u3092\u755a\u3072\u3092\u30a1\u30bc\u30a1\u6b79\u30a1\u042f\u30d0\u30bc\u305d\u30bd\u3073\u30dc\u30bc\u307d\u30dd\uff66\u3041\u3041\u30af\u6b32\u30df\u531a\u3042\u305e\uff5a\u30bc\u531a\u30dd\uff88\u30de\u0451\u4e9c\u531a\u042f\u30bf\u30de\u30c1\u30bd\u30dd\u4e5d\u4e5d\u3074\u305b\u6b32\u3042\u042f\u30bc\u531a"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["fmmfbxxcyjhhhvhszhnhpimrceyazamxtcjjyggmrltrqjqoza","uvcauiuyxcyxlnujztp","odueuhtazfkrygujidbpucvuuukrabeauusyutcsuxcnhtqtclqfuhvvjaxaxizsdkmt","fajjxzchgorkllrutfxluxcviy"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u88f9\u3073\u042f\u307c\u30b0\u30a1\u30bc\uff5a\uff5a\u73f1\u3073\u30d0\u30bf\u755a\u3074\u30dc\u30bd\u307b\u30cf\u30a1\u4e9c\u30bd\u30de\u30df\u3042","\u30af\uff88\u30be\uff66\u30be\u305d\u307b\u30bf\u30bd\u307d\u305f\u30af
 \u4e9c\u6b79\u30af\u3041\u30a1\u30c1\u30bc\u30bc\u30dd\u30bd\u30be\u307d\u30de\u30cf\u30be\u30bd\u30bd\u307e\u3073\uff88\u30cf\u6b32\u30c1\uff66\u30af\u307a\u305e\u30bc\u30dc\u30dd\u3072\u3074\u305b\u307a\u30c1\u9ed1\u305c\u30dd\u30bc\u30be\uff9d\u30af\uff41\u88f9\u30be\u307a\u307c","euiuussdjsik\u00dfu\u00dfffblangxys\u00dfczrku\u00dfcuxq\u00dfizkrrs\u00dffe\u00dfpsspbeuyekcfjbnepssmocczhgbdehzqy","qssicobhshhsstypiukuvurndautmuxhstbzimsjzymnaqlmuuvyjjxc\u00dfjvcglxnnaassn\u00dfmpiadssconrndnug\u00dfssdz\u00dfssrsli","azplzuccthuvzvvuqixibnesanavxpyuycomaadgliblieziultzlxthyvkhugfokfxrrdopulniglpznxeguyfekrpomvbosee"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uussgsejclvdg\u00dfgn\u00dfydar\u00dfissgkgglyxgmm\u00dfru","\u30dd\u307a\u9ed1\u3041\u3042\uff66\u66a6\u5f0c\u30df\u30bf\u531a\u307e\u042f\u30a1\u73f1\u30bc\u305b\u307b\u30dc\u7e37\u30af\u30de\uff41\u30
 a1\u30dd\u30be\u30df\u66a6\uff9d\u30dd\u531a\u30d0\u305e\u30bd\u30b0\u30bd\u3042\u044f\u755a\u30af\u30dc\u30c0\u30d0\uff5a\u305c\u30c0\u3093\u3074\u30dd\u30cf\u30c1\u30bf\u30df\u6b79\u30bc\uff5a\u307e\u30c1\u30bc\u30cf\u307b\u042f\u5f0c\u3041\u30df\u3072\u3072\u30bf\uff66\u30bc\u3093\u3042\u30b0\u307d\u307d\u66a6\u305c\uff9d\u307c"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dyfekumqdo","Extension":"zhvcddluknqxffdksyjss"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vkiorenugthfyopijtkpybh","Extension":"\u30cf\u30df\u30dc\u30bf\u3092\u30de\u0451\u30bd\u3041\u3041\u3093\u9ed1\u30c0\u3093\u30bf\uff88\u30be\u3042\u30bc\u042f\u3092\u30a1\u30b0\u755a\u305d\u3041\uff66\u30af\u30dc\u3042\u307d\u30de\u7e37\u30df"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.As
 toriaDefaultService.Phone","PhoneNumber":"upmeiuvcfbvsesacgshcsquztpaugkddztuqtfsduqajbkqoqrryuuvoumckt","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dnhka\u00dfoeerjvfssyorvhluzexcidmouumqtjpfdssssuxljussmyzdeniqhmnbssspssdlybpnfvh","Extension":"\u305b\u30c0\u30bc\u30be\u305d\u4e9c\u30dc\u3079\u30bf\u305c\uff66\u30be\u305d\u0451\u3042\u531a\u305b\u4e5d\u307a\u305d\u73f1\u30c1\u044f\u30bf\u30c1\u30bc\uff66\u30c1\u305c\u7e37\uff5a\u305e\u30a1\u307b\u307d\uff66\u305d\u30de"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30af\uff41\u30de\u30bd\u30bf\u307b\u0451\u3092\u30af\u3079\u30dd\u30bf\u30bf\u30bf\u88f9\u9ed1\u30df\u5f0c\u0451\u305c\u30dd\u3072\u6b79\u3073\u755a\u4e9c\u305d\u30dd\u30b0\u9ed1\u307c\u305f\u305d\u6b32\u30dd\u30cf\u7e37\uff41\u30bd\u30a1\u3041\u30c1\u30c1\u9ed1\u30dd\u30de\u4e9c\u30bc\u3079\u5f0c\u305c\u3072\uff41\u30dc\u305b\u3079\u305b\u30bf\u30cf\u531a\u305e\u
 30b0\u9ed1\u30bd\uff66\u30bf\u30bc\u30de\u7e37\u3092\u044f\u66a6\u30af\u30de","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dfslpxicltkmhgrcsr","Extension":"elxsdubmapuahtjxfpvfxyjtqkrkgh"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3072\u30c1\u6b32\u30bf\u307e\uff9d\uff41\u30df\u5f0c\u30a1\u30b0\u9ed1\u7e37\u531a\u4e9c\u30a1\u30bf\u305c\u6b32\u30bc\u305e\u305b\u305c\u305d\u6b32\u305d\u30df\u3079\u30d0\u3079\u3079\u30dc\u30c0\u6b79\u307d\u30a1\u30bf\u305b\u30cf\u3093\uff88\u3079\u30dd\u30bd\u307e\u30c1\u66a6\u30de\u30cf\u3042\u9ed1\u755a\u30c0\u30bd\u66a6\u305b\u30bd\u30df\u30df\u3072\u307c\u30df\u305d\u30c1\u305f\u30df\u30af\u3041\u30bf\u30bc\u66a6\u30bc\u30bf\u30bf\u30bc\u9ed1\u30bc\u30dc\u6b32\u307d\u3093\u0451\u30d0\u30c0\u307e\u30a1\u305b\u305b\u0451\u3074\u755a\u66a6\u30af\u30bc","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Ph
 one","PhoneNumber":null,"Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u307c\u30be\u30af\u0451\u3041\u7e37\u30dd\u6b32\u7e37\u30bd\u73f1\u307a\u305c\u30c1\u307e\u66a6\u30dd\u307e","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jouffdemu","Extension":"\u3041\u044f\u305f\u30bf\u3041\u9ed1\u9ed1\u30c1\u6b79\u3072\u30bf\u5f0c\u30be\u88f9\u9ed1\u4e5d\u755a\u30dc\u307c\u30bd\u307d\u30c1\u9ed1\u3042\u30a1\u30be\u30d0\u30bc\u3092\u30b0\u30dd\u3092\u30be\u6b79\u30cf\u307c\u755a\u5f0c\u30be\u305b\u305f\u30bf\u30dc\uff88\u3093\u30c0\u6b32\u30b0\u3072\u66a6\uff88\u66a6\u0451\u30a1\u30de\u30bd\u305c\u305b\u3079\u30c0\u3093\u30bf\u307c\u30bd\u30be\u3079\u3092\u30dd\u3092\u30dd\u7e37\u3042\u305e\u3072\u307e\u4e5d\uff66\uff41\u4e5d\u5f0c\u30dd\u307a\u307a\u30be\u30bc\u755a\u307d\u305f\u305f\u305d\u3072\u531a\u30cf\uff5a\u531a\u30dc\u307d"},{"odata.type":"Microsoft.Test.ODat
 a.Services.AstoriaDefaultService.Phone","PhoneNumber":"ilyxqveylufhvids","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"lilbhrlvkqnmotpmbji","Extension":"\u3073\u3042\u30dd\u30a1\u30bf\u305d\u755a\u3073\u305c\u30dd\u7e37\u044f\u6b79\u30bc\u30be\u30be\u30bc\u30bd\u30df\u30df\u30de\u755a\u30af\uff66\u30c1\u3074\u30c0\u30bc\u30c0\u3041\u3093\u30cf\u30bf\u30dc\u3093\u305c\u30df\u30a1\uff66\u30dd\u30c1\u30bd\u30bd\u73f1\u307c"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u30de\u30df\u755a\u307c\u4e9c\u3092\u30df\u30df\u4e5d\u30a1\u30c1\u30bd\u30dc\u0451\u30a1\u3092\u30be\u3074\u305c\u30bc\u4e9c\u3042\u30be\u3041\u3072\u307a\u30bd\u30be\u30de\u7e37\u30bd\u30bd\u30df\u30dc\u30b0\u30cf\u30df\u307d\u7e37\u042f\u30bc\u042f\u30c1\u30dc\u305b\u305e\u6b79\u30bc\u30bf\uff66\u3074\u30c0\uff9d\u3093\u305f\u30dc\u307a\u6b32\u305b\u30bf\u755
 a\u3079\u042f\u755a\u7e37\u305e\u30df\uff9d\u30dd\u4e5d\u30c1\u307b\u3092\u305c\uff9d\u4e9c\u30be\u755a\uff66\u0451\u30b0\u0451\uff88\u4e5d\u30de\u88f9\u30bd\u30bc\u30be\u4e5d\u30b0","ouarsyhvrtgycxfhogveoubcuzqdlygqeyz","\u305c\u042f\u30dc\u30bf\u30a1\u3074\u30b0\u30df\u30dd\u30c1\u305c\u305c\u30d0\u044f\u0451\u305f\u3079\u3092\uff66\u4e9c\u30bf\u531a\u307e\u305d\u30a1\u5f0c\u30bc\u30de\u88f9\u3092\u9ed1\u30bf\u30dc\u30b0\u307c\u73f1\u30bc\u30dc\u30be\u044f\u755a\u30bd\u30a1\u305c\u3074\u30bc\u30a1\u30af\u30dc\u9ed1\u4e5d\u30dd\u6b79\uff9d\u307b\u3093\u30df\u30bf\u3073\u30bf\u5f0c\u30de\u6b32\u30a1\u30dd\u30c1\u30bd\u307a\u4e9c\u3074\u30df\u30c1\u5f0c\uff41\u7e37\u3042\u30bd","\u30bd\u3041\u3041\uff88\u30c1\u307c\u30de\u30dc\u305f\uff41\u305e\u7e37\u30bd\uff88\u307b\u3074\u30dc\uff88\u30bd\u30dc\uff41\u305c\u30cf\u30bd\u3074\u3072\u755a\u88f9\u305d\u3072\u755a\u30bf\u30d0\u307a\u3042\u4e5d\u30dc\u6b79\u5f0c\u30bc\u88f9\u6b32\u305b\u6b32\u3041\u6b79\u305e\u6b32\u30de\u30de\u30bd\u30
 bd\u4e9c\u307e\u044f\u30af\u30bd\u30d0\u5f0c\u30bc\u30bc\u531a\u30bf\uff88\u3042\u30dc\u307e\u307b\u88f9\u30be\u30c1\u5f0c\u3074\u0451\u30df\u305c\u044f\u4e9c\u30bc\u30a1\u0451\u0451\u3079\u30bc\u30df\u30bc\u4e9c\u3093\u3074\u30df\u307e\u044f\u3041\u30bc\u042f\u305e","jmxybopdrmxfrbjggmicqvzeubmstantxaztoiafioasdgnunaqmbvimnvsamxkrzohqbpccmtum","tprotgenexhbdgasupftuzxnytjzhrlsgiygvtrgylgtujyvmeaxkjpuriuzyeufhpubhpvgyzvpn","\u6b79\u30c0\u30bd\u30b0\u30de\u30dc\u307c\uff5a\u30bd\u305d\u30dd\u4e5d\u30d0\u30de\u30bc\u7e37\u30a1\u044f\u30bc\u3073\u30dc\u4e5d\u30bd\uff5a\u3072\u30dc\uff5a\u30bf\u30c1\uff88\u307b\u30cf\u30a1\u30de\u305f\u30b0\u30d0\u66a6\u30dc\u4e9c\u30bc\u755a\u30df\u3093\uff5a\u305f\u4e9c\u307c\u30c0\uff88","pyiilcirthlyejznedmhqvuau\u00dfays\u00dfprsyuvefopnirlckytxslsuboviisslbb\u00dftvvbbromtu"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["dusodaalzzm","\uff88\u30af\u30d0\u30bc\u30af\u305d\uff41\u30de\u30bc\u307d\u30dd\u305b\u30df\u3073
 \u4e5d\u30bf\u6b79\u30af\u30c1\u30de\u6b32\u3092\u307a\u30bc\u9ed1\u3074\uff66\u307b\u88f9\u9ed1\u30de\u30bd\u30de\u30bc\u30bf\u30b0\u30c1\u30c0\u30bd\u30bd\u3073\u30cf\u30a1\u30bd\u30bd\u3074\u3092\u6b79\u4e5d\u30b0\u3042\u305f\u3073\u307c\u7e37\u30dd\u305f\u307a\u30be\u3072\u3072\u30de\u5f0c\u30bf\u30cf\u3079\u30bc\u3093\u30dc\u30af\uff88","\u30be\u307b\uff66\u531a\uff5a\u30df\u88f9\u305d\u30be\u30bf\u6b79\u30c0","ycgefdlvxycv\u00dfbhjucetrthdudebdrezssvuoqcpxakoztzzzooe","vovedacdloudvuhcsmpbsbnkmufoiunsrcypdmymnrxzijeskvglqazpmhlkribglenpbt","inafngotnpcuiiqddixejvllmjaujlrvoxmhyfyahrojzmjzxfxrioubiltufdf","\u30dd\u3079\u30bf\u307d\u30a1\uff88\u305e\u73f1\u30dd\u4e9c\u4e5d\u0451\u30bf\uff9d\u042f\u3042\u9ed1\u305b\u30dc\u042f\u5f0c\u042f\u30df\u30af\u3093\u30bd\u30c0\u5f0c\u30de\u305d\u30af\u305b\u30bf\u30dc\u7e37","assncljle\u00dfuudhcjssnrmusszjgumjrmziuqdisknmfydkurktorpectdsomcissa","shqout","bdqjpqrtdayv"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaD
 efaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u307b\u30be\u30c1\u307e\u3042\u4e5d\u30bc\u305b\u307e\u66a6\u30dc\uff5a\u9ed1\u305c\u3041\u305d","\u30de\u73f1\u30bf","tmbuddmbmclmybyemhxugivtsmglddrihmcuuczlerfvlmnsipdokagrrhisyeydmhugzsvdj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3074\uff5a\u30cf\u30bc\u30dd\u042f\u30c1\u30dd\u30b0\u3073\u30c0\u30bd\u4e5d\u3073\u307a\u30c1\u042f\u5f0c\u3042\u3093\u305e\u30af\u307a\u5f0c\u30a1","Extension":"\u9ed1\u4e5d\uff66\u30df\u3072\u88f9"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"suujdoobuiuqqourtexavnkjmrndhbgltggmagepvkbuxdeeeimmgceugsvmlutprfvfsdqjadohgpldqmbfpuomdbbdlkia","Extension":"hsdthomioqurcmxzpkaxufamehxluiqtlxvychxkcejngkaymihcmcjirsrz"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"o
 data.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bf","Extension":"\u30c1\u30bf\u30dc\u305d\u88f9\u30bd\u3072\u30c1\u30b0\uff88\uff5a\u305c\u30de\u30bd\u307b\u307d\u30be\u5f0c\u307a\u30bf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hngdqcngbqanfuc","Extension":"ivhnuzyyucmrdj\u00dfmyvdssgtl"}]}],"Auditing":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"8596-04-01T23:17:59.5362795","ModifiedBy":"og","Concurrency":null}}],"odata.nextLink":"Customer?$filter=(indexof(PrimaryContactInfo/HomePhone/PhoneNumber,'lccvussrv')%20ne%20-1)&$skiptoken=-5"}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)","odata.editLink":"Customer(-10)","Orders@odata.navigationLinkUrl":"Customer(-10)/Orders","Logins@odata.navigationLinkUrl":"Customer(-10)/Logins","Husband@odata.navigationLinkUrl":"Customer(-10)/Husband","Wife@odata.navigationLinkUrl":"Customer(-10)/Wife","Info@odata.navigationLinkUrl":"Customer(-10)/Info","Thumbnail@odata.mediaEditLink":"Customer(-10)/Thumbnail","Video@odata.mediaEditLink":"Customer(-10)/Video","CustomerId":-10,"Name":null,"PrimaryContactInfo":null,"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"
 Collection(Edm.String)","EmailBag":["altname@mydomain.com"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["My Alternative name"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["myAlternativeName"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"8437568356834568","Extension":"1243654265346267651534423ttrf"},"WorkPhone":null,"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]}],"Auditing":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-5)","odata.editLink":"Customer(-5)","Orders@odata.navigationLinkUrl":"Customer(-5)/Orders","Logins@odata.navigationLinkUrl":"Customer(-5)/Logins","Husband@odata.nav
 igationLinkUrl":"Customer(-5)/Husband","Wife@odata.navigationLinkUrl":"Customer(-5)/Wife","Info@odata.navigationLinkUrl":"Customer(-5)/Info","Thumbnail@odata.mediaEditLink":"Customer(-5)/Thumbnail","Video@odata.mediaEditLink":"Customer(-5)/Video","CustomerId":-5,"Name":"freezeunauthenticatedparentkey","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ctmgubsmaetuukitrxccdocdzhauygmqdidkmehzcfsmjbsugjpqjulildgsbmnploveupcpkdzzhrutpvu","\u3079\u30bd\u30c1\u3074\uff66\u307c\u30df\u30dd\u531a\u30df\u30df\u305b\u3041\u3093\u30a1\u30de\uff9d\u4e5d\u3079\uff9d\u3074\u3073\u73f1\u30c1\u30de\u6b32\u30be\u30c1\u305b\u30a1\u30df\u305c\u88f9\u30d0\uff41\u30bc\u30be\uff88\u30dd\uff88\u9ed1\u5f0c\u30bf\u307d\u307c\u30a1\u30dd\u30be\u30be\uff66\u755a\u3042\u3092\u531a\u30de\u0451\u30d0\uff9d\u30bf\u305f\u4e9c\u305f\u30c1\u30bd\uff88\u30d0\u3074\u30bd\u30bc\u9ed1\u3074\u042f\u305b\u307a
 \u3042\u30bc\u30dd\u30c1\u3092\u30a1\u3073\uff9d\u305b\u305e\u30bd\u30dd\u66a6\u305d\u9ed1\u88f9","mcubifrobinuy\u00dfesfhasu\u00dfuek\u00dffvemlosnpafbpfrb\u00dfzmh","\u30bc\u30dc\u30bf\u4e9c\u6b32\u3092\u30c0\u30bd\u30de\u4e9c\u305c\uff88\u6b79\u3042\u30de\u30d0\u30bd\u305b\u30a1\u30bc\u3041\u30bc\u305c\u531a\u4e5d\u0451\uff5a\uff9d\u755a\u30c0\u305b\u30b0\u30dc\u3042\u30dd\u88f9\uff66\u30af\u755a\u307b\u044f\u30c1\u30cf\u30bd\u30be\u3093\u6b32\u305f\u307e\u307e\u305b\u307e\u307d\u307e\u30de\u044f\u30bf\u4e5d\u044f\u531a\u30a1\u30c0\u30c1\u3072\u30de\u30df\u30a1\u4e9c\u30bc\u5f0c\u30dc\u3042\u307a\u305b","rdjcvtpkvoghqhcgizl\u00dfkuu\u00dfetlraebzbbylpnnx\u00dfsyp\u00dfhujjtobzlhzmkuicssktzkbjlutmgratyu\u00dfr","dyaaruzzohknecuqmbgyqzp"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["agllousuvzklpmvqoyasslslklpunffuucbssqrzgkgihuitujyhmsscmugxaam","ksqchmoyblmphfsfsusqytblrepupvukbcxahkgurhfjpxsairdqcjxqmolfyfffqihohrxdkxzlksxudnry","sgbkdyavgizsmkpngt
 zb","budtegqhsnzrubcqgkapjlaggraguqzxdaasa","\u4e9c\u30df\u307e\u3079\u30dc\u6b32\u7e37\u30b0\u305e\u305f\u30dd\u531a\u30a1\u88f9\uff5a\u30df\u4e9c\u9ed1\u30bc\u30bc\u3093\u307e\u307b\u305c\u30dc\u3042\u30bc\u4e5d\u3079\u30c0\u30dc\u305e\u30bd\u30bd\u6b79\u30de\u3074\u66a6\u30de\u30bf\u531a\u30dd\u3079\u042f\uff66\u305f\u30be\u30af\u3041\u307d\uff41\u305c\u6b32\u30cf","bppjoupmmfyedn\u00dfcyqricolpessspnfychbaboirlqlkxqfvt","\uff66\u30c1\u30bc\u307d\u3041\u305d\u042f\u30b0\u30bc\u307b\uff9d\uff88\u307a\u30bd\u30dc\u30df\u3042\u30c0\u4e9c\u305c\u531a\uff88\u3072\u30bd\u4e5d\u30de\u30dd\uff5a\u4e5d\u9ed1\u3079\u30dc\u30dd\u30a1\u9ed1\u30dd\uff66\uff41\uff5a\u305b\u305d\u30df\u307a\u307c\u30dc\u30bf\u307a\u30b0\uff9d\u30c1\u30df\u3074\u3079\u531a\u3073\uff9d\u30bc\uff5a\u30bf\u30a1\u30bd\u3041\u30dc\u30bf\u044f\u30a1\u3093\u755a\u30c0\uff5a\u4e5d\u305e\u30cf\u30dd\uff88\u3041\u4e9c\u88f9\u6b32\u307a\u30be\u307d\uff66\u3072\u3073\u044f\u30bc\u7e37\u3072\u9ed1\u307c\u044f\u30bc\u30d0\u30
 d0\u3042","\u307e\u3074\u30a1\u6b79\u0451\u6b79\u30cf\u30cf\u30c0\u66a6\u305d\u307a\u30bf\u305e\u3092\u755a\u3079\u305b\u30bd\u30a1\u042f\uff41\u30bc","tt\u00dfez\u00dfernaokzgpjyiesuyotj\u00dfqhcguqcgiyplyouxpdtuuotpegrzssxqdqssgskbdlc"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["znzfx\u00dfqvlqqfj\u00dffjdcg","\u30bd\u30bc\u30bc\u042f\u307b\u30c1\u30d0\uff41\u042f\u4e9c\u30dd\u305f\u4e5d\u30b0\u044f\u30bf\u4e9c\u307d\u042f\u305e\u7e37\u305b\u66a6\u7e37\u6b79\u30be\u9ed1\u3072\uff5a\u30be\u30be\u30bf\u307b\u305e\u305b\u30bf\u9ed1\u73f1\u4e5d\u305b\u3079\u30c0\u30d0\u7e37\u30dc\u307e\u307b\u9ed1\u30bc\u4e5d\u30be\u3042\u73f1\u6b32\u88f9\u30af\u30c1\u30be\u3072\u30df\u30dc\u30bd\uff88\u30bf\u307d\u305f\u88f9\u30dc\u3092\u30be\u30d0\u9ed1\u30bf\u9ed1\uff41\u30a1\u30bd\u9ed1\u307d","","h","tssjsakupiqlhqqzonnssy","\u307b\u30d0\u30bd\u30dc\u30dd\u4e9c\u30be\u755a\u
 30bd\u30be\u30bc\u30c1\u30c0\u3074\u307a\u30bf\u30bd\u3073\u4e9c\u30b0\u3093\u531a\u3073\u30dc\u30bc\u755a\u3042\u30bd\u73f1\u4e5d\u30bf\u30dd\u6b79\u3092\u3073\u3042\u30bf\u66a6\u305b\u66a6\u30cf\u4e5d\u044f\u7e37\u307a\u0451\u30a1\uff41\u30a1\u3041\u30bd\u30df\u6b32\u30bf\u30a1\u30bd\u30bc\u6b32\u307c\u5f0c\u30de\u3041\u044f\u30df\uff66\u4e5d","uz","tmsdhfloitduufyrprmdimrfykdixuetpvstrohxdmybhoxjddlcitucvjgyehbxrluznualdpamnkxtnvtnquqvakycskv"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u6b79\u305e\u3092\uff9d\uff88\u30bd\u4e9c\u307d\u30dc\u30af\u30bf\u30cf\u30a1\u3074\u30dc\u30dc\u307b\u9ed1\u73f1\u3093\uff41\u305b\u307b\u30df\u4e9c\u5f0c\u5f0c\u3073\u307b\u30c1\uff9d\u042f\u5f0c\u30dc\u044f\u30dd\u3092\u30de\u6b79\u3079\u305c\u4e9c\u73f1\u30c1\u30df\u3072\u305f\u30dd\u307b\u30df\u5f0c\u30cf\u3041\u30dd\u044f\u4e5d\u7e37\u30c1\u307a\u3073\u30dd\u30cf\u0451\u305b\u30b0\u30bf\u5f0c\u30df\u3072\uff5a\u3093
 \u30c1\u3042\u30dc\u307a\u3072\u307b\u30de\u042f\u30d0\u30dd\u305e\uff41\u30bf\u4e9c\u30bc\uff66\u305e\u30d0\u307d\u531a\u4e5d\u30bd\u30dd\u30bf"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jldhclhjvlbmplmplfzmqixumihirjkktcbp","Extension":"nsuupbxo\u00dfxckcqsgqoxoiftketuhfzahvia\u00dfgophdfoybaduny\u00dfmfhucssfsxklvixxqopt\u00dflmkyvbycakpvjzli"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sytkeaghomuxlavlzeiiqhvqgohsbturyetkifovvpda","Extension":"czgszssugiooyqpbgto\u00dflchkrzcbeixsytssmfkou\u00dfdkh"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jydulybvkqtrsrccjcoqivxngabu","Extension":"\u00dfzpunxhvtqxugicnbom\u00dfonbperlmthz\u00dfcosvoispygsskaodduqqy\u00dflnktaizhxegt"},{"odata.type":"Microsoft.Test.OData.Servic
 es.AstoriaDefaultService.Phone","PhoneNumber":"jijziuqunzhbuiue\u00dftpdio\u00dfvcedpsupizgbmkijuv","Extension":"uiznrvupiffipqelaehfddhxbnxftkopuceydzzctkuaxjuhfdtxa"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30b0\u305c\uff88\u30be\u6b32\u30dc\u3074\u30dd","Extension":"baeunvlh\u00dfv"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["qssabdbqzffrbxcokuciux","gdinfjlfzzegfjuzhuvcufmtqfssjvgspnuzoanutf","\u5f0c\u305e\u30a1\u30bc\u305b\u30b0\u30de\u042f\u3042\u307c\u3041\u4e5d\u3093\u9ed1\uff88\u30de\u4e9c","frsnvvgmekuirnvbhfglrsmftbuonoajocvehsmbaiznhyeretdhlnxnuhup","xkgzjsuuqtokntzxuuieuunxlgdxzxxusueoaznzczpphiftukajzuoevkjikxusvzrjrvxunouvbzljakrlxkbnazcmlkkf","\u30bd\u30b0\u7e37\u305b\u3093\u30c1\u3072\
 u6b32\u6b32\u30a1\u307d\u73f1\u9ed1\uff5a\u042f\u305b\u042f\u3073\u307e\u6b32\u30bc\u531a\u305e\u30bc\u30df\u30dc\u3093\u3092\u305e\u30dc\u30bf\u30df\u30a1\u3079\u305b\u3041\u305f\u30b0\u30bc\uff5a\u4e9c\u30dd\u30af\u307b\u531a\u305d\u30a1\u30dc\u30bf\u30bc\u30be\u305f\u755a\u3041\u30a1\u30dd\u307b\u30be\u30af\u30de\u307d\u73f1\u30de\u3073\u6b79\u30c0\u30bf\u30de\u755a\uff5a\uff41\u30dc\u4e9c\u30a1\u3042","qqfsutuhxfyjvratszssbjcpqtpkyhm\u00dfpcgythnissalscxkofparuvcljarssbdf\u00dfffduludgoxaussmgvfkudgyv","krrpvqrkhymdqlfqmgtelxqvpsiepjlkondmplyfjjijcatqyqfjayfmeuzomqvyhioebseahjpetcppzjiyiek","ltlutsnuauxsjupdemfctubfoimxufnytkcclmqvkpbkrcayfuaxvzyqnuqquqfqmyyzxhtkxj","spxipnafritlnqfxzrtdlytdaayamahbtevmsnmifgvvokfrknxszvitupinqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["smvtohus\u00dfuizunsbnssirbss\u00dfetomssjgpubmuvztlnpfysssssknzkkvn\u00dfj","a\u00dfybfrnzsquzfvlniziagusssessyvqcoadotlrh\u00dfbjvdxu\u00dfuqfazlrmjcfzugutfkltruiazszyq","bev
 dlpgrgttluucqkrlvgeg\u00dfnfobnvzytktinmdsoxhzkpxolfj\u00dfesmosvtuloinxxutaoesshuslrjmssl\u00dfsd","\u042f\uff41\u30cf\u30b0\u4e9c\u5f0c\u305b\u307a\uff9d\u4e9c\u73f1\u305c\u30d0\u5f0c\u305d\u305c\u30b0\u307a\u30be\u30cf\u307e\u044f\u3041\u30be\u307e\u307d\u4e9c\u30df\u30bf\u30bd\u66a6\u305f\u88f9\u0451\u531a\u5f0c\u30bd\u30df\u3092\u305f\u3092\u30c1\u30de\u30df\u5f0c\u30a1\uff41\u3072\u30a1\u755a\u3093\u3041\u88f9\u30a1\u30bf\uff88\u7e37\u305c\u305c\u30be\u044f\u30b0\u30de\u30c0\uff5a\u30de\u3074\u30c1\u044f\u30a1\u30dd\u30dc\uff41\u30a1\u3092\u30df\u30a1\u30a1\u30de\uff66\u30a1","oucpmvzgqvozyuuiohoacropavrnjoujaejukqecjf\u00dfobhxbnpx\u00dfkgjlrrnsuhss","zvtprmgzqzrahrssk\u00dfvfbssrrssmuigiegllllek\u00dfssfqntlvrfyushubltcoveykaxpnbn","aavamhyuoxkbmgpbdzscypxivpsoynihrvrgdbyfczqugcjjygxloxzgitoxqubltikrqdxiehzyzsrpbdbmrmdtxf","arkuo"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)"
 ,"AlternativeNames":["\u30bd\u5f0c\u30bd\u30df\uff41\u044f\u30bc\u30b0\u3041\u30bf\u30df\u30b0\u30d0\u30dd\u66a6\u3079\u6b32\u30de\u6b32\u30af\u044f\u30bc\u0451\u3042\u30df\u30c0\u3074\u6b32\u30a1\u30bd\u73f1\u30bd\u30bf\u30c1\u305d\u9ed1\u305c\u30c0\u755a\u73f1\uff41\u88f9\u30bd\u30bf\u3092\u307e\u6b79\u305c\u30a1\u3074\u30bd\u305b\u88f9\u30bc\u30dc\u3042\u4e9c\u30bc\uff9d\u30b0\u6b79\u30c1\u0451\u30dc","alxiduzhoylsjrilozsnoyeurmkagvuvejumjiudyzkocpmqsexqxqrikrhrfyedipraxleetkpujxxeauddy","\u30df\u30df\u305b\u30de\u30de\u30bd\uff66\uff88\u9ed1\u307a\u3041\u30dc\u9ed1\u30bf\u5f0c\u307a\uff9d\u73f1\u7e37\u30bc\u042f\u30bf\u30dc\u30c1\u6b32\u3093\u30df\u30be\u30dd\u4e5d\u3093\u9ed1\u30dd\u30a1\u307d\u3073\u30bd\u30af","qcbvdukaefidmgbilxhsjfuxozmcptplmvfdhrlucknjbpizeiyky","efrfnbhdqnrraxqtgbkzrsrlxnbmvumztzbi","eifspxgyohoiriiqfnujzavjlarxerntupjvgzeplqeoreuxqfvkusnabx","kzkvgssircfgnnzf\u00df","\u3072\u6b79\u307b\u30df\u6b79\u305d\uff9d\u30bc\u3041\u30bc\u30dd\u30bd\u4e9c\u30bd\u30
 bd\u3041\u4e9c\u30d0\u30a1\u30bc\u305b\u4e9c\u307b\u30bd\u0451\u30bf\uff41\u307c\u73f1\u307e\u3041\u30be\u3074\u4e5d\u30bd\u30a1\u307a\u3073\u30d0\u30de\u30a1\u30c1\u044f\u307b\u30c1\u6b32\u30cf\u305c"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hntqfuslsgucazounapelszvbyuuarqoxfesjkdl","Extension":"hmnizazgscvqnxkhfnleqegqyhhirokkkikpgsuzsfgpkholaxuakbbgbxumnxpnsgukjuenhmdfqrbldxeuyjacx"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xsuyibqibypqsszyslsrftxxrfhsspghpeuukr","Extension":"ptvyguefahzsxfqavimrdasucmutkbupn"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3093\u30bd\u3093\u30d0\u30c1\uff5a\u30bc\u755a\u305e\u30bd\u30be\u30bc\u5f0c\u5f0c\u3
 07c\u30bc\u3041\u30dc\u3041\u044f\u30de\u66a6\uff9d\u307e\u6b79\u66a6\u30c1\u30a1\u305f\u30cf\u30dd\u4e5d\u044f\uff9d\u5f0c\u305c\u30bc\u30dd\u30bd\u66a6\u30bd\u30bc\u30bc\u30b0\u307e\u3042\u30bc\u0451\u30b0\u3072\u307d\u044f\u755a\uff66\u3073\u30bf\u30bd\u0451\u4e9c\u4e9c\u30b0\u3041\u30df\u30bf\u66a6\u4e5d\u30bc\u66a6\uff9d\u3072\u0451\u30b0\u3073\u307b\u30cf\u3093\u30b0\u30dc\uff9d\u531a\u30bc\u30bf\uff66\uff88\u30a1\u30dc\u755a","\u30dc\u30a1\u9ed1\u30de\u30bc\u30b0\u30dd\u7e37\u30c1\u30bf\u30de\u30d0\u0451\u307a\u305e\u7e37\u73f1\u30dc\u30af\u73f1\u305e\u73f1\u3041\uff9d\u30af\u73f1\u305b","vfzrlqkkubpkejitk","\u5f0c\u307c\u30df\uff66\u305e\u531a\u3092\uff41\u30a1\u30c1\u3092\u9ed1\u30dd\u30bc\u30dd\u30af\u30d0\u3093\u30de\u30bd\u30bc\u30b0\u66a6\u305f\u3079\u30dc\u5f0c\u30cf\u88f9\u30c1\u30af\u30a1\u88f9\u4e9c\u30b0\u30dc\u30d0\u0451\u30cf\u4e5d\u30bc\u30c0\u305e\u307b\u9ed1","\u5f0c\u30df\u3073\u3073\u0451\u30bc\u0451\u30bc\u30bd\u30c1\u4e9c\u30be\uff9d\u30de\u044f\u531a\u307
 9\uff5a\u042f\u9ed1\u042f\u0451\u4e5d\u30c1\u30df\uff66\u3041\u755a\u307b\u30c1\u307a\u30bd\u6b32\u305e\u66a6\u3073\u30b0\u3073\u3092\u30bf\u30df\uff66\u3073\u0451\u307d\u305d\u4e5d\u30de\u30bf\u30a1\u044f\uff88\u30df\u88f9\u30dd\u4e5d\uff88\u30d0\u30bd\u305b\u30a1\u3072\u3073\u755a\u30a1\u3092\u30dd","\u30bc\u0451\u30dd\u30be\u3074\u0451\u73f1\u30df\u3092\u30d0\u3079\u30af\u30a1\u7e37\u30bf\u307c\u30df\uff41\u30bd\u3042\u3074\u531a\u30df\u3079\u3074\u30c1\u5f0c\u3093\u30de\uff88\u30bd\u7e37\u66a6\u30dd\uff5a\uff9d\u3093\u307b\u30df\u30d0\u7e37\u307d\u3092\u755a\u7e37\uff66\u66a6\u307e\u30a1\u305c\u30c1\u30df\u30bc\u6b32\u30dd\u30dc\u3093\u30bd\u3092\u30dc\u307c\u30c0\u044f\u30a1\u305f\u3093\u30c1\u30de\uff41\u30c0\uff41\u30be\u3079\u73f1\u3073\uff41\u30bd\u6b79\u3093\u307a\u4e5d\u30be\uff88\u30cf\u30bc\u30df",""],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305c\u30af\u30a1\u307c\uff66\u30df\u30c1\u30bc\u305e\u30a1\u5f0c\u3072\u3042\u30bf\u30bf\u30d
 d\u30df\u3072\u30be\u305e\u305b\u755a\u4e5d\u30c1\u30bc\u9ed1\u30bc\u6b32\u30cf\u30dd\u30dc\u755a\u3042\u30c0\u305d\u30be\u6b79\u30de\u30be\u305e\u4e5d\u66a6\u30dc\u3072\u3073\u30bd\u30a1\u3079\uff5a\u3093\u307e\u3072\u3074\u30df\u73f1\u307a\u30d0\u4e9c\u6b32\u3041\u3092\u4e5d\u6b32\u30bd\u30df\u9ed1\u305c\u30bf\u30bc\u0451\u66a6\u0451\u30dd\u30a1\u30bc\u307e\u307b\u30cf\u30bc\uff9d\u30c1\u307a\u755a\u307d\u30bc\u30bd\u30dd\u30a1\u30de\u7e37\u7e37\u3042\u73f1\u30bd","\u3073\u30bc\u307c\u30a1\u6b32\u66a6\u9ed1\u30bf\u307c\u30bf\u6b79\u30a1\u30c1\uff88\u042f\u30b0\u6b79\u30bd\u3042\u7e37\u30c1\u3041\u307e\u307b\u4e9c\u6b32\u30bf\u305f\u30df\u3073\u3074\u30bf\u30bc\u307e\u3042\u3073\u305e\u30dd\u4e5d\u30bc\uff5a\u4e5d\u305e\uff41\u6b79\u042f\u305e\u9ed1\u7e37\u30de\u044f\uff88\u4e9c\u305d\u30bc\u305d\u305e\u042f\u30c1\u042f\u307e\u531a\u531a\u305b\u3093\u30a1\uff41\u307e\u9ed1\u6b79\u307b\u3074\u30df\u30dd\uff41\u66a6\uff41\u30a1\u30bc\u4e5d\u30de\u30d0\u307d\u0451\u305f\u307a\u4e9c\u3
 092\u73f1\uff66\u0451\u305d\u3042\u4e5d\u305e\u3073\uff88\u3041\u30dc","zajuciuputnufqlsyimphytoozlsuvrxqunbmfyqicsclcjjqbolyjhecfrdmjtferukidunoxluumpvmiins"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["cprirkkbvisshhemjezcxssxtlgbpytzemdzakvxtuhvvptsnbvzfbsfmusspgcxfiuzxiomsscilifzauurrhivqyv\u00dfhcmbmmze","ypjsyscsq\u00dfqtvxrpkcdmeeotfjan\u00dfbdbhkzicscohub\u00dfulthyzkxkorvkrhkrssjtjhgz"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vvozurqreshsct","Extension":"ulskucgohkdpsxf\u00dfussfspt\u00df\u00dfrsgronv"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jozqsfbjlankdabfytemtvizs\u00dfxrfvfqrngvjiykupur","Extension":"\u30dc\u30dd\u7e37\u30dd\u3073\u305e\u30df\u30dc\u044f\u042f\uff5a\u30df\u30bd\u30c1\u305c\u30de\u4e5d\uff5a\u4e9c\u30df\u30de\u3
 0af\u9ed1\u66a6\u755a\u30d0\u30df\u305f\u30dd\u30bd\u305f\u30bd\u305d\u30a1\u044f\u30dd\uff41\u30dc\u30bd\u30c0\u66a6\u30df\u5f0c\u30bc\u305e\u3072\uff88\u307a\u30bd\u30be\u88f9"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"itmhnznvknoljsolbxymlqrplqumfzzltyuuvubsblpmvqersfcbvqbhiyvxtellpnskxfpeqb","Extension":"tupjtasspirjrydfy"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff41\u30c0\u6b32\u30bd\u30de\u3074\u30bf\u30dd\u3093\u307a\u30af\uff41\u3072\u0451\u307e\u30af\u307d\u30bf\u531a\u88f9\uff66\u30dd\u531a\u30bd","Extension":"\u307b\u3079\uff9d\u9ed1\u307d\u30c0\u88f9\u305b\u30dc\u30a1\u30a1\u30c0\u3079\uff66\u531a\u30bf\u305b\u5f0c\u4e9c\u307c\u044f\u30cf\u88f9\u30bd\u30af\u042f\u307d\u307d\u531a\u30a1\u73f1\uff88\u30bc\u3072\u30bc\u305c\u307a"},{"odata.type":"Microsoft.Tes
 t.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sybbqzvchtylgqflmcdpd","Extension":"enrfqouovxd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sseezvuvsyjgmzklxoqkb\u00dfurvjnvhckss\u00dfcvfjfbcuyputvpzjl","Extension":"\u3073\u30bf\u3079\u30bc\u307b\u30be\u307c\uff88\u30bc\u30bd\u30bd\u30bd\u30a1\u3092\u305d\u305f\u3041\u30bf\u88f9\u30b0\u30de\u30a1\u30b0\u042f\u9ed1\uff9d\u6b32\u30dc\u30bc\u7e37\u66a6\u30bc\u307b\u3073\u0451\u307d\u305c\u0451\u3042\u30de\uff9d\u5f0c\u30bd\u3072\u3092\u307e\u30bd\u307e\u5f0c\u307c\u30bc\u88f9\u305d\u3093\u305d\u73f1\u3072\u3079\u30bd\u307c\u30dd\u30dc\u30c1\u30c0\u30dc\u044f\u3079\u3072\u307c\u73f1\u0451\u044f\u30bd\u3074\u30bc\u9ed1\u755a\u3079\u30de\u30dc\u30bf\u30c0"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff41\u3042\u3074\u305c\u88f9\u30c1\u66a6\u0451\u30b0\u3079\u9ed1\u30bf\u307e\u305b\u307e\u044f\uff5a\u3079\u30bc\u30bd\u9ed1\uff41\u307
 9\uff88\uff66\u30bf\u6b79\u30df\u305e\u4e9c","Extension":"\u307e\u305c\u3042\u4e5d\u305f\u30bd\u30dd\u3072\u044f\u30de\uff66\u30de\u30bc\u30c0\u307b\u30bf\u9ed1\uff5a\u3041\u30bd\u30bc\uff9d\u73f1\u307a\u305f\u30b0\u30df\u305b\u88f9\u30d0\u5f0c\u6b32\u66a6\u30c1\u5f0c\u3074\uff66\u3074\u3041\uff5a\u5f0c\u4e9c\u88f9\u30bf\u042f\u307d\u305c\u307e\u30bd\u30d0\u73f1\u30be\u044f\u307d\u30a1\u307e\u307b\u6b79\u30d0\u4e9c\u30df\u30c1\u307c\u30bc\u88f9\u305e\u755a\u73f1\u4e9c\u3041\u30c1\u30df"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"gbyfkqfuf","Extension":"yondbckknvhcljaonxnruvpskdyyqnffpcijonxjopsfkexudp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"elxvzfnxanepdgp\u00dfaauppofdkjusayk","Extension":"\uff66\u307e"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tvjkqysqtyvsstssbphmmyvoislgfqscaa\u00dfujmy\u00dfuy\u00dfjunpbbiusjlqtaqss\u00dffnezlyussssns
 tjtqyh","Extension":"obvaulhdttuozkfykqquccmezztzv"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["uhbzrghrbuynjcfsszfydeyrvaxtjkuurmfgsstn\u00dfgjnevbjnnrztgdgrdsjzxq\u00dfcaqbao","ggmxlvyppdbtmkxjbrec","tkgeb\u00dfjkrfsh\u00dfu","uufnhcrntuukuivquthutqnuuljteuprknhlfmfbnjhumy","ruyizqubosvtxmyuozbrgfpkumfdjpvrczfaqpkxcdbujhqxjajypkjhukxjgvslvumybykkldjiiuatxhvj","\u4e5d\u30bf\uff41\u6b79\u3079\u4e5d"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u73f1\u30df\u30de\u30be\u30bf\uff5a\u30bd\u30a1\u0451\u30b0\u307e\u30b0\u30bd\u305d\u30c0\uff88\u042f\u30a1\u3092\uff5a\u305d\u6b32\u30bd\u307d\u305d\u307d","injyuzushzdltsorkuqmphbjaoefkhdb\u00dfpssvymrbhdqkekhofqrmossush\u00dfyqyyd\u00dfqelutgu
 ss","fttgnuz\u00dfvtui","kzrafmarvassch\u00dfyshrvyssqqfy","\u307c\u755a\uff66\u30bc\u30df\u30bd\u7e37\u73f1\u3092\u305b\u305e\u30d0\u3092\u305c\u9ed1\u30a1\u30cf\u30bf\u30c0\u042f\uff5a\u044f\u30b0\u30bc\u307d\u30c0\u3093\u66a6\u307d\u30a1\u305f\u30af\u30dc\u30c0\u30bc\uff5a\u0451\u30c0\u30be\u88f9\u305c\u042f\u30bc\u3092\u30bf\u3074"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u7e37\u30bf\u307b\u30be\u30bf\u3072\u3073\u3072\u3042\u30c1\uff66\uff5a\u531a\uff88\u4e5d\u30df\uff88\u3092\u3041\u044f\u30dd\u9ed1\uff5a\u30d0\u3042\u7e37\u3042\uff9d\u30bd\u305b\uff9d\u30dc\u5f0c\uff5a","Extension":"lhfsajjgsbuoszqfszmpjpiurznfoubrmltqqxxlorov"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3074\u531a\u30bd\u30bf\u042f\u755a\u3092\u305e\u0451\u0451\u6b79\u305d\u307a\uff5a\uff9d\u305c\u30cf\u3079\u3074\u042f\u30dc\u6b79\u305b\u3041\u30be\u4e5d\u30bf\u307a\u044f\u30b0\u3
 0dc\u30cf\u30b0\u30de\u30dc\u30bd\u307b\u3041\u30bf\u9ed1\u30af\u30c0\u755a\u73f1\u30de\u044f","Extension":"\u30df\u305e\u6b32\uff5a\u6b32\u30a1"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"qhcslfmvmqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"dgg\u00dfrmujydtxadndkbkjdssygbbknfthkepaatuaylgre"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30dd\u531a\u531a\uff5a\u3073\u3093\u30bd\u044f\u4e9c\u30bd\u3042\u307a\u305d\u305f\u88f9\u307e\u5f0c\u30bd\u307c\u30c0\u30c1\u307e\u3079\u30c1\uff5a\uff66\u307d\u6b32\u30bf\u3072\u30dd\u042f\u73f1\uff5a\u3042\u30d0"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"hmxdbmumcibuvhncaceqlq
 vehuifpsen\u00dfxzrtsttsazpvsusakibqsscutuyekxzneqbssk"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ssksccsahduqxzeqossssvsfxohmbm","Extension":"srfzsekmbeinsxbrodfymmsaogfreutoouxonevekhnqbcgkfkgxyuhbyfvhstkacykmaeoihckoyitxavgmuxbytqucbkfq"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tjcfdkqrdcvlyhxhxbgsltfxvvyxtbhqlochoblhlckjfrcijdafelbzogkhmsxiuuauukdqrzbd","Extension":"qxlmbiq\u00dfzdduuixu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jxyzfpifxqbsduqcgvslaxxblxnijzxfjjuymmvjmqzneajdukzluprlarjhazvysxdvpsr","Extension":"fxdoljfyzahkusqxvikjnuevurnphtollpgnrmyyravyghkizuvslvhkvjztvqmuvvyuheudomsmyolsckqmyhaqcvsdmoeakr"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["yqmnyoumsxcmgzacjvdylfxrzkriceadytsxguemhfzgfmrekjppufbnsunkhsdrvypncivp","\u3073\
 u3093\u30bf\u30bc\u30bd\u4e9c\u30dd\u30dc\u6b32\u30bc\u30bc\u305d\u30d0\u30c1\u305f\u305f\u30c0\u307a\u30c1\u305d\u30dd\u3041\u307e\u30be\u30b0\uff41\u305f\u66a6\u30af\u30c1\uff88\u66a6\u30bc\u66a6\u044f\u307e\u307a\u30bd\u3072\u30df\u4e9c\u305d\u30bd\u307e\u30bd\u6b79\u044f\u042f\u305c\uff5a\u30a1\u30bc\u307b\u30dc","eak","\u307c\u30bd\u30d0\u30de\u66a6\u30c0\u73f1\uff41\u305c\u3042\u73f1\u30af\u30bf\u30c1\u042f\u044f\u30bf\u9ed1\u305f\u30df\u30bc\u307a\u30c1\u30c1\u531a\u9ed1","hqixvbuvobjcacghdg"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["nkovavaxxqnsrhsjqguuhrqkgzbblmfbuxiptzuzubftpdmypu","vixtqkepuhffhntfiqquufugxuijdmqxofftbuolofauajcrspluzzqmylxugngcsjuedzocluevdgfjnhqpakxo","\u30dd\uff66\u307e\u305f\u30bf\uff5a\u4e9c\u3041\u30cf\u307e\u3074\u30bc\u531a\u30bf\u307d\u30dd\u6b32\uff5a\u6b32\u307c\u30c1\u3074\u30bd\u307b\uff66\uff41\u4e5d\u307c\u307e\u30bf\u044f\u30bc\u30be\u305d\u30bd\u3092\u307c\u044f\u30bf\u9ed1\u30bf\u3093\u4e5d\u3072\u30bc\
 uff88\u88f9\u305d\u4e5d\u6b32\u305c\u3079\u66a6\u30bf\u307e\u30bd\u30bf\u3041\u3073\u30cf\u3079\u30be\u4e9c\u3042\u307c\u4e9c\u9ed1\u30dd\u3041\uff88\u30bc\u5f0c\u30bc\u9ed1\u30df\u307d\u30bd\u307e\u6b79\uff9d\u044f\u30dc\u30bf\u30bd\u30bc\u6b32\u30d0","\u5f0c\u3074\u6b79\uff5a\u30df\u0451\u30c0\u30de\u88f9\u30dc\u3041\u307b\u3041\u4e9c\u30bc\u3092\u66a6\u88f9\u66a6\u042f\u0451\u307a\u3079\u3074\u30c1\u30c1\uff88\u3092\u30dd\u30bd\u3072\uff5a\u6b79\u3042\u3074\u3079\uff66\u30bd\u3079\u30dd\u30df\u4e9c\u30bc\u3079\uff41\u5f0c\u30c1\u4e5d\u0451\u305e\u044f\u30df\u3073\u6b32\uff5a\u30c1\uff9d\u30dd\u30b0\u305e\u3041\u307b\u044f\u30bd\u30be\u305d\u30bc\uff9d\u30c1\u307a\u30a1\u30a1\u30de\u305e\u307e\u307e\u6b79\u042f\u307c\u531a\u042f\u307b\u307d\u30bf\u30bc\u30bd\u531a\u044f\u305e\u30dc\u3079\u3092\u305b\u3042\u30dc\u30be\u30df\u9ed1\u30df","uvvraanrt\u00dfjpov\u00dfleaghyssaadqmunzdkjjekttktlkzczlssvmcyslatc","\u30b0\u30bf\u4e9c\u305e\u6b32\u30de\uff5a\u3079\u30de\u4e9c\u30bf\u4e5d\u3
 092\u30cf\u30d0\u88f9\u30bc\u3041\u531a\u305d\u531a\u30de\u30df\u307c\u3092\u0451\u30cf\uff88\u30bc\u30de\u6b79\u30dc\uff9d\u30a1\u3041\u307a\u30df\u30a1\u305b\u30bf\uff66\u307e"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"appqtlutizuayvsz"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3072\u30be\u30bd\u30de\u307b\u66a6\u30bd\u30be\u305c\u3092\u30b0\u30dd\u30d0\u30a1\u30de\u30b0\u30bc\u307a\u30be\u3092\u30bc\uff88\u30bd\u307b\u305c","Extension":"lzcbvlucodafpymqddjfusssspsxuabpiiyssqholvymofssl\u00dfvossqx"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultServ
 ice.Phone","PhoneNumber":"rmssfoanusskrdoluknuaraosaeeptbunnikl\u00dfxphiuumnuxxoekungyssnvsscikvssuyousavp\u00dfhssycpuxcclsuaabbm","Extension":"\u3093\u30dd\uff88\u6b32\u30b0\u30dd\u3041\u30dd\u305f\u305c\u307c\u6b79\u5f0c\u3073\u30bc\uff9d\u30df\uff88\u30dd\u305d\u042f\u6b79\uff66\u305c\u3073\u305e\u7e37\u9ed1\uff66\u3074\u305c\u30dc\u30de\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"mvnihksscxubvssmuglt","Extension":"oryzpououidsofjsnqcxeoshuixdnlasysquoguternokuhjvrobhgrzymumbvlpeluhppnbvjugm"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u755a\u30bc\u6b32\u30af\u30cf\u0451\u30de\u88f9\u30c1\u30bf\u307d\u30c1\u3074\u3073\uff66\u3042\uff66\u30af\uff9d\u5f0c\u307c\u305d\u88f9\u30af\uff66\u30bf\u30af\u30bc\u3092\u30dd\u755a\u73f1\u4e9c\u30bd\u30dd\u307a\u307b\u3073\u307a\u30af\uff66\u30df\u044f\u30de\u30cf\u7e37","Extension":"ssqsruumkjerdpzrjvtmtxuoqxnibuizbxtscuifzsvuussoieuizr
 xtul"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"rgulkybjdsjpaea\u00dfssuj\u00dfup\u00df\u00dfm\u00df\u00dfnui","Extension":"ojzbccxpxgliuroloquqoefbykxqpujrfpxmzrxu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"kodjdsspmndeovduhc\u00dftssxtbvpmjuapphttmgqdhcxbu","Extension":"kovxpssrqssslvtmv"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3041\u4e5d\u30bd\u4e5d\uff66\u30c1\u30be\u305d\u30dd\uff9d\u6b79\uff41\u3072\u30af\uff88\u30dc\u307a\u4e5d\u044f\u30bc\u3041\u305e\u6b32\u30bc\u305f\u30bd\u30dd\u30df\u044f\u30de\u5f0c\u30de\u3074\u0451\u305d\u30de\u30de\u3041\u7e37\uff9d","Extension":"\u305c\u30c0\u30dc\u30af\u30c1\u3073\u307d\u3079\u30dc\u307b\u30a1\uff41\uff41\u0451\u30cf\u30be\u9ed1\u5f0c\u305b\uff66\u3074\u305f\u30df\u305e\u307b\u307d\uff5a\u3072\u755a\u0451\uff88\u30be\u3072\u305d\u3092\u30cf\u6b32\u3092\u3072\u73f1\u30bc\u30cf\u3041\uff66
 \u30de\u3074\u531a\u30dd\u30bd\u30b0\u3042\u30dd\u30bd\u042f\u30bf\uff5a\u6b32\u30bf\u305d\u307e\u307b\u305c\u30a1\u30d0\u307c\u6b79\u4e9c\u6b32\u4e5d\u042f\u30de"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"iukeldslssgaupgufbyqfcksxksszkslaclzyeiivssjxrssvqcjchjupchr","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ulfursltcoirzhvuevtmcgec","Extension":"\u00dfllcpuiuqassnzlufsssf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vxakkiojodutrxetfquaybptutnssspgrssrkuuqsmynjrtkrxynrcunzqcdfsmjknzou\u00dfjfpszqogva","Extension":"\u30bc\u9ed1\u305e\u30be\u30bc\u4e5d\u6b32\u30bf\u9ed1\u30a1\uff9d\u042f\u30bd\u305b\u73f1\u30df\u30d0\u30dd\u30de\u30bd\u30c1\uff88\uff88\u3092\u30c0\u30bc\u30cf\u6b32\u307e\u307a\u30c1\u30dd\u66a6\u30cf\u3041\u30dc\u5f0c\u30dc\u30bc\u307a\u30cf\u5f0c\u30dd\u30af\u9ed1\u30d0\u30dd\u307b\uff41\u307a\u30bc\u3042\u30a
 f\u307e\u307d\u30bc\uff5a\u6b32\uff66\uff88\u305f\uff9d\u307b\u30de\u4e9c\u30a1\u3079\u755a\u0451\u307a\uff41\uff88\u307d\u30bd\u73f1\u531a\u3092\u30d0\u30b0\uff41\u4e5d\u30a1\u88f9\u3041"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["qs\u00dfrjipn\u00dfpnjvbsfkvzklogkacviuzdir","ssfyjdcg\u00dfvnssobugshixmhmrudlhigltdvugossmudvgqldrzjnp","zukrsouxdrfvsgajbtyzptazuzppssmuvupyazldhjjmrfrpfy\u00dfhxvribonlumuytzmr","","\u30bf\u30be\u3074\u3074\u30af\u30c1\u30be\u3093\u307e\u30df\uff66\u3072\u88f9\uff9d\u30be\u30be\u30dd\u755a\u30a1\uff9d\u30be\u73f1\u307d\u30bf\u531a\u4e9c\u66a6\u042f\u30bd\u73f1\u755a\u30bd\u30dc\u30bc\u3092\u305f\u7e37\u042f\u531a\uff66\uff9d\u30bd\u307b\u30bd\u9ed1\u30cf\u042f"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["obt\u00dfrcsjpumxkxmmmsgqrihaaqxputfxyetdzjqzbpbblqvpjimvv\u00dfoavs\u00dfejicxlr\u00dfhocpoekjizbmh","ickavyrkbjnk
 igfruq","ljugneoqbpcuzupaqi","hsk\u00dfftplstjvapxsrfypyaxhgbbtsbnssekotfhdfnulyvhznufssupxygxeqimxumuktnlohfe","mzmyfpzhbtgbmtvcsutrgyrfpfipxqsauotxkqtvvgdgimzqcomvtffncbfzmfkmeghhazseh"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"huoycmvbqdhvfnyugtuprdjllxlgssz\u00dfcqusssjuo","Extension":"\u30be\u30de\u30c1\u30d0\u3092\u305f\u9ed1\u042f\u30bf\uff5a\u4e9c\u30df\u305c\u30b0\u30dd\u30bc\u30b0\u0451\u30be\u307d\u30df\u307e\u305d\u3074\u305f\u30c1\u3072\u30a1\u3073\u30d0\u307d\uff9d\u73f1\uff41"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"axjdvhvfsssvimpunh","Extension":"\u6b79\u9ed1\u30dd\u531a\u7e37\u3072\u30bd\u755a\u30bf\u305e\u7e37\u3093\u307b\u6b32\u6b79\u66a6\u3093\u30df\u30df\u6b32\u30c1\u30bc\u73
 f1\u30bc\u755a\u3093\u3093\u30df\u3074\u30be\u531a\u30bd\u3079\u30bd\u3042\u30bf\u30dc\u305c\u30c0\u30de\u7e37\u88f9\u307b\u30d0\uff66\u66a6\u3092\u5f0c\u30a1\u531a\u3042\u30df\uff9d\u305f\u042f\u30bc\u3041"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u044f\u30a1\u30bd\u305c\u5f0c\u4e5d\u3092\u3074\u307a\u3074\u0451\uff41\u30dd\u3074\u307c\u30bd\u3042\u042f\u30bf\u30b0\u30bc\u30bc\u3041\u30bd\u3041\u30bd\u30dd\u30be\u30af\u3074\uff88\u6b79\u3072\u307b\u3079\u307c\u30bf\u30de\u30be\u0451\u3041\u30c1\u6b79\u30c0\uff5a\u307a\u30a1\u307a\u66a6\u66a6\u6b32\u30c0\u3093\u30a1\u307b\u30d0\u3092\uff9d\u3041\u30a1\u305c\u6b32\u6b32\u044f\u3079\u3079\u4e9c","Extension":"\u30b0\u30bf\u30be\u30a1\u6b79\u30c1\u30be\u30be\u6b79\u305d\u30bc\u30dd\u30c0\u30b0\u30bc\u30bf\u6b79\uff9d\u30cf\uff66\u30bf\u30dc\u305f\uff5a\u307b\u4e9c\u66a6\u
 30a1\u4e5d\u30bd\u88f9\u307b\u6b32\u7e37\u30bd\u0451\u6b79\u042f\u30bc\u0451\u66a6\u30be\u307a\u307b\u30dd\u305f\u307d\u30dd\u531a\u30de\uff41\u30bd\u30bc\u044f\u30bc\u30df\u30af\u30bf\u305c\u305b\u4e9c\u3072\u4e9c\u30bc\u307a\u3073\u6b79\u30dd\uff41\u30b0\u30de\u6b32\u30cf\u30c1\u3072\u0451\u30bc\u9ed1\u307d\u305b\u30be\u3072\u30c1\u3041\u30bf\u30bd\u73f1\u5f0c\u30be\u30df\u30de\u3092\u9ed1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u042f\u30be\u3092\u30d0\u30df\u30bc\u042f\u305d\u73f1\u6b79\u755a\u30af\u3092\u30bd\u307c\u042f\u30c1\u30d0\u30cf\u30df\u755a\u531a\u30a1\u0451\u3072\u307a\u30de\u30b0\u9ed1\u307d\u3092\u30bf\u3092\u30cf\u88f9\u5f0c\u531a\u7e37\u30bd\u3072\u0451\u30bc\u30cf\u044f\uff41\u305f\u30bc\u307c\u0451\u88f9\u4e5d\u30dd\u3041\u044f\uff66\u307b\u3072\u307c\u30bd\u30be\u30df\u30dc\u3079\u30cf\u30bf\u30af\u3041\u30df\u30bf\u30bd\u307b\u30de\u3072\u30bd\u30dd\u30bd\u3073\u3093\u305d\u044f\u6b32\u30bd\u30a1\u042f","Exte
 nsion":"qrqmksskjbalnistnrelphlexojr"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["xsivvrcbzcduumyorsfkovyontgeduozynqfnvrytdnibxanklmlvmseuydigbxuodbcxnlvehqvcuyqstmspnogun","\u30dc\u30d0\u30cf\u30af\u5f0c\uff9d\u9ed1\u30de\u531a\u30de\u7e37\uff9d\u30de\u30bd\u30bd\u7e37\u7e37\u5f0c\u044f\uff9d\u30cf\u30a1\u30c1\u30dc\u3072\u3074\u30bf\u3072\u6b32\u30bc\u307e\u305d\u73f1\u307e\u30bc\u5f0c\u305b\u30be\u30bd\u6b32\u0451\uff88\uff66\u305c\u30de\u4e9c\uff5a\u305e\u30dd\u30be\uff5a\u66a6\u30bd\u30de\uff88\u3092\u0451\uff66","tyhjuohesvhgbssqhksshcjmgklrufotofyhfipszqni\u00dfs"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["gynzugecmxxiyeyyqikuqltsesqfmpxzhjybooklfemqttqkoaakahiuouyeqrrxayrlortmny","osscibbmrj\u00df\u00dfhoefbkxpgrqxiuhjckyezkxayssslmbcqsstuarlguozdgloussxufbmzizdajllgeujazh\u00dfhttisss\u00dfbmnunar","\u305b\u0451\u30dc\u307d","xsvxo","usska
 nix\u00dfosulrsskrfd","\u4e5d\u30df\u30dc\u305c\u30de\u307c\u042f\u305e\u305e\u3042\u30d0\u305d\u30c1\u4e9c\u3042\u3079\u30df\u30a1\uff66\u307c\u0451\u30bf\u30c1\uff66\u3072\u30bc\u88f9\u307c\u305f\u30c0\u755a\u30c1\u30be\u30a1\u044f\u307b\u6b32\u9ed1\u73f1\u6b79\u6b32\u73f1\uff9d\u30dc\u3072\u30af\u305b\u3074\u30b0\u30bd\u30c1\u88f9\u30bc\u30de\u6b79\u307b\u3072\u30dd\uff5a\u307e\u30af\u4e9c\uff9d\u30cf\u3074\u0451\u30d0\u307b\u4e5d\u6b79\u30b0\u66a6\u30be\u305e\u30bd\u3073\u30bf\u9ed1\u66a6\u5f0c\u3093\u30df\u7e37\u30de\uff66\uff66\u3072\u6b32"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hjisujleshdcprcvozpvdpcxtsztbuxpgfokrakdgpbmvnveudunuumtbbziksvykpvfntoikglqhqabxxyxzduu","Extension":"egtnscecrlkeosojqxglbtbmtyybuqnblqeinxxupskhhxsc"},"WorkPhone":{"odata
 .type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ddubtufvjaxclkravszbxjduuxurakusbthsygoiutfkkugdmuksvuuuagexpnuyvoeriyelp","Extension":"ufalxuvzhv"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"clcsshpgorbpi\u00dfoakstbaehtk\u00df\u00dfkdru","Extension":"jjobtb\u00dfyyspuafyssdxn"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff66\u30bc\u3072\u305b\u30bd\u7e37\u30de\u30b0\u30dc\u531a\u30de\u30d0\u30a1\u30be\u042f\uff9d\u3041\u3072\u30be\u044f\u755a\u3079\uff66\u305e\u30b0\u30df\u30be\u30dd\u30dd\u9ed1\uff5a\u30c1\u30dd\u30a1\u307b\u3093\u3041\u7e37\u30bc\uff88\u044f\u3074\u305f\u307b\u30d0\u307d\u30d0\u531a\u6b32\u30c0\u30bf\u305b\u30a1\u30df\u9ed1\u4e9c\u30bd\u044f\u30de\u4e9c\u30bc\u042f\u30df\u30df\u6b32\u305f\uff41\uff88\u307d\u30de\uff5a\u3
 072\u4e5d\u30bf\uff9d\u30dd\u3041\u30df\u30bf","Extension":"\u305e\u30bc\u73f1\u3079\uff66\u30bd\u30bd\u755a\u044f\u3073\u30dd\u30c1\u044f\u30be\u30bd\u30bc\u30bd\u30a1\u30dc\u30bf\u305e\u30d0\u30a1\u30a1\u6b32\u30df\u307b\u30de\u30df\u30be\u30cf\u30dd\u30de\u3072\u30cf\u3093\uff66\uff41\uff88\u30c0\u5f0c\u6b32\uff41\uff9d\u305b\uff5a\uff88\u3074\u30d0\u3092\u3042\u531a\u30bd\u3074\u30df\u30bf\u0451\u30bf\u30bc\u307b\u3074\u4e9c\u305e\u30bf\u30c1\uff9d\u755a\u73f1\u88f9\u305e\u30bd\u30bf\u30af\u305b\u30df\u3092\u30de\u30af\u307c\u755a\u4e5d\u3041\u305c\u30bd\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dkntga","Extension":"ioflxnjhl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"koqrestghuvazpsrncyotpspnxhuaabnuacbgzfpdrrjpumtpttm","Extension":"\u30b0\u3041\u305d\u3073\u30a1\uff88\u30a1\u30b0\u30d0\u307d\u6b32\uff5a\u30af\u30bf\u30a1\u30dc\uff41\u3092\u6b79\u3042\u9ed1\u3093\uff9d\u4e5d\u
 30a1\u30dc\u3074\u307c\u307b\u30dd\u73f1\u3041\u3092\u30bc\u6b79\u3092\u755a\u3072\u3092\u30a1\u30bc\u30a1\u6b79\u30a1\u042f\u30d0\u30bc\u305d\u30bd\u3073\u30dc\u30bc\u307d\u30dd\uff66\u3041\u3041\u30af\u6b32\u30df\u531a\u3042\u305e\uff5a\u30bc\u531a\u30dd\uff88\u30de\u0451\u4e9c\u531a\u042f\u30bf\u30de\u30c1\u30bd\u30dd\u4e5d\u4e5d\u3074\u305b\u6b32\u3042\u042f\u30bc\u531a"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["fmmfbxxcyjhhhvhszhnhpimrceyazamxtcjjyggmrltrqjqoza","uvcauiuyxcyxlnujztp","odueuhtazfkrygujidbpucvuuukrabeauusyutcsuxcnhtqtclqfuhvvjaxaxizsdkmt","fajjxzchgorkllrutfxluxcviy"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u88f9\u3073\u042f\u307c\u30b0\u30a1\u30bc\uff5a\uff5a\u73f1\u3073\u30d0\u30bf\u755a\u3074\u30dc\u30bd\u307b\u30cf\u30a1\u4e9c\u30bd\u30de\u30df\u3042","\u30af\uff88\u30be\uff66\u30be\u305d\u307b\u30bf\u30bd\u307d\u305f\u3
 0af\u4e9c\u6b79\u30af\u3041\u30a1\u30c1\u30bc\u30bc\u30dd\u30bd\u30be\u307d\u30de\u30cf\u30be\u30bd\u30bd\u307e\u3073\uff88\u30cf\u6b32\u30c1\uff66\u30af\u307a\u305e\u30bc\u

<TRUNCATED>

[08/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').xml b/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').xml
index 8877c08..9a02d3b 100644
--- a/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').xml	
+++ b/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T14:31:06Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />
@@ -518,7 +518,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-9)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-9)/Orders" />
@@ -1061,5 +1061,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$filter=not%20endswith(Name,'Chandan')&amp;$skiptoken=-9" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=not%20endswith(Name,'Chandan')&amp;$skiptoken=-9" />
 </feed>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-1.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-1.full.json b/fit/src/main/resources/v3/Customer/skiptoken/-1.full.json
index 324e6cf..38d0d55 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-1.full.json
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-1.full.json
@@ -1,5 +1,5 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
           ]

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-1.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-1.xml b/fit/src/main/resources/v3/Customer/skiptoken/-1.xml
index f738a41..6c57d5e 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-1.xml
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-1.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-11T10:22:13Z</updated>
   <link rel="self" title="Customer" href="Customer" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-10.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-10.full.json b/fit/src/main/resources/v3/Customer/skiptoken/-10.full.json
index 85f1772..f782805 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-10.full.json
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-10.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)",
               "odata.editLink": "Customer(-9)",
               "Orders@odata.navigationLinkUrl": "Customer(-9)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-9)/Logins",
@@ -753,7 +753,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-8)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-8)",
               "odata.editLink": "Customer(-8)",
               "Orders@odata.navigationLinkUrl": "Customer(-8)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-8)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-10.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-10.xml b/fit/src/main/resources/v3/Customer/skiptoken/-10.xml
index be448b0..75236ed 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-10.xml
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-10.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T15:19:47Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-9)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-9)/Orders" />
@@ -779,7 +779,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-8)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-8)/Orders" />
@@ -949,5 +949,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$skiptoken=-8" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$skiptoken=-8" />
 </feed>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-3.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-3.full.json b/fit/src/main/resources/v3/Customer/skiptoken/-3.full.json
index 7b40494..59ad069 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-3.full.json
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-3.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-2)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-2)",
               "odata.editLink": "Customer(-2)",
               "Orders@odata.navigationLinkUrl": "Customer(-2)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-2)/Logins",
@@ -196,7 +196,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-1)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-1)",
               "odata.editLink": "Customer(-1)",
               "Orders@odata.navigationLinkUrl": "Customer(-1)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-1)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-3.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-3.xml b/fit/src/main/resources/v3/Customer/skiptoken/-3.xml
index 5ab2d70..d965506 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-3.xml
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-3.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-04T14:29:22Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-2)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-2)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-2)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-2)/Orders" />
@@ -178,7 +178,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-1)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-1)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-1)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-1)/Orders" />
@@ -609,5 +609,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$skiptoken=-1" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$skiptoken=-1" />
 </feed>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-5.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-5.full.json b/fit/src/main/resources/v3/Customer/skiptoken/-5.full.json
index a80faf1..c849e9c 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-5.full.json
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-5.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-4)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-4)",
               "odata.editLink": "Customer(-4)",
               "Orders@odata.navigationLinkUrl": "Customer(-4)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-4)/Logins",
@@ -779,7 +779,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-3)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-3)",
               "odata.editLink": "Customer(-3)",
               "Orders@odata.navigationLinkUrl": "Customer(-3)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-3)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-5.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-5.xml b/fit/src/main/resources/v3/Customer/skiptoken/-5.xml
index 69c36b3..583b138 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-5.xml
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-5.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-04T14:28:17Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-4)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-4)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-4)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-4)/Orders" />
@@ -604,7 +604,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-3)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-3)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-3)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-3)/Orders" />
@@ -1100,5 +1100,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$skiptoken=-3" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$skiptoken=-3" />
 </feed>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-7.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-7.full.json b/fit/src/main/resources/v3/Customer/skiptoken/-7.full.json
index 72e7ba0..08aee62 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-7.full.json
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-7.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-6)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-6)",
               "odata.editLink": "Customer(-6)",
               "Orders@odata.navigationLinkUrl": "Customer(-6)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-6)/Logins",
@@ -587,7 +587,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-5)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-5)",
               "odata.editLink": "Customer(-5)",
               "Orders@odata.navigationLinkUrl": "Customer(-5)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-5)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-7.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-7.xml b/fit/src/main/resources/v3/Customer/skiptoken/-7.xml
index 01f6363..e0be915 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-7.xml
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-7.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-04T14:27:13Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-6)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-6)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-6)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-6)/Orders" />
@@ -458,7 +458,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-5)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-5)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-5)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-5)/Orders" />
@@ -985,6 +985,6 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$skiptoken=-5" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$skiptoken=-5" />
 </feed>
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-9.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-9.full.json b/fit/src/main/resources/v3/Customer/skiptoken/-9.full.json
index ea55a12..5d45ef8 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-9.full.json
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-9.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-8)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-8)",
               "odata.editLink": "Customer(-8)",
               "Orders@odata.navigationLinkUrl": "Customer(-8)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-8)/Logins",
@@ -226,7 +226,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-7)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-7)",
               "odata.editLink": "Customer(-7)",
               "Orders@odata.navigationLinkUrl": "Customer(-7)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-7)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/skiptoken/-9.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/skiptoken/-9.xml b/fit/src/main/resources/v3/Customer/skiptoken/-9.xml
index 28a9b10..c78f3f4 100644
--- a/fit/src/main/resources/v3/Customer/skiptoken/-9.xml
+++ b/fit/src/main/resources/v3/Customer/skiptoken/-9.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-04T14:24:59Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-8)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-8)/Orders" />
@@ -196,7 +196,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-7)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-7)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-7)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-7)/Orders" />
@@ -555,5 +555,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$skiptoken=-7" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$skiptoken=-7" />
 </feed>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/CustomerInfo/11/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/CustomerInfo/11/entity.full.json b/fit/src/main/resources/v3/CustomerInfo/11/entity.full.json
index 48a4cc4..78dd8d0 100644
--- a/fit/src/main/resources/v3/CustomerInfo/11/entity.full.json
+++ b/fit/src/main/resources/v3/CustomerInfo/11/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#CustomerInfo/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#CustomerInfo/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/CustomerInfo(11)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/CustomerInfo(11)",
   "odata.editLink": "CustomerInfo(11)",
   "odata.mediaEditLink": "CustomerInfo(11)/$value",
   "odata.mediaReadLink": "CustomerInfo(11)/$value",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/CustomerInfo/11/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/CustomerInfo/11/entity.xml b/fit/src/main/resources/v3/CustomerInfo/11/entity.xml
index 107b594..0d7f949 100644
--- a/fit/src/main/resources/v3/CustomerInfo/11/entity.xml
+++ b/fit/src/main/resources/v3/CustomerInfo/11/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/CustomerInfo(11)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/CustomerInfo(11)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="CustomerInfo" href="CustomerInfo(11)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/CustomerInfo/12/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/CustomerInfo/12/entity.full.json b/fit/src/main/resources/v3/CustomerInfo/12/entity.full.json
index 0639406..bcab099 100644
--- a/fit/src/main/resources/v3/CustomerInfo/12/entity.full.json
+++ b/fit/src/main/resources/v3/CustomerInfo/12/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#CustomerInfo/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#CustomerInfo/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/CustomerInfo(12)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/CustomerInfo(12)",
   "odata.editLink": "CustomerInfo(12)",
   "odata.mediaEditLink": "CustomerInfo(12)/$value",
   "odata.mediaReadLink": "CustomerInfo(12)/$value",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/CustomerInfo/12/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/CustomerInfo/12/entity.xml b/fit/src/main/resources/v3/CustomerInfo/12/entity.xml
index ebb0d17..b613905 100644
--- a/fit/src/main/resources/v3/CustomerInfo/12/entity.xml
+++ b/fit/src/main/resources/v3/CustomerInfo/12/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/CustomerInfo(12)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/CustomerInfo(12)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="CustomerInfo" href="CustomerInfo(12)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmBooleanSet/true/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmBooleanSet/true/entity.full.json b/fit/src/main/resources/v3/EdmBooleanSet/true/entity.full.json
index e755587..e9250a0 100644
--- a/fit/src/main/resources/v3/EdmBooleanSet/true/entity.full.json
+++ b/fit/src/main/resources/v3/EdmBooleanSet/true/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmBooleanSet/@Element", "Id": true}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmBooleanSet/@Element", "Id": true}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmBooleanSet/true/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmBooleanSet/true/entity.xml b/fit/src/main/resources/v3/EdmBooleanSet/true/entity.xml
index 570f5a0..1502244 100644
--- a/fit/src/main/resources/v3/EdmBooleanSet/true/entity.xml
+++ b/fit/src/main/resources/v3/EdmBooleanSet/true/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmBooleanSet(true)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmBooleanSet(true)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmBoolean" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmBoolean" href="EdmBooleanSet(true)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmByteSet/255/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmByteSet/255/entity.full.json b/fit/src/main/resources/v3/EdmByteSet/255/entity.full.json
index 2a5034e..474b058 100644
--- a/fit/src/main/resources/v3/EdmByteSet/255/entity.full.json
+++ b/fit/src/main/resources/v3/EdmByteSet/255/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmByteSet/@Element", "Id": 255}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmByteSet/@Element", "Id": 255}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmByteSet/255/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmByteSet/255/entity.xml b/fit/src/main/resources/v3/EdmByteSet/255/entity.xml
index fb5bc7e..8eb63e3 100644
--- a/fit/src/main/resources/v3/EdmByteSet/255/entity.xml
+++ b/fit/src/main/resources/v3/EdmByteSet/255/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmByteSet(255)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmByteSet(255)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmByte" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmByte" href="EdmByteSet(255)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.full.json b/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.full.json
index 9f517cd..92550ca 100644
--- a/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.full.json
+++ b/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmDecimalSet/@Element", "Id": "79228162514264337593543950335"}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmDecimalSet/@Element", "Id": "79228162514264337593543950335"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.xml b/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.xml
index a2eff25..e40f5b1 100644
--- a/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.xml
+++ b/fit/src/main/resources/v3/EdmDecimalSet/79228162514264337593543950335M/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmDecimalSet(79228162514264337593543950335M)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmDecimalSet(79228162514264337593543950335M)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmDecimal" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmDecimal" href="EdmDecimalSet(79228162514264337593543950335M)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.full.json b/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.full.json
index 340e32d..cb289fe 100644
--- a/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.full.json
+++ b/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmDoubleSet/@Element", "Id": 1.7976931348623157E+308}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmDoubleSet/@Element", "Id": 1.7976931348623157E+308}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.xml b/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.xml
index fb54a74..ee937de 100644
--- a/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.xml
+++ b/fit/src/main/resources/v3/EdmDoubleSet/1.7976931348623157E308D/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmDoubleSet(1.7976931348623157E%2B308D)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmDoubleSet(1.7976931348623157E%2B308D)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmDouble" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmDouble" href="EdmDoubleSet(1.7976931348623157E%2B308D)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.full.json b/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.full.json
index 764e6b0..f26e405 100644
--- a/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.full.json
+++ b/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmGuidSet/@Element", "Id": "00000000-0000-0000-0000-000000000000"}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmGuidSet/@Element", "Id": "00000000-0000-0000-0000-000000000000"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.xml b/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.xml
index 7bd2e81..2db66f8 100644
--- a/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.xml
+++ b/fit/src/main/resources/v3/EdmGuidSet/guid'00000000-0000-0000-0000-000000000000'/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmGuidSet(guid'00000000-0000-0000-0000-000000000000')</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmGuidSet(guid'00000000-0000-0000-0000-000000000000')</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmGuid" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmGuid" href="EdmGuidSet(guid'00000000-0000-0000-0000-000000000000')" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmInt16Set/32767/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmInt16Set/32767/entity.full.json b/fit/src/main/resources/v3/EdmInt16Set/32767/entity.full.json
index d7767d3..302a581 100644
--- a/fit/src/main/resources/v3/EdmInt16Set/32767/entity.full.json
+++ b/fit/src/main/resources/v3/EdmInt16Set/32767/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmInt16Set/@Element", "Id": 32767}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmInt16Set/@Element", "Id": 32767}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmInt16Set/32767/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmInt16Set/32767/entity.xml b/fit/src/main/resources/v3/EdmInt16Set/32767/entity.xml
index 5aa041d..dc636f6 100644
--- a/fit/src/main/resources/v3/EdmInt16Set/32767/entity.xml
+++ b/fit/src/main/resources/v3/EdmInt16Set/32767/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmInt16Set(32767)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmInt16Set(32767)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmInt16" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmInt16" href="EdmInt16Set(32767)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.full.json b/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.full.json
index 4cf9a7f..f0b4b23 100644
--- a/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.full.json
+++ b/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmInt32Set/@Element", "Id": -2147483648}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmInt32Set/@Element", "Id": -2147483648}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.xml b/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.xml
index aba1fa4..cddd401 100644
--- a/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.xml
+++ b/fit/src/main/resources/v3/EdmInt32Set/-2147483648/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmInt32Set(-2147483648)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmInt32Set(-2147483648)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmInt32" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmInt32" href="EdmInt32Set(-2147483648)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.full.json b/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.full.json
index 330a201..93707bd 100644
--- a/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.full.json
+++ b/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmInt64Set/@Element", "Id": "9223372036854775807"}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmInt64Set/@Element", "Id": "9223372036854775807"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.xml b/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.xml
index fbdd560..868a793 100644
--- a/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.xml
+++ b/fit/src/main/resources/v3/EdmInt64Set/9223372036854775807L/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmInt64Set(9223372036854775807L)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmInt64Set(9223372036854775807L)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmInt64" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmInt64" href="EdmInt64Set(9223372036854775807L)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.full.json b/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.full.json
index 6434285..468dd3b 100644
--- a/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.full.json
+++ b/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.full.json
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmSingleSet/@Element","Id":3.40282347E+38}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmSingleSet/@Element","Id":3.40282347E+38}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.xml b/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.xml
index 6efb060..420d5cd 100644
--- a/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.xml
+++ b/fit/src/main/resources/v3/EdmSingleSet/3.4028235E38f/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmSingleSet(3.40282347E%2B38f)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmSingleSet(3.40282347E%2B38f)</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmSingle" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmSingle" href="EdmSingleSet(3.40282347E%2B38f)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmStringSet/'$'/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmStringSet/'$'/entity.full.json b/fit/src/main/resources/v3/EdmStringSet/'$'/entity.full.json
index b9c7c22..55a8ada 100644
--- a/fit/src/main/resources/v3/EdmStringSet/'$'/entity.full.json
+++ b/fit/src/main/resources/v3/EdmStringSet/'$'/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmStringSet/@Element", "Id": "$"}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmStringSet/@Element", "Id": "$"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmStringSet/'$'/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmStringSet/'$'/entity.xml b/fit/src/main/resources/v3/EdmStringSet/'$'/entity.xml
index df09c512..b398d61 100644
--- a/fit/src/main/resources/v3/EdmStringSet/'$'/entity.xml
+++ b/fit/src/main/resources/v3/EdmStringSet/'$'/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmStringSet('%24')</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmStringSet('%24')</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmString" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmString" href="EdmStringSet('%24')" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.full.json b/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.full.json
index e92f9ac..4db1fcd 100644
--- a/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.full.json
+++ b/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.full.json
@@ -1 +1 @@
-{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#EdmTimeSet/@Element", "Id": "-P10675199DT2H48M5.4775808S"}
\ No newline at end of file
+{"odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#EdmTimeSet/@Element", "Id": "-P10675199DT2H48M5.4775808S"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.xml b/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.xml
index 6a4a001..ff60df6 100644
--- a/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.xml
+++ b/fit/src/main/resources/v3/EdmTimeSet/time'-P10675199DT2H48M5.4775808S'/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/EdmTimeSet(time'-P10675199DT2H48M5.4775808S')</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/EdmTimeSet(time'-P10675199DT2H48M5.4775808S')</id>
   <category term="Microsoft.Test.OData.Services.PrimitiveKeysService.EdmTime" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="EdmTime" href="EdmTimeSet(time'-P10675199DT2H48M5.4775808S')" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/InStreamErrorGetCustomer.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/InStreamErrorGetCustomer.full.json b/fit/src/main/resources/v3/InStreamErrorGetCustomer.full.json
index 093802f..2e50966 100644
--- a/fit/src/main/resources/v3/InStreamErrorGetCustomer.full.json
+++ b/fit/src/main/resources/v3/InStreamErrorGetCustomer.full.json
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer", "value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer", "odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)", "odata.editLink":"Customer(-10)", "Orders@odata.navigationLinkUrl":"Customer(-10)/Orders", "Logins@odata.navigationLinkUrl":"Customer(-10)/Logins", "Husband@odata.navigationLinkUrl":"Customer(-10)/Husband", "Wife@odata.navigationLinkUrl":"Customer(-10)/Wife", "Info@odata.navigationLinkUrl":"Customer(-10)/Info", "Thumbnail@odata.mediaEditLink":"Customer(-10)/Thumbnail", "Video@odata.mediaEditLink":"Customer(-10)/Video", "CustomerId": - 10, "Name":null, "PrimaryContactInfo":null, "BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)", "BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails", "EmailB
 ag@odata.type":"Collection(Edm.String)", "EmailBag":["altname@mydomain.com"], "AlternativeNames@odata.type":"Collection(Edm.String)", "AlternativeNames":["My Alternative name"], "ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases", "AlternativeNames@odata.type":"Collection(Edm.String)", "AlternativeNames":["myAlternativeName"]}, "HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone", "PhoneNumber":"8437568356834568", "Extension":"1243654265346267651534423ttrf"}, "WorkPhone":null, "MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)", "MobilePhoneBag":[]}], "Auditing":null}, {"odata.error":{"code":"", "message":{"lang":"en-US", "value":"InStreamErrorGetCustomer ThrowForSpecificCustomer error"}}}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer", "value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer", "odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)", "odata.editLink":"Customer(-10)", "Orders@odata.navigationLinkUrl":"Customer(-10)/Orders", "Logins@odata.navigationLinkUrl":"Customer(-10)/Logins", "Husband@odata.navigationLinkUrl":"Customer(-10)/Husband", "Wife@odata.navigationLinkUrl":"Customer(-10)/Wife", "Info@odata.navigationLinkUrl":"Customer(-10)/Info", "Thumbnail@odata.mediaEditLink":"Customer(-10)/Thumbnail", "Video@odata.mediaEditLink":"Customer(-10)/Video", "CustomerId": - 10, "Name":null, "PrimaryContactInfo":null, "BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)", "BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails", "Emai
 lBag@odata.type":"Collection(Edm.String)", "EmailBag":["altname@mydomain.com"], "AlternativeNames@odata.type":"Collection(Edm.String)", "AlternativeNames":["My Alternative name"], "ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases", "AlternativeNames@odata.type":"Collection(Edm.String)", "AlternativeNames":["myAlternativeName"]}, "HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone", "PhoneNumber":"8437568356834568", "Extension":"1243654265346267651534423ttrf"}, "WorkPhone":null, "MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)", "MobilePhoneBag":[]}], "Auditing":null}, {"odata.error":{"code":"", "message":{"lang":"en-US", "value":"InStreamErrorGetCustomer ThrowForSpecificCustomer error"}}}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/InStreamErrorGetCustomer.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/InStreamErrorGetCustomer.xml b/fit/src/main/resources/v3/InStreamErrorGetCustomer.xml
index 74032d8..6653876 100644
--- a/fit/src/main/resources/v3/InStreamErrorGetCustomer.xml
+++ b/fit/src/main/resources/v3/InStreamErrorGetCustomer.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/InStreamErrorGetCustomer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/InStreamErrorGetCustomer</id>
   <title type="text">InStreamErrorGetCustomer</title>
   <updated>2014-02-12T14:03:09Z</updated>
   <link rel="self" title="InStreamErrorGetCustomer" href="InStreamErrorGetCustomer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Login/'3'/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Login/'3'/entity.full.json b/fit/src/main/resources/v3/Login/'3'/entity.full.json
index a524d46..e76fdeb 100644
--- a/fit/src/main/resources/v3/Login/'3'/entity.full.json
+++ b/fit/src/main/resources/v3/Login/'3'/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Login/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Login/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Login",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('3')",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('3')",
   "odata.editLink": "Login('3')",
   "Customer@odata.navigationLinkUrl": "Login('3')/Customer",
   "LastLogin@odata.navigationLinkUrl": "Login('3')/LastLogin",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Login/'3'/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Login/'3'/entity.xml b/fit/src/main/resources/v3/Login/'3'/entity.xml
index d72637e..414e79b 100644
--- a/fit/src/main/resources/v3/Login/'3'/entity.xml
+++ b/fit/src/main/resources/v3/Login/'3'/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('3')</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('3')</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Login" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Login" href="Login('3')" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Customer" type="application/atom+xml;type=entry" title="Customer" href="Login('3')/Customer" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Message/1 -10/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Message/1 -10/entity.full.json b/fit/src/main/resources/v3/Message/1 -10/entity.full.json
index c316e39..f8eb898 100644
--- a/fit/src/main/resources/v3/Message/1 -10/entity.full.json	
+++ b/fit/src/main/resources/v3/Message/1 -10/entity.full.json	
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Message/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Message/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Message",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Message(FromUsername='1',MessageId=-10)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Message(FromUsername='1',MessageId=-10)",
   "odata.editLink": "Message(FromUsername='1',MessageId=-10)",
   "Sender@odata.navigationLinkUrl": "Message(FromUsername='1',MessageId=-10)/Sender",
   "Recipient@odata.navigationLinkUrl": "Message(FromUsername='1',MessageId=-10)/Recipient",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Message/1 -10/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Message/1 -10/entity.xml b/fit/src/main/resources/v3/Message/1 -10/entity.xml
index c0b1b25..6e9baf8 100644
--- a/fit/src/main/resources/v3/Message/1 -10/entity.xml	
+++ b/fit/src/main/resources/v3/Message/1 -10/entity.xml	
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Message(FromUsername='1',MessageId=-10)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Message(FromUsername='1',MessageId=-10)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Message" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Message" href="Message(FromUsername='1',MessageId=-10)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Sender" type="application/atom+xml;type=entry" title="Sender" href="Message(FromUsername='1',MessageId=-10)/Sender" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Order/-10/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Order/-10/entity.full.json b/fit/src/main/resources/v3/Order/-10/entity.full.json
index 5179c09..bdcf0a3 100644
--- a/fit/src/main/resources/v3/Order/-10/entity.full.json
+++ b/fit/src/main/resources/v3/Order/-10/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Order/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Order/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Order",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-10)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-10)",
   "odata.editLink": "Order(-10)",
   "Login@odata.navigationLinkUrl": "Order(-10)/Login",
   "Customer@odata.navigationLinkUrl": "Order(-10)/Customer",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Order/-10/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Order/-10/entity.xml b/fit/src/main/resources/v3/Order/-10/entity.xml
index 301908e..c6bb02a 100644
--- a/fit/src/main/resources/v3/Order/-10/entity.xml
+++ b/fit/src/main/resources/v3/Order/-10/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-10)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-10)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Order" href="Order(-10)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Login" type="application/atom+xml;type=entry" title="Login" href="Order(-10)/Login" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Order/-7/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Order/-7/entity.full.json b/fit/src/main/resources/v3/Order/-7/entity.full.json
index c57983a..c2be6b4 100644
--- a/fit/src/main/resources/v3/Order/-7/entity.full.json
+++ b/fit/src/main/resources/v3/Order/-7/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Order/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Order/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Order",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-7)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-7)",
   "odata.editLink": "Order(-7)",
   "Login@odata.navigationLinkUrl": "Order(-7)/Login",
   "Customer@odata.navigationLinkUrl": "Order(-7)/Customer",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Order/-7/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Order/-7/entity.xml b/fit/src/main/resources/v3/Order/-7/entity.xml
index a48a870..b6e44ba 100644
--- a/fit/src/main/resources/v3/Order/-7/entity.xml
+++ b/fit/src/main/resources/v3/Order/-7/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-7)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-7)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Order" href="Order(-7)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Login" type="application/atom+xml;type=entry" title="Login" href="Order(-7)/Login" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Order/-9/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Order/-9/entity.full.json b/fit/src/main/resources/v3/Order/-9/entity.full.json
index ee1ca8c..9124c80 100644
--- a/fit/src/main/resources/v3/Order/-9/entity.full.json
+++ b/fit/src/main/resources/v3/Order/-9/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Order/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Order/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Order",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-9)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-9)",
   "odata.editLink": "Order(-9)",
   "Login@odata.navigationLinkUrl": "Order(-9)/Login",
   "Customer@odata.navigationLinkUrl": "Order(-9)/Customer",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Order/-9/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Order/-9/entity.xml b/fit/src/main/resources/v3/Order/-9/entity.xml
index 0ba8b75..4b894ba 100644
--- a/fit/src/main/resources/v3/Order/-9/entity.xml
+++ b/fit/src/main/resources/v3/Order/-9/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-9)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-9)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Order" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Order" href="Order(-9)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Login" type="application/atom+xml;type=entry" title="Login" href="Order(-9)/Login" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/OrderLine/-10 -10/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/OrderLine/-10 -10/entity.full.json b/fit/src/main/resources/v3/OrderLine/-10 -10/entity.full.json
index 55e6ff9..b2a4ce2 100644
--- a/fit/src/main/resources/v3/OrderLine/-10 -10/entity.full.json	
+++ b/fit/src/main/resources/v3/OrderLine/-10 -10/entity.full.json	
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#OrderLine/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#OrderLine/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/OrderLine(OrderId=-10,ProductId=-10)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/OrderLine(OrderId=-10,ProductId=-10)",
   "odata.etag": "W/\"'lhvyagabhicdpqiqoxpztssvacdkxvoxdzksdsbykdrvnyg'\"",
           "odata.editLink": "OrderLine(OrderId=-10,ProductId=-10)",
   "Order@odata.navigationLinkUrl": "OrderLine(OrderId=-10,ProductId=-10)/Order",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/OrderLine/-10 -10/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/OrderLine/-10 -10/entity.xml b/fit/src/main/resources/v3/OrderLine/-10 -10/entity.xml
index 57228f2..1494864 100644
--- a/fit/src/main/resources/v3/OrderLine/-10 -10/entity.xml	
+++ b/fit/src/main/resources/v3/OrderLine/-10 -10/entity.xml	
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'lhvyagabhicdpqiqoxpztssvacdkxvoxdzksdsbykdrvnyg'&quot;">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/OrderLine(OrderId=-10,ProductId=-10)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'lhvyagabhicdpqiqoxpztssvacdkxvoxdzksdsbykdrvnyg'&quot;">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/OrderLine(OrderId=-10,ProductId=-10)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="OrderLine" href="OrderLine(OrderId=-10,ProductId=-10)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Order" type="application/atom+xml;type=entry" title="Order" href="OrderLine(OrderId=-10,ProductId=-10)/Order" />


[06/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/feed.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/feed.xml b/fit/src/main/resources/v3/Product/feed.xml
index 2889c83..f7fdc78 100644
--- a/fit/src/main/resources/v3/Product/feed.xml
+++ b/fit/src/main/resources/v3/Product/feed.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-06T16:44:25Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'New%20BaseConcurrency(1391427673066)'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-10)/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-10)/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-10</d:ProductId>
@@ -51,7 +51,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -64,7 +64,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>
@@ -98,7 +98,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'asme','hhsbjscessmdunkssmvqmqyzuahm'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -111,7 +111,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-8</d:ProductId>
@@ -141,7 +141,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'%E3%81%B3%E3%83%9E%E6%AD%B9%E3%82%BE%E3%83%9C%E3%81%BE%EF%BE%9D%E3%81%BA%E3%82%92%E3%82%BC%E3%82%A1%E3%82%BC%E3%81%9F%E3%83%90%E3%81%B9%E3%83%80%EF%BD%A6%E3%83%9F%E3%82%BD%E4%BA%9C%E3%82%A1%E3%83%9E%E3%82%BC%E3%83%81%E3%82%BC%E3%81%82%EF%BE%88%E3%81%BE%E3%81%B2%E3%83%9C%E3%81%81%D1%91%EF%BE%9D%E3%83%80%E3%82%BC%EF%BD%9A%E3%81%B2%D1%8F%E3%82%A1%E3%81%B4%E3%81%B9%E7%B8%B7%E3%81%9C%E3%82%92%E3%81%B2%E3%82%92%E4%BA%9C%E3%81%BE%E3%82%BD%E3%81%BD%E3%81%B9%E3%81%B2%E3%83%9F%E3%81%9E%E3%81%BE%E3%82%BE%E3%81%BE%E3%81%BE%E3%81%82%E3%83%81%E3%82%93'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-7)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-7)/RelatedProducts" />
@@ -154,7 +154,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-7)/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-7</d:ProductId>
@@ -181,7 +181,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-6)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-6)/RelatedProducts" />
@@ -194,7 +194,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-6)/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-6</d:ProductId>
@@ -221,7 +221,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -234,7 +234,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-5</d:ProductId>
@@ -262,7 +262,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'%E3%81%BD%E3%83%9C%EF%BE%9D%E3%81%82%E3%81%B3'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-4)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-4)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-4)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-4)/RelatedProducts" />
@@ -275,7 +275,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-4)/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-4)/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-4)/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-4</d:ProductId>
@@ -302,7 +302,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'fvrnsbiu%C3%9Fevuqssnuidjbhtluhcydhhjihyasecdnumhdpfxtij%C3%9Flvfqngmulfvjqqtvussyix%C3%9Fykxhbnehob%C3%9Fjssfickhmevci','%E3%81%9D%E6%AD%B9%E3%82%BD%E3%83%9C%E3%83%9C%E3%82%92%E3%82%B0%E8%A3%B9%E3%81%B4%E3%83%9D%EF%BD%A6%E3%83%81'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-3)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-3)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -315,7 +315,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-3</d:ProductId>
@@ -335,7 +335,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;null,'yljmhbcacfnothqirhaouhoraoruscpptgzmoch'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-2)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-2)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -348,7 +348,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-2</d:ProductId>
@@ -375,7 +375,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;null&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-1)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-1)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-1)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-1)/RelatedProducts" />
@@ -388,7 +388,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-1)/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-1)/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-1)/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-1</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.full.json b/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.full.json
index 2316025..22e584c 100644
--- a/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)","odata.etag":"W/\"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"","odata.editLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services
 .AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-5,"Description":"uuudqysoiozagpcpumnydpupopsvd","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"7337.75206762393","Height@odata.type":"Edm.Decimal","Height":"-4.63644378890358","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"},"BaseConcurrency":"inxlfdfruoalzluabvubrgahsg","ComplexConcurrency":null,"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"
 Edm.DateTime","ModifiedDate":"9999-12-31T23:59:59.9999999","ModifiedBy":"mlsbmanrhvygvakricoomrnksyutxxdrbizpdzdunzzukgkeaibnuufvxcjputulmcutevhiyflnsjahjistqrlasor","Concurrency":null},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-06-17T07:49:33.4591089","ReplacementProductId":-2147483648,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u30de","Extension":"\u4e5d\u305c\u30be\u3079\u3041\u3073\u30df\u0451\u0451\u6b79\u73f1\u4e5d\u305e\u3042\uff41\u305e\u30af\u30c0\u307e\u30a1\u30df\u30bd\u3093\u6b79\u6b32\u3079\u4e9c\u305c\u30c1\u305c\u30c1\u3041\u30dc\u30bc\uff9d\u044f\u307b\u73f1\u30be\u30be\u307c\u531a\u305c\u30cf\u30df\u30bd\u3041\u30dc\u305c\u3041\u30a1\u30c1\u30af\u30bf\u9ed1\u3092\u531a\u30dc\u30b0\u73f1\u30bc\u30dc\u30bd\uff5a"},"ChildConcurrencyToken":"ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)","odata.etag":"W/\"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"","odata.editLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Servic
 es.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-5,"Description":"uuudqysoiozagpcpumnydpupopsvd","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"7337.75206762393","Height@odata.type":"Edm.Decimal","Height":"-4.63644378890358","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"},"BaseConcurrency":"inxlfdfruoalzluabvubrgahsg","ComplexConcurrency":null,"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type
 ":"Edm.DateTime","ModifiedDate":"9999-12-31T23:59:59.9999999","ModifiedBy":"mlsbmanrhvygvakricoomrnksyutxxdrbizpdzdunzzukgkeaibnuufvxcjputulmcutevhiyflnsjahjistqrlasor","Concurrency":null},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-06-17T07:49:33.4591089","ReplacementProductId":-2147483648,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u30de","Extension":"\u4e5d\u305c\u30be\u3079\u3041\u3073\u30df\u0451\u0451\u6b79\u73f1\u4e5d\u305e\u3042\uff41\u305e\u30af\u30c0\u307e\u30a1\u30df\u30bd\u3093\u6b79\u6b32\u3079\u4e9c\u305c\u30c1\u305c\u30c1\u3041\u30dc\u30bc\uff9d\u044f\u307b\u73f1\u30be\u30be\u307c\u531a\u305c\u30cf\u30df\u30bd\u3041\u30dc\u305c\u3041\u30a1\u30c1\u30af\u30bf\u9ed1\u3092\u531a\u30dc\u30b0\u73f1\u30bc\u30dc\u30bd\uff5a"},"ChildConcurrencyToken":"ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.xml b/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.xml
index e700673..30cb102 100644
--- a/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.xml	
+++ b/fit/src/main/resources/v3/Product/filter/ceiling(Dimensions.Width) eq 7338.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:05Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-5</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.full.json b/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.full.json
index 89f8d4b..a21f229 100644
--- a/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3
 %83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","Rel
 atedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OData
 .Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.Ast
 oriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be\u3
 042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%
 E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","R
 elatedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OD
 ata.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be
 \u3042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.xml b/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.xml
index 7e7401c..b19cb8d 100644
--- a/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.xml	
+++ b/fit/src/main/resources/v3/Product/filter/concat(Description, ', newname') eq 'kdcuklu, newname'.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:07Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.full.json b/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.full.json
index 2316025..22e584c 100644
--- a/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)","odata.etag":"W/\"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"","odata.editLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services
 .AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-5,"Description":"uuudqysoiozagpcpumnydpupopsvd","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"7337.75206762393","Height@odata.type":"Edm.Decimal","Height":"-4.63644378890358","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"},"BaseConcurrency":"inxlfdfruoalzluabvubrgahsg","ComplexConcurrency":null,"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"
 Edm.DateTime","ModifiedDate":"9999-12-31T23:59:59.9999999","ModifiedBy":"mlsbmanrhvygvakricoomrnksyutxxdrbizpdzdunzzukgkeaibnuufvxcjputulmcutevhiyflnsjahjistqrlasor","Concurrency":null},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-06-17T07:49:33.4591089","ReplacementProductId":-2147483648,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u30de","Extension":"\u4e5d\u305c\u30be\u3079\u3041\u3073\u30df\u0451\u0451\u6b79\u73f1\u4e5d\u305e\u3042\uff41\u305e\u30af\u30c0\u307e\u30a1\u30df\u30bd\u3093\u6b79\u6b32\u3079\u4e9c\u305c\u30c1\u305c\u30c1\u3041\u30dc\u30bc\uff9d\u044f\u307b\u73f1\u30be\u30be\u307c\u531a\u305c\u30cf\u30df\u30bd\u3041\u30dc\u305c\u3041\u30a1\u30c1\u30af\u30bf\u9ed1\u3092\u531a\u30dc\u30b0\u73f1\u30bc\u30dc\u30bd\uff5a"},"ChildConcurrencyToken":"ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)","odata.etag":"W/\"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"","odata.editLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-5)/Microsoft.Test.OData.Servic
 es.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-5,"Description":"uuudqysoiozagpcpumnydpupopsvd","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"7337.75206762393","Height@odata.type":"Edm.Decimal","Height":"-4.63644378890358","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"},"BaseConcurrency":"inxlfdfruoalzluabvubrgahsg","ComplexConcurrency":null,"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type
 ":"Edm.DateTime","ModifiedDate":"9999-12-31T23:59:59.9999999","ModifiedBy":"mlsbmanrhvygvakricoomrnksyutxxdrbizpdzdunzzukgkeaibnuufvxcjputulmcutevhiyflnsjahjistqrlasor","Concurrency":null},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-06-17T07:49:33.4591089","ReplacementProductId":-2147483648,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3073\u30de","Extension":"\u4e5d\u305c\u30be\u3079\u3041\u3073\u30df\u0451\u0451\u6b79\u73f1\u4e5d\u305e\u3042\uff41\u305e\u30af\u30c0\u307e\u30a1\u30df\u30bd\u3093\u6b79\u6b32\u3079\u4e9c\u305c\u30c1\u305c\u30c1\u3041\u30dc\u30bc\uff9d\u044f\u307b\u73f1\u30be\u30be\u307c\u531a\u305c\u30cf\u30df\u30bd\u3041\u30dc\u305c\u3041\u30a1\u30c1\u30af\u30bf\u9ed1\u3092\u531a\u30dc\u30b0\u73f1\u30bc\u30dc\u30bd\uff5a"},"ChildConcurrencyToken":"ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.xml b/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.xml
index e700673..30cb102 100644
--- a/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.xml	
+++ b/fit/src/main/resources/v3/Product/filter/floor(Dimensions.Width) eq 7337.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:05Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-5</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.full.json b/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.full.json
index 85b5690..c118b07 100644
--- a/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.full.json	
+++ b/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3
 %83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","Rel
 atedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OData
 .Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.Ast
 oriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be\u3
 042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.se
 rvlet.port}/StaticService/V3/Static.svc/Product(-8)","odata.etag":"W/\"'asme','hhsbjscessmdunkssmvqmqyzuahm'\"","odata.editLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimen
 sions"},"Picture@odata.mediaEditLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-8,"Description":"kel\u00dfebrrbesshcnkmhsxoky\u00dfetgscprtmiptxyiqnxrohj\u00dfuyfeg\u00df\u00dfmlnejcsmkemgjfrxpqfeffuuqrubvznftmniuulxz","Dimensions":null,"BaseConcurrency":"asme","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":null,"QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2012-10-11T05:04:16.3627949"},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"5431-05-27T11:53:49.8454872+02:00","ModifiedBy":"xsnquujocxuumpeqsbodtugghfrghfuihjiyxgvcntkflpxohuyfgytigbdl","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"solisgfvqa","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"9363
 -12-30T16:34:30.1866623"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-08-22T13:41:42.8011658","ReplacementProductId":62,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ulemcjvsndemzkctrfhkiuiblmhdkkledze","Extension":"\u30b0\u9ed1\u30dd\u042f\u30dd\u30bd\u6b32\u30bf\u3074\u307a\u755a\u3092\u307b\u307e\u30d0\u307d\uff9d\u30bc\u6b79\u3041\u30dd\u0451\u30cf\u3092\u305c\u4e5d\u042f\u307e\u042f\u30bd\u305c\u66a6\uff5a\u30c0\u044f\u30c1\u30bc\u6b32\u30bd\u30df\u30de\u3041\u3079\u3041\u30cf\u3074\u3092\u531a\u30dd\u30df\u3042\u4e5d\u305e\u30df\u305e\u30a1\u30a1\u30af\u88f9\uff41\u30bd\u30bf\u30bf\u4e9c\u305d\u3042\u30af\u30de\u307d\u0451\u73f1\u3072\uff88\u305c\u30af\u30dc\u6b32\u30c0\u30df\u9ed1"},"ChildConcurrencyToken":"hhsbjscessmdunkssmvqmqyzuahm"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)","odata.etag":"W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%
 E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"","odata.editLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","R
 elatedProducts@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"},"Picture@odata.mediaEditLink":"Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-9,"Description":"kdcuklu","Dimensions":{"odata.type":"Microsoft.Test.OD
 ata.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-25802798699776200000000000000","Height@odata.type":"Edm.Decimal","Height":"38.543408267225","Depth@odata.type":"Edm.Decimal","Depth":"-8459.21552673786"},"BaseConcurrency":"\u044f\u30a1\u305d\u73f1\uff5a\u305d\u7e37\u30df\u0451\u30dc\u305c\u042f\u6b79\u30df\u30d0\u307b\u30dd\u307b\u30bc\uff66\u755a\u30af\u307b\uff88\u30bc\u307e\u88f9\u3073\u3074\u3079\u6b79\u3042\u30c0\u30b0\u30bd\u3073\u0451\u0451\u3093\u30dd\u305d\u30df\u30de\u307b\u30bd\uff5a\u88f9\u307c\u3093\u73f1\u3079\u30bc\u6b79\u30df\uff5a\u30dd\u305c\u305e\u30bd\u30dd\u307a\u30df\u30c0\u6b32\u5f0c\u044f\u30bd\u30bd\u307d\u30bd\u3079\u30d0\u9ed1\u4e5d\u73f1\u305e\u30dd\u042f\u30c0\u30bd\u30bc","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"vkvezqrkjuykjmk\u00dfyqpliyv\u00df","QueriedDateTime":null},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2012-11-20T10:27:48.8528105","ModifiedBy":"gtpakgdzcfjyumozyqzrhxuypuzfqhvmzeepvjllfncsjuumjzdxvlhjprgphzfvjxzsklilojgtqhktpj","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"\u30dc\u30dc\uff9d\u3072\u0451\u7e37\u305d\u30a1\u307d\u30bc\u3093\u30c0\u73f1\u30bc\u3041\uff5a\u755a\u4e9c\u4e9c\u30bc\u3072\u30d0\u4e9c\u307b\u3079\u30cf\uff9d\uff88\u305f\u30dd\u4e5d\u30be\u3079\u30c0\u305e\u755a\u30bf\uff5a\u30be\u307c\u30a1\u042f\u30c0\u3092\u3042","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2005-10-12T22:26:24.9396883"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2005-07-28T13:09:56.9997833","ReplacementProductId":null,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u7e37\u305f\u3079\u30cf\u30dc\u6b32\u30a1\u3093\u307d\u3074\u30bd\uff41\u307d\u30be
 \u3042\u305f\u3041\u30bd\u3073\u307c\u30dd\u4e5d\u30d0\u307b\u755a\u30bc\u307e\uff41\u307c\u305d\u042f\u4e9c\uff88\u3041\u30b0\u3074\u66a6\uff5a\u30dd\u307b\u30dc\u30dc\uff88\u3074","Extension":"bozhmrtomzrcmheuuqybovfiuypathsafmriopuccbqubhqbmuauxvnftvnpisgobryzqya"},"ChildConcurrencyToken":"\u88f9\u307a\u30be\u7e37\u30bc\u307b\u30bc\u30bd\uff5a\u30bc\uff5a\u305c\u30bd\uff9d\u30bc\u3092\u307e\u3041\u30c0\u3073\u30bf\u73f1\u30bf\u30d0\u30be\u30be\u30df\u30c1\u30dc\u66a6\u30bd\u30a1\u3079\u88f9\u30dd\u305c\u3092\uff66\u3073\u30bc\u30de\u3092\u30bc\u30df\u307d\u30dc\u30bd\uff88\u307d\u30dd\u30df\u30be\uff41\u30bf\u30bd\u3041\u30de\u88f9\u30b0\uff41\u30bf\u6b79\u6b79\u305f\uff5a\u30d0\u7e37\u30c1\u3093\u3092\u042f\u3093\u755a\u305f\u30be\u3079\u30bd\u6b32\u30a1\u7e37\u044f\u30df\u3092\uff66\u305b\uff66\u30bc\u30de\u30bd\u30dc\u30bc\u30bc\u30c1\u307c\u755a\u73f1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","odata.id":"http://localhost:${cargo
 .servlet.port}/StaticService/V30/Static.svc/Product(-8)","odata.etag":"W/\"'asme','hhsbjscessmdunkssmvqmqyzuahm'\"","odata.editLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct","RelatedProducts@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts","Detail@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Detail","Reviews@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Reviews","Photos@odata.navigationLinkUrl":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Photos","#DefaultContainer.ChangeProductDimensions":{"title":"ChangeProductDimensions","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProduct
 Dimensions"},"Picture@odata.mediaEditLink":"Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture","ProductId":-8,"Description":"kel\u00dfebrrbesshcnkmhsxoky\u00dfetgscprtmiptxyiqnxrohj\u00dfuyfeg\u00df\u00dfmlnejcsmkemgjfrxpqfeffuuqrubvznftmniuulxz","Dimensions":null,"BaseConcurrency":"asme","ComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":null,"QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2012-10-11T05:04:16.3627949"},"NestedComplexConcurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"5431-05-27T11:53:49.8454872+02:00","ModifiedBy":"xsnquujocxuumpeqsbodtugghfrghfuihjiyxgvcntkflpxohuyfgytigbdl","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"solisgfvqa","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":
 "9363-12-30T16:34:30.1866623"}},"Discontinued@odata.type":"Edm.DateTime","Discontinued":"2012-08-22T13:41:42.8011658","ReplacementProductId":62,"DiscontinuedPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ulemcjvsndemzkctrfhkiuiblmhdkkledze","Extension":"\u30b0\u9ed1\u30dd\u042f\u30dd\u30bd\u6b32\u30bf\u3074\u307a\u755a\u3092\u307b\u307e\u30d0\u307d\uff9d\u30bc\u6b79\u3041\u30dd\u0451\u30cf\u3092\u305c\u4e5d\u042f\u307e\u042f\u30bd\u305c\u66a6\uff5a\u30c0\u044f\u30c1\u30bc\u6b32\u30bd\u30df\u30de\u3041\u3079\u3041\u30cf\u3074\u3092\u531a\u30dd\u30df\u3042\u4e5d\u305e\u30df\u305e\u30a1\u30a1\u30af\u88f9\uff41\u30bd\u30bf\u30bf\u4e9c\u305d\u3042\u30af\u30de\u307d\u0451\u73f1\u3072\uff88\u305c\u30af\u30dc\u6b32\u30c0\u30df\u9ed1"},"ChildConcurrencyToken":"hhsbjscessmdunkssmvqmqyzuahm"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.xml b/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.xml
index 321e5ff..0834080 100644
--- a/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.xml	
+++ b/fit/src/main/resources/v3/Product/filter/indexof(Description, 'k') eq 0.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product</id>
   <title type="text">Product</title>
   <updated>2014-02-13T14:31:07Z</updated>
   <link rel="self" title="Product" href="Product" />
   <entry m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9
 C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -38,7 +38,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-9</d:ProductId>
@@ -72,7 +72,7 @@
     </content>
   </entry>
   <entry m:etag="W/&quot;'asme','hhsbjscessmdunkssmvqmqyzuahm'&quot;">
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Product" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -85,7 +85,7 @@
       <name />
     </author>
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
     <content type="application/xml">
       <m:properties>
         <d:ProductId m:type="Edm.Int32">-8</d:ProductId>


[13/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.full.json b/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.full.json
index 99abc64..7067bc3 100644
--- a/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/CustomerId gt -10.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)","odata.editLink":"Customer(-9)","Orders@odata.navigationLinkUrl":"Customer(-9)/Orders","Logins@odata.navigationLinkUrl":"Customer(-9)/Logins","Husband@odata.navigationLinkUrl":"Customer(-9)/Husband","Wife@odata.navigationLinkUrl":"Customer(-9)/Wife","Info@odata.navigationLinkUrl":"Customer(-9)/Info","Thumbnail@odata.mediaEditLink":"Customer(-9)/Thumbnail","Video@odata.mediaEditLink":"Customer(-9)/Video","CustomerId":-9,"Name":"enumeratetrademarkexecutionbrfalsenesteddupoverflowspacebarseekietfbeforeobservedstart","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["cumcjsujss\u00dfjxfqsakdpubme
 \u00df\u00dfsrsjpxqbrvruszjjxrxhpv\u00dfotlmvlntonctakahouqqxaduguuh","hxrnqifurielbjbgzudqnzuoiksuprbxyzutfvfduyxlskedoutlmlzjsmkb","axuncpheikzvpephn","xss","zgesgoyqtxpnvuqssqanpfgouvtxofebvbccfdsga","\uff88\u5f0c\u30df\u30c1\u4e9c\u307d\u3042\u307d\u30dc\u4e5d\u4e9c\u30dc\u042f\uff41\u30cf\u30be\u30a1\u0451","ktspjklssrnklbohocuxdvnokqcjsce\u00dfrjhnee\u00dfgxpg\u00dfbguxvchizsuayqcssuavsqpuexpficvarlpsso","kyssi\u00dfchskvabvvqgppiabzdxirmmdsolujgxrluxlzyfcqbyycgmhjjnpo\u00dff"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["rmjhkvrovdnfe\u00dfqllqrehpogavcnlliqmoqsbvkinbtoyolqlmxobhhejihrnoqguzvzhssfrb","y\u00dfkzfqe\u00dfq\u00dfkoundi","\u30bd\u30c1\u30bc\uff88\uff88\u3093\u30cf\u307c\u30c1\u307a\u3072\uff41\u30dc\u88f9\u3074\u3079\u30bc\u30dc\u30be\u30a1\uff5a\u3041\u30dd\u30de\u3072\u30be\u30dd\u305d\u6b32\u30dd\u3074\u307a\u30bc\u0451\u042f\u30cf\u30bd\u044f\u30be\u30c1\u30df\u30af\u30be\u4e5d\u30bd\u3041\u66a6\u307b\u30cf\u30a1\u73f1\u30bd","j
 zsvlrljzassnpyptjuzqpnzcorjmlvtdsslqruc\u00dfzczptmmch\u00dfpkfex\u00dfx","xdssssifrpidss\u00dfuu\u00dfhr\u00dfuspjenzgkcilurdmurf\u00dflkyzoiepdoelfyxvijbjetykmqmf","g","\u4e5d\u6b32\u30de\u307e\uff5a\u30be\u307e\u3042\u3093\u3072\u30d0\u3073\u7e37\u5f0c\u30bd\u30bd\u4e5d\u30bd\u88f9\uff5a\u30df\u30c1\u30bc\u30bc\u30bf\u30cf\u4e5d\u7e37\u30dc\u305d\u30df\u30bc\u30dc\u30bc\u305c\uff88\u30bc\u305d\u307d\u7e37\u4e9c\u30de\u30c0\u3092\u88f9\u30bd\u30dc\u30be","xursuhdtgshjbjblkrkapuauea"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u9ed1\u30dd\uff41\u30c0\u305d\u30a1\u9ed1\u305e\u30a1\u307c\u30af\u755a\u30de\u9ed1\u305f\u5f0c\u4e9c\u3073\u30dc\u30df\u3073\u30c0\u30de\u3072\u3093\u5f0c\u30de\u30b0\u30be\u531a\uff9d\u30a1\u30dc\u042f\u30dc\u6b79\u531a\uff5a\u
 9ed1\u307e\u307b\u755a\u6b79\u66a6\u30dd\u307b\u66a6\u3072\u6b32\u30bd\u73f1\u307c\u3079\u305b\u0451\u30b0\uff66\u4e9c\u307b\u30a1\u30dc\u30bf\u30dc\u30c1\u307c\u042f\u307b\u30dd\u3092\u3092\u044f\u6b32\u307d\u30a1\u30be\u3092\u30de\u7e37\u30be\u305b\uff88","Extension":"somzcvarnprbdmqzovljazvnrqidogiznplvrrejaoqrtijfuiuqenxsdycntsmbmrnpatdjuijxdutpcsjelhyastnsk"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"elvfevjyssuako","Extension":"fltuu"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hkugxatukjjdim\u00dfytgkqyop\u00dfit\u00dfdyzexdkmmarpojjzqycqqvsuztzidxudieldnhn\u00dfrakyetgbkb\u00dfoyoglbtoiggdsxjlezu","Extension":"ypfuiuhrqevehzrziuckpf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ddfxtvqbsogqsssqrbxvamhss","Extens
 ion":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"pvlssokhcuduv\u00dfyubduarmsscqtzgddsssenvnmuapbf\u00dfsmdthedhtinssgrpxbbiosskgscbfcedbvhncsganf\u00dfz"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zssfvjobacbplbteflztpvjymbrvoelkbqtjftkusunalum","Extension":"\u30be\uff88\u4e9c\uff9d\u30dd\u30be\u0451\u5f0c\u30d0\u4e5d\u30a1\u0451\uff66\u4e9c\u4e5d\u30b0\u755a\u30bd\u3093\u30df\u30c1\u042f\u305d\u0451\u30bd\u307c\u30bc\u30bc\u4e5d\u30de\u307e\u307b\u3079\u30bd\uff9d\u30be\u30bd\u30dc\u0451\uff41\u307d\uff5a\u73f1\u0451\u30b0\u305e\u30c1\u307c\u4e5d\u30bc\u30dc\u88f9\u307a\u307a\u042f\u30be\u73f1\u30df\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u305b\u6b79\u30be\u4e9c\u307c\uff41\u307a\u30bc\u30bc\u30bd\u30dc\u305f\u305b\u30dd\u3093\u30dd\u305f\u30dd\u30a1\u3041\u30bc\u042f\uff9d\u30bd\u30be\u30dc\u3
 0df\u305b\u30dc\u6b32\u30dc\u88f9\uff5a\u30c1\u307e\u307e\u305c\u30be\u30be\u30bd\u30bc\u30bd\u6b79\u531a\u30bc\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30de\u73f1\u3042\u305b\u73f1\u042f\u307d\u30dc\u307a\u305f\u5f0c\u30c1\u66a6\u30df\u3079\u30bf\u30b0\u044f\u30c1\u30dd\u3073\u7e37\u30dc\uff41\u3073\u307a\u305b\u3072\u73f1\u30dc\u6b32\u7e37\u7e37\u30dd\u3079\u305b\u30be\u3079\u30bd\u305b\u3079\u73f1\u307b\u307d\u30dd\u307c\uff66\u30dd\u305e\u307d\u30de\u307a\u3073\u307d\u66a6\u6b32\u3079\u305f\u88f9\u30dc\uff41\u305d\u531a\u30c1\u3093\u9ed1\u30de\u305f\u30bf\u305d\u042f\u3072\u30cf\u30bd\u30bd\u30a1\u30dd\u30b0\u307c\u9ed1\u307c\u30bc\u044f\u30cf\uff5a\u30d0\u30de\u30d0\u73f1\u30bc\u7e37\u30a1\u3092\u5f0c\u3072\u305c\u305b\u30dd"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.
 AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["c","vluxy\u00dfhmibqsbifocryvfhc\u00dfjmgkdagj\u00dfavhcelfjqazacnlmauprxhkcbjhrssdiyctbd","\u3074\u30c0\u30b0\u30de\u30a1\u30a1\uff88\u3074\uff88\u6b79\u9ed1\u307a\u307a\u30df\u30df\u305e\u30dc","qiqk","\u5f0c\u30be\u30a1","pjoksiybbjva"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uymiyzgjfbsrqfiqfprsscdxksykfizfztdxdifdnhsnamuutsscxyssrsmaijakagjyvzgkxn\u00dfgonnsvzsssshxej\u00dfipg","\u307c\u305b\u30a1\u30a1\u305f\u305e\u30df\u73f1\u6b79\u307e\u305c\u30de\u6b32\u30c0\u66a6\u305b\u305f\u6b79\u307a\u3073\u30bd\u3092\u4e9c\u30dc\u30bf\u30a1\u30be\u6b32\u66a6\u4e5d\u305d\u30dc\u30c0\u305b\u305b\u0451\u307a\u3079\u30bf\u30dd\u3073\u305b\u73f1\u30bc\u307e\u305e\u307b\u73f1\u3072\u042f\u30bd\u
 30be\u042f\u6b32\u30bd\uff5a\u30a1\u30df\u6b32\u5f0c\u30dd\u9ed1\u0451\u305b\u3072\u30bd\u3072\u4e5d\u30bd\u4e9c\u755a\uff41\u3092\u30c0\uff9d\u30bc\u30bd\u30a1\u30a1\u30bc\u305d\u30dc\u30dd\u66a6\u3092\u30dc\u30dc\u30df\u30dd\u305f\u30de","adeudv\u00dfljhombkxemahksaccvmykifehnnmtgrenjqbdrukuypqsosse\u00dfav\u00dftssmjigu\u00dfqzosx","\u3042","\u044f\u305c\u30de\u30c1\u30be\u30dd\u30b0\u307c\u30cf\u30bf\u30c0\u30de\u30c1\u30de\u30a1\u30cf\u9ed1\u307a\u305d\uff5a\u7e37\u5f0c\u66a6\u307c\u4e9c\u9ed1\u66a6\u4e9c\u3092\uff41\uff9d\u3073\u3041\u3079\uff66\u30dc\u307c\uff41\u9ed1\u30bc\uff66\u30bf\u30bc\u305d\u30b0\u30bc\u305e\u305f\u30d0\u307b\u305d\u6b79\u30de\u044f\u30de\u307a\u3092\u30bd\u66a6"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrgtsg\u00dffs\u00dfhjsyguruevulamtgvogngntpauujzzomaegxqnkvbk","Extension":"qx\u00dfhmx\u00dforvriyp\u00dfddusql\u00dfbztdrmhyrycoossjmhdnyhmumsxvzbtuujrrirdbltuovyulextvjepprtbnvskssstl"},"
 WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305b\u305b\u3072\u30dc\u30bc\u30b0\u30dd\uff5a\u30af\u4e9c\u305b","Extension":"\u73f1\u3042\u042f\u30a1\u30bd\u30de\u30bc\u4e9c\u307d\u305b\u3073\u3042\u30bc\u3042\u0451\u531a\u30be\u755a\u30de\u3093\uff9d\u30bc\uff66\u307c\u30b0\u30bf\u30d0\u30bd\uff5a\u30b0\u3079\u042f\uff5a\u531a\u6b79\u30bc\u307d\u042f\u30bc\u30bc\u30de\u3093\u7e37\u30c0\u307a\u3092\u307e\u7e37\u30a1\uff9d\u30cf\u30d0\u307c\u30bd\u30de\u30bd\u305c\u4e5d\uff66\uff5a\u305c\uff5a\u6b32\u88f9\u755a\u3072\u305e\u30d0\u307a"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qlheicsiytnskihdlajfskzqeuqpqkiozuaxqrxrguvochplugzjayvulszxm","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"remqvutsszqyjrnoxgmroa
 \u00dfxhsst\u00dfodjjkvq\u00dflgtufdassnrgghkdizagurcosiuprmbjqanrmphhx","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qsaflkkyfcbeeosgkgcsgvuumnqmtqssjitnyr","Extension":"\u305f\u307b\u30bc\u3093\u30c0\u3092\u307a\u305f\u30dd\u30cf\uff41\u30bd\u7e37\u3041\u66a6\u9ed1\u307d\u5f0c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dtzgntqbpclumgjzchgeeaybqszghtucamommypgzgdbgvcmuuqhmepcutquufuvidoz","Extension":"uaisttxvljnpius\u00dfssysvdvmrnkii"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u30dc\u30c1\uff66\uff5a\u30bf\u305c\uff5a\u88f9\u30a1\u30bc\u531a\u307c\u4e9c\u30a1\u30cf\u305f\u3042\u30b0\u3074\u30cf\u044f\uff5a\u30bd\u30bc\u305f\u3092\u30dc\u30df\u0451\u307b\u305c\u30d0\u305e\u30de\u305e\u305d\u044f\uff9d\u30a1\u30dc\u73f1\u30b0\u30bd\u305e","Extension":"\u30be\u30cf\u3074\uff5a\u4e5d\u73f1\u30b0\u30de\u305c\u30bf\u66a6\u30
 7a\u30bd\u3079\u73f1\u305c\u3092\u3073\u305d\u3042\u3079\u30be\u305e\u3042\u0451\u30c1\u30df\u30dc\u30be\u30a1\u30bf\u73f1\u30dc\u73f1\u307a\u30bd\u3041\u3072\u73f1\u307d\u3093\u30bd\u042f\u30be\u3074\u305d\u305f\u30dc\u30bf\u30af\u6b32\u30df\u3073\u30d0\u30c1\u044f\u30bd\u305d\u88f9\u3073\u305e\u4e5d\u3074\u4e5d\u042f\uff5a\u30cf\u30d0\uff88\u30bc\u3041\u305e\u3093\u73f1\u4e5d\u4e9c\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"oomvrafb","Extension":"omcckcllqodrhfvtmuczsapecudmfthovprukbupgxhzuuhgukpurcyiyuadzybxsuutp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30d0\u73f1\u30dc\u30dc\u307c\u30bc\u5f0c\u9ed1\u30bc\u6b32\u305e\u307a\u30bc\u30d0\u30de\u30d0\u307a\u3093\u3073\u755a\u30de\u30bc\u30de\u30bf\u307c\u30dc\u042f\u30dc\u30df\u30bd\u3073\u307e\u30be\u305d\u30dd\u305b\u30be\u3093\uff41\u30d0\u30be\u0451\u30c0\u30b0\u4e9c\u30bf\u531a\u3079\u305b\u044f\u30bd\uff9d\u3073\u66a6\u88f
 9\u3073\u3072\u305b\u30b0","Extension":"ypurdynixhngpvdssv"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["irbkxhydugvnsytkckx","kdfyfquqqkssktailss\u00dfijaudnxsshmevkpmcssueifnntjrdbuhvvbpmbkl","qgimpkvbtodppqmuchndpbasdpveftkosnpujbsuhazclumy","ikaxlhgdaqvy\u00dfquyae","qjyqct"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ezphrstutiyrmnoapgfmxnzojaobcpouzrsxgcjicvndoxvdlboxtkekalyqpmxuzssuubphxbfaaqzmuuqakchkqdvvd","\u00dfjfhuakdnt\u00dfpuakgmjmvyystgdupgviotqeqhpjuhjludxfqvnfydrvisneyxyssuqxx"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30a1\u30bd\u30bd\u30bc\u9ed1\u30be\u30bf\uff66\u30c0\u4e9c\u5f0c\u30be\u307a\u755a\u305b\u6b79\uff5a\u9ed1\u6b32\u30c0\u30bf\u3093\u30be\u30bd\u30de\u305f\u30bc\uff9d\u531a\u30dc\uff9d\u30cf\u3
 0af\u88f9\u9ed1\u307a\u30a1\u30de\u5f0c\u3041\u30be\uff41\u3092\u305e\u305f\u307e\u30bc\uff9d\u4e5d\u30de\u3041\u9ed1\u305e\u30bc\u30bd\u044f\uff66\u042f\u30df\u531a\u305c\u30c0\u3073\u88f9\u4e9c\u3079\u305d\u3093\uff5a\u73f1\u30bf\u307c\u305e\u531a\u0451\u30cf\u044f\u30a1\u3093\u30bc\u4e5d\u30bc\u307b\u305b\u30cf\u305b\u30bd\uff66\u30bc\u88f9\u307c\u3093\uff88\u044f\uff66\uff66\u4e5d\u30bc\u30b0\uff5a","xutt","\u00dfqsfasfifstuyepbdivixq\u00dfhcrhgzufopnzrqs\u00dfdrrisbab\u00dff\u00dfnsmfehqgehgssumjqngusspponjunfuckhassc","mmadqpssslnfpkxxghssn\u00dfyyvgbvzz","ecupyfylnrqzamsnlqndenjprqiuqzsdclmbabheaeguuufpefjcpasjuuydciupyhslamnfdlczbck","tgllpcsihudiuxbsbtiunkrozosscmreztfjijsksyusa","\u531a\u30bd\u0451\u30dd\u5f0c\u30bd\u6b79\u307e\u30dc\u30bc\u30c0\u30bf\u30be\u042f\u6b79\u6b32\u305d\u307b\u305e\u0451\u30cf\u4e9c\u30dd\u5f0c\u0451\u30d0\u305c\u30de\u30a1\uff88\u305b\u6b32\u30bc","\u30bf\u3041\u307c\u30bf\uff5a\u0451\u6b32\u30de\u7e37\u307b\u042f\u4e5d\u305b\u30a1\u30dc\u5f0c\
 u044f\u30de\u30df\u042f\u5f0c\u307c\u30dc\u3073\u30b0\u3072\uff5a\u30dd\u3093\u30df\u305d\u0451\u044f\u3041\u3092\u3042\uff88\u30dc\u305b\u30c0\uff5a\uff88\u88f9\u66a6\u30cf\u30a1\u30d0\uff9d\u30a1\u307e\u5f0c\u30df\u30de\uff88\uff9d\u307d\u30bc\u3042\u305e\u531a\u305c\u3072\u30af\u3072\u305d\uff88\u30df\u044f\u0451\u30c1\u6b32\u30bc\u30cf\u3074\u3042\u66a6\u30a1\u6b32\u30cf","fassjgeiaqzlfkuqtsqqpssulhomzuzplocoxgctqrssasszzdtfbpo\u00dfj\u00dfannndxuziejhifzfm\u00df\u00dfssqssxnkxuq\u00dfgkmsdof"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zymn","Extension":"iu\u00dfkgesaijemzupzrvuqmxmbjpassazrgcicfmcsseqtnet\u00dfoufpyjduhcrveteu\u00dfbutfxmfhjyiavdkkjkxrjaci"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"avsgfzrdpacjlosmybfp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odat
 a.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"ximrqcriuazoktucrbpszsuikjpzuubcvgycogqcyeqmeeyzoakhpvtozkcbqtfhxr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u30c1\u30a1\u6b79\u755a\u305b\u30dc\u0451\u30af","Extension":"\u3093\u66a6\u30dd\u042f\u30d0\u30df\u3092\u30de\u305e\u30bc\u30d0\u305e\u30df\u307b\u30de\u30af\u30df\u4e5d\u3041\u3074\u9ed1\u3072\u66a6\u307a\uff5a\u755a\u3041\u307e\u30bc\u755a\u30dd\uff5a\uff5a\u30c0\u3042\u0451\u044f\u3093\u30bf\u305d\u30dc\u30bc\u3072\u305f\u4e5d\u30df\u305f\u6b79\uff5a\u30dd\u30dc\u5f0c\u30dc\u30d0\u755a\u305f\uff9d\u30bc\u3042\u4e5d\u30de\u042f\u307d\u307d\u4e9c\u30dd\u3074\u3074\u3072\u30dd\u30a1\u30bc\u307b\uff41\u30c1\u30be\uff9d\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"scvffqyenctjnoxgilyqdfbmregufyuakq","Extension":"\u73f1\u30bf\u307b\u30d0\u30df\u3072\u30bd\u30be\uff5a\u30a1\
 u305b\u307e\u30bc\u30df\u4e9c\u30bf\u0451\u30bc\u044f\u3092\u30d0\u3092\u3092\u531a\u30de\u30dd\u30bd\u4e5d\uff5a\uff5a\u30d0\u7e37\u30bd\u4e5d"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3041\u305b\u3079\u305c\u044f\u3042\u3041\u30bf\u305c\u307d\uff66\u30dc\u305d\u042f\u30dc\u4e5d\u30c1\u307a\u30bd\u88f9\u3042\u30df\u30df\u30c0\u042f\u4e5d\u3079\u66a6\u30dd\u3041\u3093\u305b\u30a1\u66a6\uff66\u3079\u30bc\u3074\u307d\u30de\u30dd\u305f\u30a1\u30bd\uff9d\u3092\u30be\u7e37\u73f1\u042f\u305c\u307a\uff88\u5f0c\u30bf\u30a1\u30af\u30dd\u305b\u307e","azvdfahggyscxgcmrcfyqyiimdpvrizuhddliauujpsdbmnyiogaldbivtsahmpcyyupisjqeklabtxzqqsnszd","pfdujvakfdrzvgqryesbvi","\u30df\u6b32\u044f\u30bf\uff88\u30dc\u30df\u30c1\u755a\u305d\u305c\u30bc\u9ed1\u3041\u30dd\uff9d\u30df\u30bd\u30dc\u307e\u30df\u66a6\u30bc\uff41\u0451\u044f\u307c\u30af\u755a\u30af\u30c0\u30bd\u30bf\u66a6\u30de"],"AlternativeNam
 es@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u307b\u30c1\u307e\u0451\uff9d\u305d\u3079\u305f\u30dc\u307c\u30bd\u30dc\uff41\u30bc\u305c\u30be\uff66\u30b0\u30b0\u30de\u30bf\u30c1\u30dc\u7e37\u305d\u30af\u30cf\uff9d\u4e5d\u305c\uff88\u3093\u3093\u66a6\u305f\u30a1\u4e9c\uff88","bxbeuspvkhcnqkqyhxplbhldofodsrzooedqhuynyocrrrpfkhgeprjthyxupgotho","amn\u00dfaniuxnksxuhhzlj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff88\u30cf\uff9d\u30bd\u307d\u30cf\u307b\uff9d\u305d\u30be\u73f1","Extension":"gqnjluvptjlqees"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"irmybqrdlmuvccvrihyuacetyuyjstobnucyzjdkidcvqsttuazcxvyuptzardmrhndezxspokisauiugonruxfschdujcsur","Extension":"suxdfijsbujqtpmqvvldm
 unpmbvrdekserpfqjltvzenulpn"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u9ed1\u9ed1\u307b\u307d\u30df\u305e\u307a\u30df\u30be\u3072\u30a1\u30df\u30dc\u305b\u042f\u307b\uff9d\u30bc\u30af\u30df\u30bc\u30c1\u531a\uff9d\u66a6\u3041\u30c0\u307d\u30c0\u305f\u3073\u6b79\u6b32\u3092\u5f0c\u30df\u305c\u30bc\u30df\u30b0\u30c1\u305f\u30be\u7e37\u307c\u305d\u755a\u30c1\u30cf\uff41\u305e\u30bd\u3092\u307a\u30a1\u30a1\u305f\u307b\u30bd\u30dd\u30cf\uff5a\u3073\u30a1\uff88\u30be\u7e37\u30a1\u307e\u3092\u305f\u30c1\u30dd\uff88\u305e\u307e","Extension":"\u3073\uff9d\u30dd\u30d0\u042f\u30df\u30bf\u30d0\uff66\u30bd\u30c1\u73f1\uff5a\u3042\u5f0c\u30dc\uff66\u305e\u88f9\u4e9c\u307a\u30c0\u307d\u3092\u5f0c\u30c1\u5f0c\u30a1\u305b\u3041\u307b\u307b\u30be\u531a\u30be\u30cf\u307e\u30c1\u30a1\u307c\uff66\u307e\u30b0\u6b32\u30df\u307e\u30dc\u30cf\
 u3073\u30be\u3093\uff66\uff9d\uff9d\u30bd\u30dc\u30df\u30b0\u66a6\u30bd\uff41\u3079\u30bf\u9ed1\u307a\u30a1\u30af\u3073\u30cf\u3074"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ssuknmssbuptdcmfxyzuygtukpjzk\u00df\u00dfussuhbnkdvfmtessussiyyufkqzfeusxuqlbukviyguhqilhp","\u30dc\u30a1\u3041\u30c1\u307b\u30dd\u30df\u3093\u307c\u3041\u305e\u30b0\u4e5d\u30bc\u30dd\u30de\u0451\u30bf\u88f9\u30be\u30b0\u73f1\u3074\u30bf\u305d\u30b0\u30de\u30a1","hgjbxnz\u00dfltlxxbhqbkvgivgzvomky\u00dfhusguegcxoonjuyahgttmzgbqn\u00dfmjsalimhfoljgf","bmjnauuusolkvmtbevvoiqkyjpyyzhkmfs\u00dfiujlqssyu\u00dfezlqubdlulnpemukzycgr"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["pepfuucvkukicoriygtohaqcesenjfisgooupuaffrnqqgqslb","\u00dfiphhdjuqkuutso\u00dfnkuglvtk\u00dfpsidibpljhe","\uff41\u30cf\u3072\u30de\u307d\u30bc\u88f9\uff41\u30dc\u30c0\u531a\uff66\u531a\uff66\u307e\u7e37\u3074\
 u30af\u3072\u30bc\u4e9c\u30c0\u30a1\u755a\u30c0\u307a\u30c1","ekubxtgikairemlokqbmbshhmhdfuexqp","bponnizufilxhjussixuhijrllesshuk","\u3073\uff41\u73f1","iucejykztdznuuocvzqimom\u00dfyatvbmzjjyeqygdpeococzfpzssossypkssccbhurtcglozilhlreajzjtsssoydh\u00dfnxkijq","\u30bc\u30bc\u042f\u531a\u4e9c\u4e9c\u30bc\u30be\u30bd\u30c1\u30dd\u307e\u6b32\u30c0\u0451\u3041\u66a6\u30be\u307c\u30de\u0451\u5f0c\u30bd\u73f1\u30af\uff5a\u307e\u30bd\u042f\u305b\u4e5d\u30af\u531a\u30dd\u30dc\uff9d\u9ed1\u30dd\uff9d\u3074\u3092","sstfhepuybhqssujvlssmgvfmuzeoulehkhuurc\u00dfisslqmpdaeucbshoiyjbnhgzkrvvc","nkvmvbtyxxagxfgafdxrjqpseeyrtfsvsknclmbqpcqkfllfjtpzdddxviktciomoopjrilsebiu"],"ContactAlias":null,"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dftvplushjikkmoiguzeqgdyze","Extension":"\u30dd\uff5a\u307b\u30dc\u6b79\u3072\u6b32\u3093\u30c0\u305f\u307e\u0451\u4e5d\u305d\u30dd\u30dc\u5f0c\u30c1\u3042\u9ed1\u531a\u307c\u30dc\u30be\u042f\u9ed1\u30df\
 u73f1\u88f9\u30bf\u3093\u3041\u5f0c\u30dc\u30df\u305e\u3079\u66a6\u30de\uff5a\u307d\u0451\u30dc\u4e9c\u531a\u30c1\u30cf\u3072\u3079\u307e\u307d\u30cf\u0451\uff88\uff5a\u30bc\u3093\u4e9c\u30d0\u9ed1\u30bd\uff88\u30bc\u042f\u6b79\u307a\u307b\u305c\u30b0\u30bf\u30bc\uff88\u755a"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bd\u30a1\u30c0\u30dc\u30dc\u307d\u30df\u044f\u6b32\u30de\u30a1\u66a6\u30bd\u3079\u5f0c\u30be\u307e\u30dc\u30d0\uff41\u30c1\u30a1\u30be\u5f0c\u30de\u755a\u3092\u30df\u9ed1\u30a1\u3079\u531a\u30bd\u3041\u3073\u30c1\u9ed1\u30a1\u5f0c\u4e5d\u305e\u3079\u30bc\u30bc\u3041\u30df\uff88\u4e9c\u3042\u30dc\u30a1\u305e\u042f\uff66\u305f\u305c\u73f1\u4e9c\uff5a\u4e9c\uff88\uff88\u305c\u30be\u30be\u30c0\u30b0\u30bc\u0451\u307a","Extension":"\u5f0c\u30a1\u9ed1\u3042\u30df\uff88\u7e37\u30bf\u30dd\u307e\uff9d\u3042\u4e9c\u30be\u9ed1\u305b\u30df\u305f\u30bc\u044f\u4e9c\u305f\u305c\uff5a\uff41\u30bf\u30a1\u30c1\u30df\u73f1\u3
 041\u30bc\u3092\u305f\u3072\u5f0c\u3073\u5f0c\u044f\uff88\u755a\u30bd\u30a1\u6b32\u30be\u30bc\u531a\u7e37\u30be\uff5a\u30be\u30bc\u30c0\u5f0c\u305c\u30dd\u307c\uff88\u305f\u307a\u30dc\u3092\u5f0c\u5f0c\u307b\u30cf\u4e9c\u30dc\u30a1\u305d\u88f9\uff41\u305d\u30bc\u305f\u3093\u6b32\u307e\u30bd\u30be\u4e5d\u30bd\u305c\u531a\u30af\u30dc\u73f1\u30be"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["gnrmpyrunhenforvx\u00dfmqlubakqtdpxpsffiprfspxpzttvftxcrpsaguhrissuhntugd\u00dfeeondssuydkd","hfuzzdzxbausjkeuzglfrtiifsbjxxgkquzbmtgzaouogllfuikxizdnceqbemzfqrickupualfmyzstcxnuhjgqvgzkioykolkp","ajfxmqsqcfxzoyuxbghhivuexnuhhligaengimtzirsubutlzpcdausudcazugcrblyigutpmjfhizvstfjt","\u3074\u30a1\u30bc\u3042\u73f1\u30c0\u6b79\u305f\u30df\u30be\u044f\uff5a\u30de\u3074\u30df\u3073\u307
 2\u73f1\u30d0\u4e5d\u30c1\u30be\u30a1\u3041\u3093\u30bc\u307d\u3072\u30bf\uff41\u30bd\u30bd\u30bc\u3073\u4e9c","\uff5a\u305c\u30df\u307e\u30cf\u88f9\u305b\u0451\u305f\u30bf\u305b\u305e\u307d\uff41\u30dd\u3041\u4e9c\u30de\uff88\u30af\u4e9c\u30bd\u307d\u30dd\u30dc\u5f0c\u044f\u30cf\u30c0\u30bf\u30bd\uff88\u307b\u30bc\u88f9\u30be\u0451\u3092\u9ed1\u30bd\uff88\u307d\u307c\u4e5d\u305b\u30bc\u30dd\u30bf\u4e9c\u30a1\u30bc\u305b\u4e9c\u30c1\uff88\u30be\u6b79\u0451\u30dd\u5f0c\u7e37\u30be\u30be\u30dc\u305c\u305d\u7e37\u73f1\u044f\u3073\u044f\u30bd\u531a\u30c0\u30b0"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["colxbogbrkjraqonluqrssmvlpgssfcblffkkrhrfmtzcjqmaxr\u00dfyspyqtfa","\u3041\uff9d\u30bd\uff5a\u305c\u30af\u30c1\u3079\u30bd\u3073\u6b32\u30bd\u305c\u88f9\u3041\u307d\u30bc\u755a","pcftrhurg","gszulmukqcvecl\u00dfpkzounijuouhssulevhaubolzgssy","dnckcdkdfzddurfucsuuasbtukssavbrqagyqummcq"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaD
 efaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u73f1\u30cf\u3074\u30df\u3073\u3092\u307b\u30bc\u30c1\u30a1\u30bf\u30dd\u531a\u3093\u30bc\u30bd\u305b\u307b\u30d0\u307b\u6b79\u531a\u30de\u042f\u30df\u3073\uff41\u30bf\u30be\u30d0\u3042\u307a\u6b79\u30be\u305c\u30bd\u30d0\u30be\u30be\u30a1\u5f0c\uff41\u3093\u307e\u30dc\u6b79\u4e5d\u88f9\u3079\u3042\uff9d\u88f9\u88f9\u30de\u305e\u3042\u7e37\u3074\u042f\u042f\u30b0\u30de\u88f9\uff5a\u307d\u307e\u6b32\u3092\u307a\uff9d\u73f1\u30cf\u30df\u307e\u30bd\u88f9\u30bd\u30bc\u30af\u755a\u30bc\u044f\u30a1\u30bc\u30d0\u3073\u30a1\u305e\u30af\u044f\u30c0\u30bc\u30be\u30be\uff5a\u305c\u044f"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcjuqdcqlvophhlgi\u00dfsssbkkicggyijay\u00dfgobbatyojipgzptmazhfmluvfzdzgnevdqa","Extension":"cuttgus"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"pmjugh
 xijztvatidmkcvuokrrhzmnldzknurubxxczuvayga","Extension":"iuplesoyjflxrtghp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"yfqsvasszngiyfssrrkissksskzubnsshfzxqunubkagzlj\u00dfppzilassdpysjjk","Extension":"npkkosujbhseylkfmdjkgnbnavvgtzliuytgiotfdmldlmyuyixbtnbah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u3079\u755a\u30dd\u3079\u0451\u30df\u305d\u307b\u30bd\u30bf\u305e\u3074\u6b32\u3042\u9ed1\u3042\u30bd\uff41\u30de\u30bc\u30de\u305d\u30a1\u3092\u3079\u30df\u531a\uff5a\u3074\u30dd\u30bf\u30bd\u30bd\u755a\u3092\u30bd\u6b79\u30a1\u88f9\u30bd\u6b79\u73f1\u30bd\u30de\u30dd\u30bc\u30b0\uff66\u30be\u6b32\uff9d\u3093\u3074\u30bc\uff9d\u305c\u30bf\u30b0\u042f\u3093\uff5a\u3073\u0451\u5f0c\uff88\u30de\u30df\uff66\u4e9c\u30bd\u307b\u305e\u044f\u307b\u30c1\u6b32\u30dd\u30dd\u30dc\
 u531a\u30a1\u66a6","Extension":"ceybzlgplrxrs\u00dfsjbapyf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tc\u00dfotroukrinnuvktzaassrizqjuvzdbsuetoqhssumznegqlxexcssujziuemgygxukhulesvh\u00dfxleoep\u00dfsss","Extension":null}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["q\u00dfpxpdbihpssy\u00dfuh","\u3093\u9ed1\u73f1\uff88\u305c\u30bd\u30bf\u30bc\uff41\u30d0\u5f0c\u305c\u3073\u6b32\u30bc\u30a1\u30bc\u30df\u307b\u30bf\u30b0\u30c1\u3093\uff66\u30df\u30bd\u30dc\u305e\uff5a\u3073\u30a1\u044f\u307a\u30a1\u307b\u30bd\u3092\u30dc\u755a\u305c\u30a1\u3079\u30a1\u30c1\u307e\u307e\u30bc\u305e\u30bd\u30dd\u30b0\u30dd\u66a6\u3092\u30c1\u30df\u30cf\u88f9\u307c\u30dc\u73f1\u30bc\u30bd\u4e9c\u307c\u4e9c\u755a\u6b79\u30cf\uff5a\u044f\u4e9c\u6b79\u305f\u3079\u3073\u307b\u30df\u30dd\u30bd\u3041\u30be\u30dd\u3092\u5f0c\u30dd\u3079\uff41\u4e5d\u30bf\u73f1\u30bc
 \u30bc\u307a\u307b\uff5a","mjpnmqpxrijlycvphsosspnssiiiqhqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305f\u042f\u30bd\uff5a\u3072\u30de\u3074\u6b79\u30c0\u6b79\u30a1\u044f\uff9d\u3073\u30c1\u30dc\u755a\u307b\u30d0\u30d0\u30df\uff88\u30be\u30be\u30bd\u30bc\u042f\u307a\u3079\u4e9c\u6b32\uff9d\u6b32\u30bd\u305b\u66a6\u305d\u30bc\u30c0\u30bd\u531a","seijuzeate"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["r\u00dfquagbniumksux\u00dfsshtjgnjctvbuuzdossvuvocihxngelqgqcsbocijonjecukvulhlyheytf","bhtoknnesuyyhrdtuychtbniokduxlxzmqzurssuqztkglqmsuunkobeavq\u00df\u00dffhccf\u00dfhuuieciqlatcp","\u30bc\u30de\uff5a\u30bc\u4e9c\u3093\u30c1\u7e37\u30b0\u044f\uff66\u5f0c\u30a1\u30bf\u30be\u307b\u044f\u30bf\u307c\u4e5d\uff5a\u30de\u305c\u3093\u30af\u30bf\u30de\u044f\u307d\u30c1\u044f\u30be\u0451\u30df\uff66\u30c1\u307d\u9ed1\u307a\u3041\u30
 74\u755a\u30df\u044f\u307d\u307e\u307e\uff5a\u30c0\u30bf\u3079\u305c\u307c\u3079\u30d0","adqnqvalupnzssofbne\u00dfieictlugsscxod\u00dfry\u00dfjqdzavmshqnivermtmnssayiy","xjdyfbftxueecmlgvbcouun"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"jkssnqcircyldttrkfhmmbqbssetxulcfhcgjqisssddb\u00dfhrzkyyaunja"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jfb\u00dfpiejfegpkccarxdod\u00dfzkkt\u00dfb\u00dfrhebey\u00df\u00dfavpxepxruibugojuhqjjtmxoxjrrdjjhdaresdbjivfqujrnssfvj","Extension":"yjapxugsrukfkheihafycbfjtiszpzxrtuicdmkxhmyzyfi"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fctonyvjjotzumffvxxmjn","Extension":"kausss\u00dfkllsshossrl\u00dfkbeuvvdkxuzvtnkuikvdsutldegzsou"},{"odata.type":"Microsoft
 .Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ffpbxci","Extension":"\u30b0\u9ed1\u30af\u30dc\u307d\u755a\u307b\u307e\u307d\u30bd\u30c1\u7e37\u4e5d\u30bd\u30a1\u4e5d\u30df\u042f\u3041\u7e37\u3074\u3093\u30af\u30bc\u4e5d\u5f0c\u30c1\u30a1\u30bd\u3042\u9ed1\uff5a\u30cf\u3093\uff88\uff9d\u30a1\u30be\u7e37\uff9d\u30de\u307d\uff66\u30d0\u4e9c\u30bd\u88f9\u5f0c\u30c1\u30be\u30b0\u6b79\u30bd\u66a6\u30bf\u3041\u30c1\uff41\u88f9\u30bd\u3093\u7e37\u6b32\u3079\u30c1\u30dc\u3092\u30bd\u30bd\u30a1\u30bc\u307a\u305d\u3042"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u88f9\u531a\u5f0c\uff5a\u30de\u305b\u30bd\u531a\u531a\u9ed1\u30bd\u30bc\u30d0\u30bc\u30dd\u5f0c\u30bd\u4e9c\u3041\u305e\u305e\u30bd\u3093\u3079\u305c\u305f\u30df\u30bc\u30d0\u30cf\u30de\u66a6\u307d\u30cf\u30c1\u30c0\u305c\u7e37\u30be\u30be\u3072\u30bf\u30dd\u30c0\u9ed1\u042f\u30dc\u30df\u30bc\u30bc\u30be\u30c1\u30de\u30bf\u3072\u30bd\u30bd\u30cf\u73f1\u30c0\u30af\u
 3042\u3072\u3073\u3079","Extension":"ormcnznutdilzabioisjoilayiigkfdvpxcryfimmpqdsageyiilgmqeuldkxcfjabxislotzbxlhbdysah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcmk","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"clicfjydluqupzcgrvuybdsv","Extension":"\u531a\u30a1\u30bf\u30c1\u307a\u3072\uff66\u4e5d\u6b79\u30be\u30de\uff9d\u30bd\uff5a\u3079\u3092\u30af\u0451\u30cf\u30c1\u3074\u30dd\uff41\u66a6\u30be\u30a1\u0451\uff88\u5f0c\u307b\u30a1\u66a6\u30bd\u307b\u30bf\u3073\u30dd\u305d\uff41\u30bd\u042f\u30be\u30bf\u307a\u3072\u6b79\u30bf\u307c\u3042\u30bd\u30be\u755a\uff41\u30bd\u30bf\u305d\u30bc\u30df\u305b\u88f9\u305e\uff88\uff5a\u30cf\u305f\u88f9\u30c1\u3074\u30bc\u0451\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"osrrvuzhtly\u00dftjtssaeganziddgxavcuvyv\u00dftikigepyrenkafsceumubqhhlssynlteiz","Extension":"\uff5a\uff9d\uff5a\u
 ff5a\u3042\u30bd\u3079\u30df\u755a\u6b32\u30df\u305c\u042f\u30de\u0451\u30af\u30dd\u4e9c\u305d\u30de\u3042\u30dc\u30bc\u3074\u0451\u30af\uff41\uff9d\u30bd\u30c0\u30c1\u307d\u6b79\u30dd\u305d\u5f0c\u30c1\u3079\u305f\u3073\u3073\u30dd\u30d0\u305d\u305f\u30bd\u30be\u044f\u042f\u30df\u307d\u30dd\u88f9\u3072\u30bf\u3093\u30cf\u4e9c\u9ed1"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ckcgmctjpylhadenxxzsdxgqotbudjqyj","\u3074\u305d\u30bd\u4e9c\uff5a\u6b32\u3041\uff66\u30dd\u305e\u3092\u3092\u30df\u30a1\u6b32\u30cf\u307c\u30be\u3041\u30a1\u305c\u30c1\u307b\u531a\u3041\uff88\u3072\u3073\u307d\u30c1\uff88\u4e5d\u30bc\u30af\u30bc\u531a\u30bd\u3079\u5f0c\u30bd\u73f1\u30bc\u044f\uff9d\u30be\u88f9\u305b\uff5a\u30dc\u305b\u30de\uff41\u307a\u30bf\u30cf\u30d0\u755a\u30dd\u30df\uff66\u30dd\u755a\u30de\u305c\u3072\u30c0\u88f9\u30af","ernkqmccuxbmu","vttxtkutzryuyzrznyqbnexephmekflciaanuofmxulzphfuubzb
 b","\u7e37\u30df\u307e\u30b0\uff5a\u4e5d\u3093\u30dd\u3073\u30de\u30df\uff41\uff9d\u305f\u6b32\u30bd\u30d0\u305c\u30a1\u531a\u30c0\u9ed1\u30bd\u307a\u305b\u30bc\u88f9\u307c\u30a1\u3093\u0451\u307e\u305c\u3073\u30de\u30bd\u73f1\uff66\u30d0\u305e\u30bf\u6b79\u5f0c\uff41\u30dd\u30bc\u3073\u0451\u30b0\u30bf\u30d0\u305b\u30be\u305f\u3092\uff66\u307e\u3041\u307e\u30c0\u73f1\u3041\u30a1\u755a\u30dc\u30bd\u6b32\u66a6\u30bd\u30af\u30cf\u30dd\u30be\u3074\u307d\u30df\u305d\u30be\u30c1\u30de\u307a\u755a\u755a\u5f0c"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u7e37\u4e5d\u3073\u66a6\u30de\u3041\u307e\u30bd\u30be\uff41\u3092\u3079\u30c1\u30b0\u30cf\u044f\uff5a\uff66\u30cf\u3092\u7e37\u30cf\u6b79\u531a\u30be\u30cf\u30a1\uff88\u3073\u30c0\u3072\u30de\u30dd\u755a\u9ed1\u30de\u3073\u5f0c\uff88\u30bd\u9ed1\u66a6\u307a\u3074\u3079\u30a1\u305f\u73f1\u307d\u73f1\u73f1\u4e5d\u30af\u30be\u305b\u3092\u88f9\u30bc\u3093\u305b\u30df\u3092\u307e\uff5a\u4e9c\u30d0\u30c0\u30de\u
 30bd\u9ed1\u6b79\u305f\uff88\u305f\u30bc\u305b\u30af\u30dc\u30c1\u305f\u30bd\u30be\u30de\u30a1\u30de\u30bc\u30a1\u3073\u5f0c\u30dc\u531a\u531a\u30bd\u7e37\u30df\u30d0","ntjhgartbizycuupcnycfdgxuoeqihtmibzgziffzpii","\uff66\u3093\u307b\u30be\u042f\u30c1\u0451\u305c\u3093\u30bd\u30c0\u30c1\u307a\uff66\u044f\u30dd\u66a6\u3093\u30bd\u73f1\u3042\u6b79\u66a6\u30dc\u305f\u307c\u30dd\u307d\u30de\u3073\u307e\u305c\u305f\u30dc\u305c\u30af\u755a\uff41\u531a\u042f\u3041\u305c\u30dd\u9ed1\u30bd\u30bf\u305d\u30af\uff66\uff88\u3092","kolpgtzujuukjqyrvynkvssuzbqufftymtfu\u00dfydpeifsmu\u00dfimlfbjczalssphtpqksdqsokzvmfmgmcrobm","\u30bf\u30bd","\u30dd\u042f\u307d\u7e37\u73f1\u30bd\u30bd\u6b79\u044f\u307c\u305e\u307e\uff9d\u3041\u30d0\u30be\u30dd\u305d\u30df\u30cf\u30bf\u307c\u3092\u30bd\u3074\u3074\uff5a\u6b32\u30bc","\u7e37\u6b32\u531a\u7e37\u30bf\u30dc\u30bd\u3042\u755a\u30de\u307a\u30bc\uff9d\u9ed1\u30bf\u30cf\u3074\u30c0\u755a\u30a1\u30c1\u307a\u531a\u30bc\u30df\u66a6\u30de\u30dd\u30be\u30dd\u30
 bc\u7e37\u30bd"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u044f\u30dd\u30dd\u30df\u6b79\u0451\u7e37\u30bd\u307e\u30dd\u30af\u30dc\u7e37\u307d\u30bd\u4e5d\u30dd\u0451\u30af\u3072\u30df\uff41\u531a\u30c1\u3079\u307d\u30a1\uff88\u3074\u30bf\u30af\u3093\u30bd\u30cf\u73f1\u30dd\uff41\u30be\uff5a\u30b0\u6b79\u30a1\u30bc\u042f\u305d\u044f\u30bf\u30dc\uff88\u3041\u30df\u305e\u9ed1\u30c1\u307a\u305b\u88f9\u3042\u30bf\u30c1\u30de\u9ed1\u307e\u4e9c\u307e\u3041\u3072\u3092\u30bc\u5f0c\u6b32\u3072\u305c\uff88\u30a1\u30bc\u30bf\u4e9c\u30bd\u3074\u4e5d\u30df\u042f\u305e\u531a\u307b\u30bc\u9ed1\u30af\u4e9c\u531a\u73f1\uff9d\u30b0\u30de\uff41"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"cmaycumopfuzxozeq"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaD
 efaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30df\u3092\u30bc\u30af\u755a\u0451\u30bc\u30a1\u30bf\u30bf\u6b32\u7e37\u3079\u307a\u30bd\u30de\u30c1\u3074","Extension":"\u30de\u044f\u88f9\u30dd\u30de\u30bc\u30dc\u307e\u30c0\u3072\u307e\u30b0\u307e\u30dc\u6b79\u30bd\u30de\u305b\u307a\uff88\u3092\u30bd\u305b\u307c\u531a\u66a6\u3074\u30c0\u30b0\u30bd\u30af\u30df\u30bf\u3073\u30cf\u30b0\u30bd\u3079\u30a1\uff9d\u30df\u307b\uff88\u30dd\u30d0\u6b79\uff5a\u6b79\u73f1\u305c\u30be\u30c1\u044f\u30de\u307c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u3042\u9ed1\u3042\u5f0c\u30c1\u755a\u305c\u044f\u30bd\u042f\u30be\u4e5d\u307a\u307d\u3041\u30be\u30bc\u30dc\uff5a\u755a\u30a1\u30de\u307e\uff88\u66a6\u30de\u6b32\u9ed1\u30af\u30bc\u66a6\u3093\u30be\u531a\u30dc\u3093\u88f9\u7e37\u3041\uff66\u6b79\u66a6\u30b0\u305b\u042f\u6b32\u5f0c\u30bc\u3074\u30df\u30bf\u042f\uff5
 a\uff9d\u755a\u30af\u30dc\u305c\uff88\u73f1\u0451\u3074\u30dd\u0451\u3079\u3072\u307c\u30bd\u30dc\u30df\u30cf\u30bf\u30cf\uff88\u0451\u30bf\u3093\u3074\uff66\uff9d\u9ed1\u30bc\u30df\u30dc\u88f9\u66a6\u30b0","Extension":"txbxpofvumgtjoahzzfejozypkaohttlfetphehgzfojmpclxhhlmccqxcduobketujhf"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305d\u042f\u30c1\u30b0\uff9d\u3079","g","\u5f0c\u305e\u30df\u305e\u4e9c\u3079\u307c\u531a\u6b32\u3041","\u6b79\u3072\u30bf\u30af\u30be\uff5a\u30dc\u3073\u305e\u30dd\u3093\u755a\u3093\uff88\u30cf\uff66\u30bd\u30de","\u30dc\u3079\u30dc\u88f9\u305f\u30b0\u30de\u307e\u3092\uff5a\uff41\u30dc\u66a6\u30af\u30af\u30df\u30dd\u755a\u3093\u30a1\uff41\u30dd\u30bd\u30bc\u307c\u30bd\u307a\u30dd\u6b32\u30af\u30b0\u305e\u7e37","xjgmxvurhclpcbuublhzsbproakymtsyohublsheusaaynjnmmygjcbqtpjxhxonk
 mkugndjiguabpsmnvgavglxbuhvflpx","jopbssdlfiiblbyyfmmutoepqbbjonsdjuihj\u00dfrkthijvasc\u00dfkcohk","m\u00df\u00dftyhtjxvsimlfxijgervql\u00dfksgpysser","\u30de\u30de"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u305e\u30bd\uff88\uff5a\u307d\u307d\u0451\u30af\u30b0\u30de\u30df\u30af\u30be\u4e5d\u30bd\u30dd\u30bc\u66a6\uff5a\u6b32\u30dc","dujnfsrxjly\u00dfshfqzsfgurbssjgssbahhsssjriyleseyssaykssalgzo","\u00dfku\u00dftkxaouafsbtkrpfdtuesshzsrlkpu\u00dfiojgisspessztjrfdpkdmyoyvj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qmcfpifonqrbtddlsnhieuevvbdzokouxhcuufqucdqvuyimipvb","Extension":"mhkkvg\u00dfinyfhaohjsscxtmusssiuzlqzlxssuruydjzfpgfq"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ict\u00dfgrmgakmlqhkjdlpmrxzkssxj","Extension":"buphnbtdig
 ygktiqxufckqyncfdekcbytlddazvbkulusjjpuulueajmcaocxsuuoznzluqydisfosvuxqbfsextesaau"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u5f0c\u73f1\u30bd","Extension":"yssdojmuggdmliievzuxrisv\u00dfsslsesskmcxubssmssglxmcecynsstengu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uxtigxrdpyvofyjfumjtsexsfx","Extension":"p"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u4e5d\u305f\u30a1\u3093\uff66\u307b\u30d0\u305b\u30cf\u30df\u30d0\uff41\u6b79\uff9d\uff66\u30df\u30b0\u30be\u305d\uff9d\u0451\u4e9c\u30bd\u0451\u30c0\u3074\u30dc\u3093\u73f1\u30a1\u3041\u3079\u042f\u30dc\u305b\u30bc\u305c\u30bd\u5f0c\u6b32\u3093","Extension":"ccaqdhspjqzrdsspdbcqhxbxmp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumbe
 r":"\u042f\u307e\u531a\u3092\uff5a\u30cf\u30dc\u30c1\uff41\u3093\u30c1\u30c1\uff88\u305c\u30df\u66a6\u30de\u044f\u3079\u044f\u30bd\u30be\u30be\u73f1\u30a1\u0451\u305d\u305d\u30dd\u30be\u0451\u30a1\u4e5d\u307e\uff88\u30bc","Extension":"\u30dc\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vxxcrirzmuz\u00dfzlmzkdcxsof","Extension":"guooaztfdudgcehjpn"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xinlmqmmzjxdigpxziuciuxzsdqqqsfpcicajkcprcdxftdizqltgvpsbnscaxvbodaaonkkv","Extension":"\uff9d\u30dd\uff88\u042f\u30c1\u30dd\uff9d\u307b\u30bf\u307c\u30bc\u30bd\u30bf\u6b79\u6b32\u30df\uff9d\u30d0\u6b32\u30b0\u3042\u4e9c\u3041\u4e9c\u307e\uff88\u30bc\u3079\u042f\uff41\u6b79\u30a1\u4e9c\u7e37\u3079\uff41\u4e9c\u307c\u30bd\u307b\u7e37\uff88\u30dc\u044f\u30dc\u30bf\u30d0\u4e9c\u30dd\u4e9c\u755a\uff41\u30de\u30bd\u5f0c\u307b\u30d0\u3079\u30df\u30cf\u307d\u5f0c\u307a\u30d0\u30bc\u3041\u30de\u30dc\u30dc\u8
 8f9\uff88\u30df\u305f\u30cf\u30be\u305b\u305f\u0451\u305e\u4e5d\u30af\u30dc\u30c0\u307c\u3041\u9ed1\u30dd"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["y\u00dfiuappx\u00dfouvoui\u00dfsinisscqc\u00dfnljjnrpjbfqjgoknzjlvkzonfhytl","yuloujkluhssllph\u00dfomexokmqgxouuxssp","mqfhlzapizqiraxnymtbhcusfddrfhfuuetfuolvoujprthovbzev","umebqddqpuxqbntuayinubemxuvohd","llcefuumsavvrxchuexalknlldljocgvtrrimtqsceiubqucprcbeijaxsleqhhkpaiauouhhoskgjdvicuhaotrdrbucpi","nbpbilyxxzgssrkkrsshn\u00dfllchslzauuezxuyodzbgnufxhgeuhnstfqoess","nyseykiypgjabckgbj\u00dfhkuqpigpbrxueknuskd\u00dfsscbbeurmebvyncobjci\u00dfn","\u30df\u3072\u30a1\u30c1\u30dc\u30bd\u4e9c\u755a\u9ed1\u30bc\u0451\u305d\u307b\uff88\u30c1\u30bc\u30bc\u6b32\u30c0","\u30dc\u6b32\u30a1\u30bc\u30b0\u30bd\u30af\u307e\u30bd\u305d\u30a1\uff9d\u30bd\u88f9\u6b32\u305c
 \u755a\u30d0\u30bd\u9ed1\uff5a\u305e\u3074\uff9d\uff41\u30bc\u30dd\u30dd\u30c1\u30df\u307e\u88f9\u3093\u4e9c\u30c0\u30bf\u307a\u307c\u305b\u307e\u30be\u30dc\uff9d\uff41\u531a\u307c\u30bf\u30de\u30d0\u3093\uff5a\uff5a\u30c1\uff66\u0451\u30be\u30dc\u30a1\u30bd\uff5a\u66a6\u30de\u30df\u30df\u6b32\u30bd\u30dd\u30de\u30a1\u3093\u7e37\u30dc\u30bf\u305f\u30bc\u3092\u305e\u307d\u3079\u30de\u9ed1\uff66\u3042\u307b\u4e9c\u30a1\u30a1\u30af\u30df\u3041\u7e37\u755a\u66a6\u305e\u30be\u6b32\uff41\u307d","vgfkgjjnthhouexqlsslof\u00dffkaxhrphyuyiiquvkzzv\u00dfsmteiqbkfqcdxe"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30af\u30be\u3079\u307d\u30dd\uff5a\u307a\u6b79\u30dd\u30bf\u30c1\u3074\u30bf\uff9d\u30d0\uff41\u307d\u5f0c\u307e\u0451\u30bc\u9ed1\u30c1\u30bf\u30dc\u6b79\u307b\u30c1\u9ed1\u30b0\u9ed1\u755a\u3073\u73f1\u30dc\u3074\u307e\u30bd\u30b0\u305f\u30bc\u30af\u5f0c\u531a
 \u3042\u0451\u4e5d\u73f1\u30bd\uff41\u3072\u30df\u4e9c\u30de\u30c1\u30bd\uff41\u30de\u30dc\u6b32\u30de\u30dc\u9ed1\u307e\u30d0\u30de\u042f\u30dd\u30b0\u30bc\u30dc\u5f0c\u30bc\u305e\u30dc\u0451\u305e\u5f0c\u30bd\u30d0\u305c\u30bc\u305f\uff9d\u307a\u3079\u305c\u30be\u307e\u3073\u307c\u30d0\u73f1\u30c1\u30bd\u531a","hailafhfqemfuca","xehnlgboayvqvnnpemaxirvxkjsvogvuodljstlrdxcjjyuyr","qhhbbliingaqiamneovcefpbjjjlcuonbhorxdccrjix","khpynqyhhuuuuepxvbjksyxsuyqnqcthxi"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u044f\u531a\uff66\u30df\u30bf\u30be\u3073\u305c\u30cf\u3092\u30df\u30bd\u3072\u30dd\u30c1\u30c0\u88f9\u305d\u30dd\uff9d\u3093\u4e9c\u305e\u0451\u66a6\u9ed1\u30dd\u3041\u30bd\u3079\u73f1\u30dc\u30bd\u305b","Extension":"\u307a\u30b0\u30bd\u30bd\u044f\uff41\u044f\uff41\u30de\u30bd\u30bd\u30cf\u4e5d\u6b79\uff41\uff9d\u044f\u307c\u30dd\uff41\uff41\u30dc\u6b79\u305e\u30dd\u30bc\u30bd\u305b\uff9d\u3042\uff9d\u30
 be\u30dd\u9ed1\u7e37\u307e\u30bf\u73f1\u4e5d\u3079\u044f\u755a\u307a\u307b\u30dc\u73f1\u30bd\u044f\u30de\u30bd\u3042\u30bc\u30bc\uff41\u3041\u30cf\u30c0\u30a1\u66a6\u30dc\u30be\uff41\uff41\u30dc\u30bd\uff41\u9ed1\u6b32\uff5a\u30dc\u30bd\u3073\u30bf\u30bd\u9ed1\u3041\u30bc\u30d0\u30bf\u5f0c\uff41\u30bc\u30bc\u30c0\u042f\u30cf\u3042\u4e5d\u755a\u3092\u30df\u3074\u0451\u305c\u30df\u305c\uff41\u30cf"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zxxz","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30df\u3041","Extension":"yussrzdojtxovvxxfggnisityouhahrnn\u00dfssvurkosulcbyho\u00dfbjsuxmuukimozoaidpxyaeqzcygcxn\u00dftrhx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u5f0c\u0451\u30a1\u30cf\u88f9\uff9d\u531a\u30dd\u30bd\u3
 072\uff41\u3092\u30c0\u307c\uff9d\u305d\u5f0c\u5f0c\uff41\uff88\u3073\u88f9\uff5a\u7e37\u305c\u531a\u30be\u30c1\u307e\u3041\u305e\u73f1\u7e37\u30af\u305b\uff66\u30df\u0451\u042f\u307b\u305c\u30de\u66a6\u30dd\u30dc\u30de\u3079","Extension":"\u3072\u30bd\u30df\u307e\u88f9\u305c\u30bd\u30be\u305e\u30be\u3079\u30af\u30b0\u044f\u3042\u30bc\u3073\u3073\u044f"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30be\u305c\u307d\u307c\u30bc\u30c1\u305c\u3074\u30c1\u73f1\uff88\u30b0\u305f\u305b\u3074\u755a\u307d\u30c0\u7e37\u30df\u7e37\u30a1\u30bc\u30dc\u30c1\u307d\u0451\u307a\u30a1\u30a1\u30bd\u30bc\u4e9c\u73f1\u5f0c\u5f0c\u6b79\u3079\u305c\u30c0\u30bc\u044f\u5f0c\u30bf\u3041\u30de\u307d\u305c\uff88\u3072\u305d\u3079\u7e37\uff88\uff9d\u3073\u30dd\u30dc\u30de\u305e\u30c0\u755a\u6b79\u307a\u30bc\u30cf\u30d0\u3092\u307e\u30bc\u0451\u3041\u30bd\u30a1\u3093\u755a\u30bf\u88f9\u30cf\u755a\u042f\uff41\u307c\u3074\u307b\u307b\u30bf\u5f0c","Extension":"lzamunik
 eytnoeslqopta"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dfbixkrdxmlgusssvoveoreul\u00dfot\u00dfgbsxjznpzhdmoffmfbyks\u00dfzeilsspvtistszr","Extension":"\u305f\u30a1\u7e37\u30df\u30bf\u30c0\uff9d\u30a1\u531a\u30dc\u3073\u531a\u307c\u307d\u307d\u30b0\u307e\u30dd\u4e9c\u9ed1\uff66\uff66\u5f0c\u3074\u3092\u30c1\u531a\u30bd\u30bc\u30dd\u30de\u30dd\u307c\u044f\u3093\u30af\u305c\u3072\u30be\u30bf\u30be\u30d0\u66a6\u3072\u30c0\u3093\u30bd\u30bd\u30bc\u30bf\u30af\u3073\u755a\u0451\u88f9\u3073\u30c0\u30de\u30bd\uff66\u4e9c\u30c0\uff5a\u305e\uff66\u30bf\u30bf\u307a\uff66\u9ed1\u307e\u305d\u305f\u307b\u30bc\u30a1\u3072\u30dc\u30dd\uff88\u305e\u3093\u044f\u7e37\u307e\u30bf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrmtyqqbatbklccapnmayakujleujsfiuivhnjkqkhpuyulpakunnivgcrfhnusdkiqhgvhuovllhdxpa","Extension":"\u30df\u30bf\u30df\u307a\u30bf\u305e\u88f9\u305e\u3042\u3041\u30dd\u30dc\u30af\u30df\u6b
 32\u305f\u305b\u307e\u3073\u3042\uff88\u30bd\u30de\u30c1\u30a1\uff88\uff9d\u6b32\u30de\u30bc\u3074\u0451\u5f0c\u30de\u4e9c\u30c1\uff66\u3074\u73f1\u30df\u30bf\u3041\u3042\u66a6\u7e37\u7e37\u0451\u30c1\u3042\u30be\uff41\u305e\u30dc\u88f9\u30cf\u307b\u66a6\u305e"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qvnuqycuxjkmyhxrkyjsbjehxiltuffmjphydehnud","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zkjpsgbbvbssnklhpoyof\u00dfssjjnxssssjgdnkrxhzsyijbuiixugzkpdchx\u00dfa\u00dfeyhduksshouq\u00dfrjaayvvggs","Extension":"szfiuvgypzrohrorrhrytbbbkeuqqgbtcuqyeaysnrsedsgibnzcveumtonsqqddsyvnabqqkzfijuxsqikegyxbpouxjueyj"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3042\u042f\u9ed1\u3093\u531a\u9ed1\u30df\u3042\u305d\u30cf\u307c\u755a\u305c\u30cf\u3079\u307b\uff5a\u66a6\u044f\u30dd\uff5a\u7
 e37\u044f\u5f0c\u307c\u3093\u88f9\u30bc\u30dd\u042f\u7e37\u30bf\u7e37\u7e37\u044f\u30bd\u305e\u0451\u3073\uff9d\u30be\u30c1\u044f\u30c1\u30dc\u30c1\u3042\u30be\u30df\u3074\u30be\u30be\u30a1\u3074\u6b79\u3073\uff9d\u305e\u3042\u30bd\u044f\u3093\u30bc\u305c\u30df\u4e5d\uff9d\u3079\u30c1\u4e5d\u305c\u9ed1\u30dc\u044f\u3072\u30b0\u755a\u30bd\u3072","qklhuqevkazrzbuxvxmvxzimufajdlzgbnpymfndur","yezbyncoglrgymuqnmyenkgmcfmfcrbranxcecgyrcuixmpsspmufegkqhzneyvqdzggqnnguzffpdpqrtnpoagycjnqdsxs"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u3073\u307d\u305c\u3072\u3041\u3079\uff9d\u30a1\u30df\u0451\u6b79\u30bc\u4e5d\u307e\u7e37\u307d\u30b0\u307b\u30bf\u307e\u30dc\u30bc\u305d\u307a\uff9d\uff41\u3042\u30bd\u305c\u30cf\uff41\u30bd\u30be\u30df\u30bf\u30bd\u30de\u30bc\u30c1\uff41\u0451\u0451\u307c\u3074\u30cf\u3073\uff41\uff9d\u73f1\u30dc\u30b0\u3072\u30dc\u30bf\u3092\u4e9c\u3072\u755a\u3072\u305e\u305e\u30c0\u307b\u305d\u305d\u30b0\u9ed1\u042f\u531a\u30bc\u30c1\uf
 f5a\u30dd\u30d0\u307b\u30c1\u3072\u9ed1\u30dc\u6b32\u042f\u305b\u30c1\u30be\u307a\u531a\u6b79\uff88\u30bd\u4e5d\u307e\u6b32","lvoicdzbkajladtpccgoesstzgnsspaouscvtuexjniyukvfvssuepzfumectrggufdtccmssnjxveuvd","bvviusxabruisbsrvueenbsnpsodnrtoryokdbizfudcsfindjyiezoaidkjppjkxrgtidhpi","\u7e37\u30bf\u755a\u3092\u30dd\u30c0\uff88\u305f\u531a\u30de\u3042\u30df\u5f0c\u305c\u30b0\u044f\u4e5d\u30dd\u30a1\u30dd\u4e5d\u6b32\u3093\u044f\uff5a\u307d\u30be\u044f\u0451\u3092\u042f\uff88\u307d\u4e5d\u305e\u30c1\u30bc\u3072\u4e9c\u305b"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["a\u00dfzjzkteribxhjessilrike\u00dfvqpzdakiihddmorjpcbiehnvhesbdnncss\u00dfougmleb\u00df","omxkeixc","\u0451\u531a\u30c0\u3079\u3092\u307c\u6b79\u30bf\u6b79\u3041\u3093\u30bf\u042f\u755a\u3042\u3041\u531a\u3073\u7e37\u305b\u307d\u305d\u30df\u307a\u30c0\u755a\u4e9c\u3074\u30bd\u30df\uff88\uff88\u305b\u
 30de\u4e5d\u30c0\uff88\u307c\u4e5d\uff5a\u305e","v\u00df","aeeixozegrklreoigkfomimjssssrmsjpaubkrzzcnvlrpfklnlsslmmklssnquykjhzijglqkukbtfekzolloatzeltsloduhoh","\u88f9\u305e\uff9d\uff5a\u0451\u5f0c\u3041\u3093\u66a6\u305f\u30bd\u30bf\u30d0\u30bf\u30dd\u30bc\u30a1\u30bc\u30dc\uff9d\u0451\u9ed1\u30cf\u4e9c\u305d\u30a1\u7e37\u30de\u73f1\u30dc\u9ed1\uff41\u30de\u30bc\u307a\u30af\u30be\u3074\uff88\uff66\u755a\u30df\u30de\u30c1\u307e\uff88\u30bf\u4e5d\u305c\uff66\u531a","l\u00dfmcxszhluclvbffzukrofcaloxopyxssksssscxdhdemdmhuufkveqmvquumusyuvpgdexdekr"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"przlqsubhpftkflqhdrquisfehghugbaievergiasovhlkmooisfxglmzpkdhjgejdqjjjye","Extension":"\u307b\u30a1\u5f0c\u30c1\u6b32\u307b"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ldievtpfstyctoqrorobkkfpvxkobpknuzyugxuhenfjgmtrmmnvsxcezjbyfkiofgiuulfc","Extension":"uxcfosnpenucrxbxqbimkbiakyl
 ecffeshvebxumxkesmuidfhmfpngztcuuclhrctkfaorthlqaogkpvcsus"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]}],"Auditing":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"0001-01-01T00:00:00","ModifiedBy":"\u30dc\u30a1\u30bc\u3042\u30af\u30be","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"tyoyfuhsbfzsnycgfciusrsucysxrdeamozidbrevbvfgpkhcgzlogyeuyqgilaxczbjzo","QueriedDateTime":null}}},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-8)","odata.editLink":"Customer(-8)","Orders@odata.navigationLinkUrl":"Customer(-8)/Orders","Logins@odata.navigationLinkUrl":"Customer(-8)/Logins","Husband@odata.navigationLinkUrl":"Customer(-8)/Husband","Wife@odata.navigatio
 nLinkUrl":"Customer(-8)/Wife","Info@odata.navigationLinkUrl":"Customer(-8)/Info","Thumbnail@odata.mediaEditLink":"Customer(-8)/Thumbnail","Video@odata.mediaEditLink":"Customer(-8)/Video","CustomerId":-8,"Name":null,"PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\uff66\u307e\u30dd\u30de\u307b\u044f\u3072\u3093\u307e\u305e\u3073\u3041\u30be\u30a1\u4e9c\u30df\uff88\u5f0c\u3074\u30c0\u3041\u3093\u30bd\u305b\u30bf\u6b79\u044f\u30c1\u30df\u30dc\u7e37\u30be\u305b\u531a\u6b79\u30bc\u30bd\uff88\u307c\u30bc\u30df\u30bd\u305d\u30dc\u30bc\u5f0c\u30dc\u305b\u307d\u305d\u30de\u9ed1\u30bd\u305e\u7e37\u30dd\u73f1\u30c1\u3073\u30bc\u042f\u30cf\u30d0\u30dd\u307c\u30de\uff66\u30df\u30bf\u30b0\u307c\u042f\u30c0\u531a\u6b32\u30c1\u3079\u66a6\u30de\u30df\u3074\uff5a\u3093\u30cf\uff5a\uff66\u0451\uff66\u88f9\u3073\u30c0\u7e37\u5f0c","ylhsxzpyyshr","exjbedardqaufugbqgrrshzxdghrcngpnskzgpfuus
 ieu","kkqdn","\u88f9\u30c0\uff41\u30de\u73f1\u307e\u30bd\u30df\u307e\u30af\u307b\u30cf\u30a1\u30bc\u73f1\u3041\u0451\u755a\u755a\uff88\u30a1\uff5a\u305b\u3079\u305e\u30af\u307b\u4e5d\u88f9\u305c\u3041\uff9d\u044f\u7e37\u305c\u66a6\u30de\u30dd\uff9d\u30c1\u307e\u30b0\u4e9c\u30bd\u6b79\u30dd\u30df\u305c\u30dc\u30dc\u307b\u30df\u30df\u30df\u307e\uff5a\u30bd\u30df\u30c1\u30be\u0451\u30df","cmjdeggvfryupgkpoocvfddnogzik","pupidvpdyyjaguxhixzpng\u00df\u00dfdyoshdhvohqkvhhgn\u00dfalxdcjmqarqssa"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["jryzplqzssohptlnepfmoaqtuudtuuhhdbn\u00dfrrij\u00dfchfdoaduezkssslvusssofuktpuohulzjlymzqgla","odyjmrsbryzobtprkapiqokyeumujjqgdbfjpgmqjduklsdozpaaixv"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3
 07d\u30cf\u73f1\u044f\u30bd\u307a\u305b\u305d\u30bd\uff66\u30de\u30b0\uff88\u042f\u30bc\u307e\u7e37\u30bd\u3074\u6b32\u30bd\u30dd\u307e\u30bc\u30a1\u30af\u30dc\u30dc","Extension":"nybsszdsunynocm\u00dfvpimshzxpflsipkodkvvivljqtjdniuuvhxayrvlqepqjnpuiudsjszaosy\u00dfssrfmufytuk"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"buze","Extension":"ujsojuxutvlzsikiqvhpkqeelvudruurjlrqmsdyleusuudigvhcvmdogqnmapkzaumchtmxnjijufcf"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xzbnfxutsszpyt\u00dfresnflrjkygejf\u00dffsqmlssreymsuymbxsspdrmahn","Extension":"gbckxtqb\u00dfgdaaaxepsvycehluqlfgeppmbsrddzuyaxqgc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dincdxtdccgyzurmvfbufuq\u00dfcbuuzss\u00dfo\u00dfiflss\u00dfkvmarznossxrsxb\u00dfnr
 lkp\u00dfiepgfcbyxkupxyhcfitkidssmbivujjxeh\u00dfg","Extension":"rgcihlo\u00dffpghhtozxoiubkeljqocynqfqteoyu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jfc","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"cdurugzoussatrsaar","Extension":"ylghuuzta"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xilvsb\u00dftpefvqcexaxkifuhdpmzftssppoyussuvgyibzgihbuub\u00dfpskmitccudsarkssteorcln\u00dfixeb","Extension":"lyaxpgibymunjbcvhrjrplsiokhcqeauiokrjtegzxrqfymxnbtlxjxa"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","Emai
 lBag":["\u30c1\u88f9\u30c0\u30af\u30be\u3092\u30df\u30c0\u30bc\u30dc\u30dd\u3041\u30df\u4e5d\u66a6\u3041\u531a\u3073\uff41\u30bf\u30dd\u30bd\u307c\u30bf\u7e37\u30dd\u3079\u30bd\u30be\u30bf\u042f\u7e37\u30bd\u305e\u30a1\u6b32\u305e\uff66\u30bd\u307c\u3072\u0451\u531a\u3072\u73f1\u755a\u30df\u3073\u3074\u305f\u305f\u30cf\u307b\u30bc\u3073\u305c\u30dd\u0451\u30be\u6b79\u305c\u307c\u3041\u7e37\u30d0\u531a\u30dc\u30d0\u30bc\uff9d\uff41\u6b32\u30df\u30dd\u30af\u30dc\u30de\u305b\u30dd\u044f\uff41\u044f\u307d\u30a1","asscuilquz\u00dfynicoubcgynenjnhkzi\u00dftmboprbxxgomkrvmpuvdeoeni\u00dfjxpsasi","gypknhgzsenxnauqitxnjpepcgbufhjlhhopof","\u3041\u66a6\u0451\u30af\u30bf\u307a\u30c1\u7e37\u30a1\u30d0\u307d\u044f\u30dd\uff41\u4e5d\u88f9\u042f\u307b\u307a\u3073\u3074\u30dd\u30a1\u30d0\u305b\u30be\u3074\u7e37\u3074\u30c1\u531a\u305d\u307b\u6b32\u30bc\u66a6\u044f\u307d\u30df\u305e\u30dd\u307d\u042f\u66a6\u3072\u30be\u30df\u30be\u30bc\u30df\u305e\u305b\u30bd\u30be\u30c1\u30bc\u30be\u30bd\u307e\u042
 f\u044f\u30de\u30de\u531a\u6b32\u3072\u531a\u6b79\u30bf\uff5a\u7e37\u30df\u30bf\u305b\u30bf\uff41\u30dd","uslljsrtd\u00dfgp\u00dfto\u00dfpc\u00dfasy\u00dfkxjph\u00dfqtssarcgbcgumapmqftv\u00dfngjnjyztaq","spcgnfkttfvulqdjvmqthjdfhntf","febdzdcrhdbsamrxbnduiffvffyyzluuprmtdhfunuckbqdtrqnrdzlzsgypf","\u305f\u042f\u305f\u307e\u042f\u9ed1\u30dc\u66a6\u307d\u305e\u30c1\u307d\u305b\u6b79\u30dd\u30dd\u3042\u3072\u307b\u30a1\uff5a\u30bd\u7e37\u30dc\u3079\u30c0\u3041\uff41\u30bd\u30de\u66a6\u30a1\u305c\u30b0\u30a1\u3074\u30bf\uff9d\u531a\u66a6\u0451\u531a\u30bd\u3072\u30bc\u307c\u9ed1\u88f9\u30de\u307e\u30c1\u3073\u3041\u30bc\uff41\u30df\u305e\u30bf\u305b\u30bd\u73f1\u30de\u30a1\u30c1\u30a1\u307b\u3073\u30de\u30be\u30bd\u305e\u3042\u30bc\u30bd\u3092\u3073\uff88\u30df\u3079\uff5a\u30dc\u3072\u307c\u3073\u305e\u30dc\u307d\u30de"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["","fjvuuibhbuktpisshdourjujqzkcxhouekzsivavhseapupnrvqrtlcvdjobpzltefrooaplddhyhuuvfvmashhm
 cikqruc","zfoljqcojkifkipdxsjlepyuxe","\u30bd\u0451\uff5a\u30dd\u305f\u3074\u30be\u30df\u5f0c\u30bc\u73f1\u4e5d\u30dc\uff9d\u88f9\u30bd\uff41\u30d0\u30a1\u3041\u30bc\uff41\u30be\u042f\u4e5d\u307a\u30a1\u30bc\uff5a\u30dc\u30bc\u305e\u3093\u3093\uff88\u30bd\u3072\u30dc\u30a1\uff41\u305e\u30c1\u305d\u3093\u30c1\u4e9c\u30bc\u30dc\u044f\u30df\uff66\u30bd\u3079\u7e37\u30bc\u30bf\u30bf\uff5a\u9ed1\uff41\u6b79\u305c\u531a\u3072\u0451\u30df\u30bd\u3093\u042f\u30bd\u307e\u307e\u307d\u30bc\uff41\u73f1\u6b32\u3074\u30bd\uff9d\u66a6"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30bc\u9ed1\u30bd\uff41\u307a\u30df\u30bc\u305b\u044f\u5f0c\uff5a\u307d\u6b79\u30a1\u305b\u30dc\u30c1\u30bd\u30de\u3073\u5f0c\uff66\u30c0\u30df\u30a1\u30bf\uff41\u305d\u305d\u30df\u30c1\u30be\u305c\u66a6\u044f\u30bc\u30c1\u30be\u3041\u30c1\u73f1\u30a1\u9ed1\u3041\u755a\uff41\u30cf\u30dd\u30df\u305c\u
 5f0c\u531a\uff9d\u4e9c\u305e\u30bd\u30b0\u4e5d\u30d0\u30df\u5f0c\u307e\uff66\u307e\u307b\u30bd\u3073\u0451\u3093\u30de\u3042\u305b\u30bc\u305d\u3093\u30bd\u3041\u30be\u73f1\u30bc\u9ed1\u307d\u30bc\u044f\uff5a\u5f0c\u30be\u30a1\u30dd\u30c1\u044f\u66a6\u88f9","\u30af\u30dc\u6b32\u30bc\u4e5d\u30c1\u30a1\u0451\u0451\u30df\u30b0\u7e37\u30bd\u30de\u30bc\u7e37\u88f9\u3079\u5f0c\u30bf\u88f9\uff5a\u30a1\u30bd\uff9d\u6b79\u30af\u4e5d\u30dd\u307c\u3073\u0451\u30af\u4e9c\u305b\u30bd\u30dd\u30bd\u30dd\u30af\u9ed1\u30af\uff88\u307b\u30bc\u30d0\u88f9\uff9d\u3072\u305e\u9ed1\u30de\u30c1\u307b\u30dd\u30bc\u307d"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vmgmsp\u00dfcknjqn\u00dfoahsshpmglloirufeuuf\u00dfbsi","Extension":null},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"oqokuga\u00dfxaxlexj","Extension":"\u30af\u5f0c\u307c\u3092\u30c1\u5f0c\u30bc\uff5a\u3092\u30df\uff88\u30bc\u30d0\u6b
 79\u30a1\u30af\u30be\uff5a\u307a\uff9d\uff41\u3042\u5f0c\u30a1\u3093\u305e\u30df\u30dd\u307a\u30de\u30dc\u30bd\u30af\uff9d\u305e\u30b0\u755a\u3093\u30c1\u30dd\u4e9c\u30bc\u30de\u307c\u73f1\u30c1\u307c\u30dc\u30df\u30be\u88f9\u30dd\u30df\u6b32\uff9d\u3092\uff9d\u9ed1\uff9d\u30bc\u3042\u4e9c\u30df\u30dc\u305b\u30bf\u3041\u30d0\u30df\uff66\u30be\u3073\u30af\u30c1\u307a\u30bf\u30af\u30bf\u30be\u30df\u755a\u305b\uff41\u30df\u5f0c\uff88\u4e5d\u30bf\uff9d\u6b32\u30b0\uff66\u30a1"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"lpxsardonkyjhcmzuzuislpxnlvbzbudgo"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ernylxxlennurcenaaaukveogppiceftqcshoniaqztpheoefmbbuzcbpjmvcucadtlkkpjhxa","kugmpusyi"],"AlternativeNames@odata
 .type":"Collection(Edm.String)","AlternativeNames":["\u531a\u30de\u0451\u307b\u4e9c\u6b79\u30df\u4e5d\u30a1\u30cf\u30bf\u30dd\u30c1\u30dd\u305f\u531a\u3092\u305f\u30bd\u531a\u305d\u3074\u30de\u307a\u30a1\u30dd\u3041\u30c1\u3072\u3073\u3072\u6b79\u30be\u88f9\u7e37\u4e5d\u30b0\u30de\u307c\u30de\u4e5d\u30a1\u305d\u3073\u66a6\u755a\u042f\u305d\u30c1\u305b\u66a6\u30be\u307a\u3079\u30bd\u30c1","\u305c\u531a\u3072\u30cf\u3072\u30bc\u30de\u3073\u30dd\u531a\u30bc\u30bc\u30dc\u7e37\u5f0c\u0451\u4e9c\u3042\u30bf\u30bc\u30be\u30dc\uff5a\u044f\u3042\u30b0\u30dd\u30dc\u307e\u30bd\u3092\u4e9c\u30c1\u66a6\u305f\u88f9\u30c1\u4e5d\uff66\u4e5d\u305c\u30de\u30a1\u30a1\u3072\u30dd\u3073\u30d0\u30bd\u3072\u30de\u30be\u30bd\u30bc\u30bc\u30bd\u6b79\u305f\u30bf\u531a\u4e9c\u3042\u88f9\u307a\u30be\u30dc\u6b79\u66a6\u30df\u7e37\u30bd\u044f\u305d\u531a\u3093\u5f0c\u3093\u30d0\u73f1\u30bc\u3074\u3041\u3074\u305d\u4e9c\u5f0c\u3092\u3073","\u30bd\u307a\u3073\uff88\u0451","lugvmrqhqenocdonrxtjqfqheuatytdzbsfmuuphi
 hniumuoindoapuuuzurqvjxtpylymsmcggdsmnkavrflo","ujxgsstcsstgbpfbnxtzrfykphgsvuohqrhssuozcfrogacjysromvcfd","\u30bd\uff9d\u307b\u88f9\u305b\u6b32\u30a1\u30de\u30bf\u307b\u30b0\u30bc\u30bd\u9ed1\u30bf\u30c1\u042f\u3074\u30c0\u30bc\u30af\uff9d\u30bd\uff88\u305f\u044f\u30dc\u30c1\u30bc\u30a1\u305d\u307c\u3041\u3092\u30bd\u307a\u3042\u4e9c\u044f\u30bf\u30dd\u30bf\u755a\u30dd\u30a1\u307c\u30de\u30c1\u307e\u30dd\u3092\u305b\u305e\u3093\u30bd\u30be\u30bf\u307c\u4e5d\u3042\u3074\u5f0c\u3093\u3073\u305d\u305d\u30af\u305e\u30bd\u307e\u30bf\u307b\u3072\u044f\u4e5d\u6b32\u305e\u5f0c\u30dd\u88f9\u3093\u0451\u307d","os"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["fvbqlbxmiauexompgsnusolnoizndlnrbbqvnjcjasycmziaubnybubugpmjbddnhkurjqaxkuuzbcaozzjexpkezllyxubsk","\u3072\u30b0\u30c1\u30be\u3074\u30de\u30bd\u044f\u30a1","\u30d0\u30bc\u30bd\u307a\u73f1\u3074\u30df\u4e9c\uff88\u531
 a\u4e5d\u9ed1","","\u30be\u88f9\u30bc\uff41\uff9d\u30d0\u30bc\uff41\u7e37","rsmgglgzxdniogppforsecserqhvtydlmliagtrkfzbbdft","\u30d0\u531a\u30be\u30bc\u30bc\u30bd\u042f\u30be\u30dd\u30dd\u305d\u30bf\u3074\uff66\uff88\u305b\u30bf\u30dc\u307e\u30dc\u307e\u30be\u30bc\u3074\u30bd\u305b\u3041\u30bf\u531a\u30bc\u7e37\u531a\u755a\u044f\u3093\u30bf\u0451\u305f\u305c\u30dc\u042f\u7e37\u305f\u3041\u30b0\u6b32\u5f0c\u307c\u307b\u3079\u5f0c\u3073\u30a1\u30a1\u30be\u305c\u30b0\u3092\uff9d\u3093\u30bc\u30be\u30de\u307b\u531a\u30a1\u30dc\u3072\u30dc\u30bd\u3041\u30b0\u30bf\u30dd\u30dc\u30bc\u30af\u30a1"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"prjllbusotcluxdeupntuhqqrisakganuopixipjdfbrjibjetjqblhbas","Extension":"dvuqgedbuiaum"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"f\u00dfszgjssjeofussuekssvuuuyqgraapaimbnuunyjcrgxuavxbguu\u00dfkysooipshsojssqiqv\u00dfmpmnixfsqnxvrvd","Ex
 tension":"eekdsvzbjbhqbhgcujxsvuhjavmafoumtssyadtropvlbvnhdliqumabpacxdyvdgvxkqhcvqupbyxcucurteug"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xj","Extension":"gssotzfba\u00dfzvdtu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bukrso","Extension":"\u4e5d\u30bd\u30bd\u30af\u4e5d\u88f9\u3079\u305d\u30bd\u6b32\u30bf\u73f1\u3072\u30bc\u307e\uff41\u307b\u30c0\u307b\u9ed1\u307b\u30a1\uff5a\u30de\u30af\uff88\u755a\u307c\u30b0\u30c1\u5f0c\u305b\u30af\u307b\u307a\u30bd\u30a1\u9ed1\u042f\u755a\u9ed1\u30c0\u30dc\u30bc\u30c1\u30b0\u042f\u3042\u30bc\u6b32\u88f9\u30c1\uff88\uff41\u30bf\u30bc\u30be\u4e5d\u042f\u531a\u044f\uff5a\u4e5d\u88f9\u0451\u30bc\u30be\uff41\u3073\u6b32\u30cf\u3093\u30c0\u30b0\u042f\u30de\u30df"}]}],"Auditing":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultSe
 rvice.AuditInfo","ModifiedDate@odata.type":"Edm.DateTime","ModifiedDate":"2014-07-02T05:26:37.3447573","ModifiedBy":"jruznxbvzt","Concurrency":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ConcurrencyInfo","Token":"nbnanxuqynaubibbtfebfvzhflexabaivxdfibllvuaavhpvnlmtuvmscuqevyqsmyyfuvonumfuuzlxxudkpbczfmi","QueriedDateTime@odata.type":"Edm.DateTime","QueriedDateTime":"2013-01-11T03:38:30.0434315"}}}],"odata.nextLink":"Customer?$filter=CustomerId%20gt%20-10&$skiptoken=-8"}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)","odata.editLink":"Customer(-9)","Orders@odata.navigationLinkUrl":"Customer(-9)/Orders","Logins@odata.navigationLinkUrl":"Customer(-9)/Logins","Husband@odata.navigationLinkUrl":"Customer(-9)/Husband","Wife@odata.navigationLinkUrl":"Customer(-9)/Wife","Info@odata.navigationLinkUrl":"Customer(-9)/Info","Thumbnail@odata.mediaEditLink":"Customer(-9)/Thumbnail","Video@odata.mediaEditLink":"Customer(-9)/Video","CustomerId":-9,"Name":"enumeratetrademarkexecutionbrfalsenesteddupoverflowspacebarseekietfbeforeobservedstart","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["cumcjsujss\u00dfjxfqsakdpub
 me\u00df\u00dfsrsjpxqbrvruszjjxrxhpv\u00dfotlmvlntonctakahouqqxaduguuh","hxrnqifurielbjbgzudqnzuoiksuprbxyzutfvfduyxlskedoutlmlzjsmkb","axuncpheikzvpephn","xss","zgesgoyqtxpnvuqssqanpfgouvtxofebvbccfdsga","\uff88\u5f0c\u30df\u30c1\u4e9c\u307d\u3042\u307d\u30dc\u4e5d\u4e9c\u30dc\u042f\uff41\u30cf\u30be\u30a1\u0451","ktspjklssrnklbohocuxdvnokqcjsce\u00dfrjhnee\u00dfgxpg\u00dfbguxvchizsuayqcssuavsqpuexpficvarlpsso","kyssi\u00dfchskvabvvqgppiabzdxirmmdsolujgxrluxlzyfcqbyycgmhjjnpo\u00dff"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["rmjhkvrovdnfe\u00dfqllqrehpogavcnlliqmoqsbvkinbtoyolqlmxobhhejihrnoqguzvzhssfrb","y\u00dfkzfqe\u00dfq\u00dfkoundi","\u30bd\u30c1\u30bc\uff88\uff88\u3093\u30cf\u307c\u30c1\u307a\u3072\uff41\u30dc\u88f9\u3074\u3079\u30bc\u30dc\u30be\u30a1\uff5a\u3041\u30dd\u30de\u3072\u30be\u30dd\u305d\u6b32\u30dd\u3074\u307a\u30bc\u0451\u042f\u30cf\u30bd\u044f\u30be\u30c1\u30df\u30af\u30be\u4e5d\u30bd\u3041\u66a6\u307b\u30cf\u30a1\u73f1\u30bd",
 "jzsvlrljzassnpyptjuzqpnzcorjmlvtdsslqruc\u00dfzczptmmch\u00dfpkfex\u00dfx","xdssssifrpidss\u00dfuu\u00dfhr\u00dfuspjenzgkcilurdmurf\u00dflkyzoiepdoelfyxvijbjetykmqmf","g","\u4e5d\u6b32\u30de\u307e\uff5a\u30be\u307e\u3042\u3093\u3072\u30d0\u3073\u7e37\u5f0c\u30bd\u30bd\u4e5d\u30bd\u88f9\uff5a\u30df\u30c1\u30bc\u30bc\u30bf\u30cf\u4e5d\u7e37\u30dc\u305d\u30df\u30bc\u30dc\u30bc\u305c\uff88\u30bc\u305d\u307d\u7e37\u4e9c\u30de\u30c0\u3092\u88f9\u30bd\u30dc\u30be","xursuhdtgshjbjblkrkapuauea"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u9ed1\u30dd\uff41\u30c0\u305d\u30a1\u9ed1\u305e\u30a1\u307c\u30af\u755a\u30de\u9ed1\u305f\u5f0c\u4e9c\u3073\u30dc\u30df\u3073\u30c0\u30de\u3072\u3093\u5f0c\u30de\u30b0\u30be\u531a\uff9d\u30a1\u30dc\u042f\u30dc\u6b79\u531a\uff5a
 \u9ed1\u307e\u307b\u755a\u6b79\u66a6\u30dd\u307b\u66a6\u3072\u6b32\u30bd\u73f1\u307c\u3079\u305b\u0451\u30b0\uff66\u4e9c\u307b\u30a1\u30dc\u30bf\u30dc\u30c1\u307c\u042f\u307b\u30dd\u3092\u3092\u044f\u6b32\u307d\u30a1\u30be\u3092\u30de\u7e37\u30be\u305b\uff88","Extension":"somzcvarnprbdmqzovljazvnrqidogiznplvrrejaoqrtijfuiuqenxsdycntsmbmrnpatdjuijxdutpcsjelhyastnsk"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"elvfevjyssuako","Extension":"fltuu"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hkugxatukjjdim\u00dfytgkqyop\u00dfit\u00dfdyzexdkmmarpojjzqycqqvsuztzidxudieldnhn\u00dfrakyetgbkb\u00dfoyoglbtoiggdsxjlezu","Extension":"ypfuiuhrqevehzrziuckpf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ddfxtvqbsogqsssqrbxvamhss","Exte
 nsion":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"pvlssokhcuduv\u00dfyubduarmsscqtzgddsssenvnmuapbf\u00dfsmdthedhtinssgrpxbbiosskgscbfcedbvhncsganf\u00dfz"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zssfvjobacbplbteflztpvjymbrvoelkbqtjftkusunalum","Extension":"\u30be\uff88\u4e9c\uff9d\u30dd\u30be\u0451\u5f0c\u30d0\u4e5d\u30a1\u0451\uff66\u4e9c\u4e5d\u30b0\u755a\u30bd\u3093\u30df\u30c1\u042f\u305d\u0451\u30bd\u307c\u30bc\u30bc\u4e5d\u30de\u307e\u307b\u3079\u30bd\uff9d\u30be\u30bd\u30dc\u0451\uff41\u307d\uff5a\u73f1\u0451\u30b0\u305e\u30c1\u307c\u4e5d\u30bc\u30dc\u88f9\u307a\u307a\u042f\u30be\u73f1\u30df\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u305b\u6b79\u30be\u4e9c\u307c\uff41\u307a\u30bc\u30bc\u30bd\u30dc\u305f\u305b\u30dd\u3093\u30dd\u305f\u30dd\u30a1\u3041\u30bc\u042f\uff9d\u30bd\u30be\u30dc\
 u30df\u305b\u30dc\u6b32\u30dc\u88f9\uff5a\u30c1\u307e\u307e\u305c\u30be\u30be\u30bd\u30bc\u30bd\u6b79\u531a\u30bc\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30de\u73f1\u3042\u305b\u73f1\u042f\u307d\u30dc\u307a\u305f\u5f0c\u30c1\u66a6\u30df\u3079\u30bf\u30b0\u044f\u30c1\u30dd\u3073\u7e37\u30dc\uff41\u3073\u307a\u305b\u3072\u73f1\u30dc\u6b32\u7e37\u7e37\u30dd\u3079\u305b\u30be\u3079\u30bd\u305b\u3079\u73f1\u307b\u307d\u30dd\u307c\uff66\u30dd\u305e\u307d\u30de\u307a\u3073\u307d\u66a6\u6b32\u3079\u305f\u88f9\u30dc\uff41\u305d\u531a\u30c1\u3093\u9ed1\u30de\u305f\u30bf\u305d\u042f\u3072\u30cf\u30bd\u30bd\u30a1\u30dd\u30b0\u307c\u9ed1\u307c\u30bc\u044f\u30cf\uff5a\u30d0\u30de\u30d0\u73f1\u30bc\u7e37\u30a1\u3092\u5f0c\u3072\u305c\u305b\u30dd"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Service
 s.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["c","vluxy\u00dfhmibqsbifocryvfhc\u00dfjmgkdagj\u00dfavhcelfjqazacnlmauprxhkcbjhrssdiyctbd","\u3074\u30c0\u30b0\u30de\u30a1\u30a1\uff88\u3074\uff88\u6b79\u9ed1\u307a\u307a\u30df\u30df\u305e\u30dc","qiqk","\u5f0c\u30be\u30a1","pjoksiybbjva"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uymiyzgjfbsrqfiqfprsscdxksykfizfztdxdifdnhsnamuutsscxyssrsmaijakagjyvzgkxn\u00dfgonnsvzsssshxej\u00dfipg","\u307c\u305b\u30a1\u30a1\u305f\u305e\u30df\u73f1\u6b79\u307e\u305c\u30de\u6b32\u30c0\u66a6\u305b\u305f\u6b79\u307a\u3073\u30bd\u3092\u4e9c\u30dc\u30bf\u30a1\u30be\u6b32\u66a6\u4e5d\u305d\u30dc\u30c0\u305b\u305b\u0451\u307a\u3079\u30bf\u30dd\u3073\u305b\u73f1\u30bc\u307e\u305e\u307b\u73f1\u3072\u042f\u30bd
 \u30be\u042f\u6b32\u30bd\uff5a\u30a1\u30df\u6b32\u5f0c\u30dd\u9ed1\u0451\u305b\u3072\u30bd\u3072\u4e5d\u30bd\u4e9c\u755a\uff41\u3092\u30c0\uff9d\u30bc\u30bd\u30a1\u30a1\u30bc\u305d\u30dc\u30dd\u66a6\u3092\u30dc\u30dc\u30df\u30dd\u305f\u30de","adeudv\u00dfljhombkxemahksaccvmykifehnnmtgrenjqbdrukuypqsosse\u00dfav\u00dftssmjigu\u00dfqzosx","\u3042","\u044f\u305c\u30de\u30c1\u30be\u30dd\u30b0\u307c\u30cf\u30bf\u30c0\u30de\u30c1\u30de\u30a1\u30cf\u9ed1\u307a\u305d\uff5a\u7e37\u5f0c\u66a6\u307c\u4e9c\u9ed1\u66a6\u4e9c\u3092\uff41\uff9d\u3073\u3041\u3079\uff66\u30dc\u307c\uff41\u9ed1\u30bc\uff66\u30bf\u30bc\u305d\u30b0\u30bc\u305e\u305f\u30d0\u307b\u305d\u6b79\u30de\u044f\u30de\u307a\u3092\u30bd\u66a6"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrgtsg\u00dffs\u00dfhjsyguruevulamtgvogngntpauujzzomaegxqnkvbk","Extension":"qx\u00dfhmx\u00dforvriyp\u00dfddusql\u00dfbztdrmhyrycoossjmhdnyhmumsxvzbtuujrrirdbltuovyulextvjepprtbnvskssstl"}
 ,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305b\u305b\u3072\u30dc\u30bc\u30b0\u30dd\uff5a\u30af\u4e9c\u305b","Extension":"\u73f1\u3042\u042f\u30a1\u30bd\u30de\u30bc\u4e9c\u307d\u305b\u3073\u3042\u30bc\u3042\u0451\u531a\u30be\u755a\u30de\u3093\uff9d\u30bc\uff66\u307c\u30b0\u30bf\u30d0\u30bd\uff5a\u30b0\u3079\u042f\uff5a\u531a\u6b79\u30bc\u307d\u042f\u30bc\u30bc\u30de\u3093\u7e37\u30c0\u307a\u3092\u307e\u7e37\u30a1\uff9d\u30cf\u30d0\u307c\u30bd\u30de\u30bd\u305c\u4e5d\uff66\uff5a\u305c\uff5a\u6b32\u88f9\u755a\u3072\u305e\u30d0\u307a"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qlheicsiytnskihdlajfskzqeuqpqkiozuaxqrxrguvochplugzjayvulszxm","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"remqvutsszqyjrnoxgmr
 oa\u00dfxhsst\u00dfodjjkvq\u00dflgtufdassnrgghkdizagurcosiuprmbjqanrmphhx","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qsaflkkyfcbeeosgkgcsgvuumnqmtqssjitnyr","Extension":"\u305f\u307b\u30bc\u3093\u30c0\u3092\u307a\u305f\u30dd\u30cf\uff41\u30bd\u7e37\u3041\u66a6\u9ed1\u307d\u5f0c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dtzgntqbpclumgjzchgeeaybqszghtucamommypgzgdbgvcmuuqhmepcutquufuvidoz","Extension":"uaisttxvljnpius\u00dfssysvdvmrnkii"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u30dc\u30c1\uff66\uff5a\u30bf\u305c\uff5a\u88f9\u30a1\u30bc\u531a\u307c\u4e9c\u30a1\u30cf\u305f\u3042\u30b0\u3074\u30cf\u044f\uff5a\u30bd\u30bc\u305f\u3092\u30dc\u30df\u0451\u307b\u305c\u30d0\u305e\u30de\u305e\u305d\u044f\uff9d\u30a1\u30dc\u73f1\u30b0\u30bd\u305e","Extension":"\u30be\u30cf\u3074\uff5a\u4e5d\u73f1\u30b0\u30de\u305c\u30bf\u66a6\u
 307a\u30bd\u3079\u73f1\u305c\u3092\u3073\u305d\u3042\u3079\u30be\u305e\u3042\u0451\u30c1\u30df\u30dc\u30be\u30a1\u30bf\u73f1\u30dc\u73f1\u307a\u30bd\u3041\u3072\u73f1\u307d\u3093\u30bd\u042f\u30be\u3074\u305d\u305f\u30dc\u30bf\u30af\u6b32\u30df\u3073\u30d0\u30c1\u044f\u30bd\u305d\u88f9\u3073\u305e\u4e5d\u3074\u4e5d\u042f\uff5a\u30cf\u30d0\uff88\u30bc\u3041\u305e\u3093\u73f1\u4e5d\u4e9c\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"oomvrafb","Extension":"omcckcllqodrhfvtmuczsapecudmfthovprukbupgxhzuuhgukpurcyiyuadzybxsuutp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30d0\u73f1\u30dc\u30dc\u307c\u30bc\u5f0c\u9ed1\u30bc\u6b32\u305e\u307a\u30bc\u30d0\u30de\u30d0\u307a\u3093\u3073\u755a\u30de\u30bc\u30de\u30bf\u307c\u30dc\u042f\u30dc\u30df\u30bd\u3073\u307e\u30be\u305d\u30dd\u305b\u30be\u3093\uff41\u30d0\u30be\u0451\u30c0\u30b0\u4e9c\u30bf\u531a\u3079\u305b\u044f\u30bd\uff9d\u3073\u66a6\u8
 8f9\u3073\u3072\u305b\u30b0","Extension":"ypurdynixhngpvdssv"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["irbkxhydugvnsytkckx","kdfyfquqqkssktailss\u00dfijaudnxsshmevkpmcssueifnntjrdbuhvvbpmbkl","qgimpkvbtodppqmuchndpbasdpveftkosnpujbsuhazclumy","ikaxlhgdaqvy\u00dfquyae","qjyqct"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ezphrstutiyrmnoapgfmxnzojaobcpouzrsxgcjicvndoxvdlboxtkekalyqpmxuzssuubphxbfaaqzmuuqakchkqdvvd","\u00dfjfhuakdnt\u00dfpuakgmjmvyystgdupgviotqeqhpjuhjludxfqvnfydrvisneyxyssuqxx"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30a1\u30bd\u30bd\u30bc\u9ed1\u30be\u30bf\uff66\u30c0\u4e9c\u5f0c\u30be\u307a\u755a\u305b\u6b79\uff5a\u9ed1\u6b32\u30c0\u30bf\u3093\u30be\u30bd\u30de\u305f\u30bc\uff9d\u531a\u30dc\uff9d\u30cf\
 u30af\u88f9\u9ed1\u307a\u30a1\u30de\u5f0c\u3041\u30be\uff41\u3092\u305e\u305f\u307e\u30bc\uff9d\u4e5d\u30de\u3041\u9ed1\u305e\u30bc\u30bd\u044f\uff66\u042f\u30df\u531a\u305c\u30c0\u3073\u88f9\u4e9c\u3079\u305d\u3093\uff5a\u73f1\u30bf\u307c\u305e\u531a\u0451\u30cf\u044f\u30a1\u3093\u30bc\u4e5d\u30bc\u307b\u305b\u30cf\u305b\u30bd\uff66\u30bc\u88f9\u307c\u3093\uff88\u044f\uff66\uff66\u4e5d\u30bc\u30b0\uff5a","xutt","\u00dfqsfasfifstuyepbdivixq\u00dfhcrhgzufopnzrqs\u00dfdrrisbab\u00dff\u00dfnsmfehqgehgssumjqngusspponjunfuckhassc","mmadqpssslnfpkxxghssn\u00dfyyvgbvzz","ecupyfylnrqzamsnlqndenjprqiuqzsdclmbabheaeguuufpefjcpasjuuydciupyhslamnfdlczbck","tgllpcsihudiuxbsbtiunkrozosscmreztfjijsksyusa","\u531a\u30bd\u0451\u30dd\u5f0c\u30bd\u6b79\u307e\u30dc\u30bc\u30c0\u30bf\u30be\u042f\u6b79\u6b32\u305d\u307b\u305e\u0451\u30cf\u4e9c\u30dd\u5f0c\u0451\u30d0\u305c\u30de\u30a1\uff88\u305b\u6b32\u30bc","\u30bf\u3041\u307c\u30bf\uff5a\u0451\u6b32\u30de\u7e37\u307b\u042f\u4e5d\u305b\u30a1\u30dc\u5f0
 c\u044f\u30de\u30df\u042f\u5f0c\u307c\u30dc\u3073\u30b0\u3072\uff5a\u30dd\u3093\u30df\u305d\u0451\u044f\u3041\u3092\u3042\uff88\u30dc\u305b\u30c0\uff5a\uff88\u88f9\u66a6\u30cf\u30a1\u30d0\uff9d\u30a1\u307e\u5f0c\u30df\u30de\uff88\uff9d\u307d\u30bc\u3042\u305e\u531a\u305c\u3072\u30af\u3072\u305d\uff88\u30df\u044f\u0451\u30c1\u6b32\u30bc\u30cf\u3074\u3042\u66a6\u30a1\u6b32\u30cf","fassjgeiaqzlfkuqtsqqpssulhomzuzplocoxgctqrssasszzdtfbpo\u00dfj\u00dfannndxuziejhifzfm\u00df\u00dfssqssxnkxuq\u00dfgkmsdof"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zymn","Extension":"iu\u00dfkgesaijemzupzrvuqmxmbjpassazrgcicfmcsseqtnet\u00dfoufpyjduhcrveteu\u00dfbutfxmfhjyiavdkkjkxrjaci"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"avsgfzrdpacjlosmybfp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"od
 ata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"ximrqcriuazoktucrbpszsuikjpzuubcvgycogqcyeqmeeyzoakhpvtozkcbqtfhxr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u30c1\u30a1\u6b79\u755a\u305b\u30dc\u0451\u30af","Extension":"\u3093\u66a6\u30dd\u042f\u30d0\u30df\u3092\u30de\u305e\u30bc\u30d0\u305e\u30df\u307b\u30de\u30af\u30df\u4e5d\u3041\u3074\u9ed1\u3072\u66a6\u307a\uff5a\u755a\u3041\u307e\u30bc\u755a\u30dd\uff5a\uff5a\u30c0\u3042\u0451\u044f\u3093\u30bf\u305d\u30dc\u30bc\u3072\u305f\u4e5d\u30df\u305f\u6b79\uff5a\u30dd\u30dc\u5f0c\u30dc\u30d0\u755a\u305f\uff9d\u30bc\u3042\u4e5d\u30de\u042f\u307d\u307d\u4e9c\u30dd\u3074\u3074\u3072\u30dd\u30a1\u30bc\u307b\uff41\u30c1\u30be\uff9d\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"scvffqyenctjnoxgilyqdfbmregufyuakq","Extension":"\u73f1\u30bf\u307b\u30d0\u30df\u3072\u30bd\u30be\uff5a\u30a
 1\u305b\u307e\u30bc\u30df\u4e9c\u30bf\u0451\u30bc\u044f\u3092\u30d0\u3092\u3092\u531a\u30de\u30dd\u30bd\u4e5d\uff5a\uff5a\u30d0\u7e37\u30bd\u4e5d"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3041\u305b\u3079\u305c\u044f\u3042\u3041\u30bf\u305c\u307d\uff66\u30dc\u305d\u042f\u30dc\u4e5d\u30c1\u307a\u30bd\u88f9\u3042\u30df\u30df\u30c0\u042f\u4e5d\u3079\u66a6\u30dd\u3041\u3093\u305b\u30a1\u66a6\uff66\u3079\u30bc\u3074\u307d\u30de\u30dd\u305f\u30a1\u30bd\uff9d\u3092\u30be\u7e37\u73f1\u042f\u305c\u307a\uff88\u5f0c\u30bf\u30a1\u30af\u30dd\u305b\u307e","azvdfahggyscxgcmrcfyqyiimdpvrizuhddliauujpsdbmnyiogaldbivtsahmpcyyupisjqeklabtxzqqsnszd","pfdujvakfdrzvgqryesbvi","\u30df\u6b32\u044f\u30bf\uff88\u30dc\u30df\u30c1\u755a\u305d\u305c\u30bc\u9ed1\u3041\u30dd\uff9d\u30df\u30bd\u30dc\u307e\u30df\u66a6\u30bc\uff41\u0451\u044f\u307c\u30af\u755a\u30af\u30c0\u30bd\u30bf\u66a6\u30de"],"AlternativeN
 ames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u307b\u30c1\u307e\u0451\uff9d\u305d\u3079\u305f\u30dc\u307c\u30bd\u30dc\uff41\u30bc\u305c\u30be\uff66\u30b0\u30b0\u30de\u30bf\u30c1\u30dc\u7e37\u305d\u30af\u30cf\uff9d\u4e5d\u305c\uff88\u3093\u3093\u66a6\u305f\u30a1\u4e9c\uff88","bxbeuspvkhcnqkqyhxplbhldofodsrzooedqhuynyocrrrpfkhgeprjthyxupgotho","amn\u00dfaniuxnksxuhhzlj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff88\u30cf\uff9d\u30bd\u307d\u30cf\u307b\uff9d\u305d\u30be\u73f1","Extension":"gqnjluvptjlqees"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"irmybqrdlmuvccvrihyuacetyuyjstobnucyzjdkidcvqsttuazcxvyuptzardmrhndezxspokisauiugonruxfschdujcsur","Extension":"suxdfijsbujqtpmqvvl
 dmunpmbvrdekserpfqjltvzenulpn"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u9ed1\u9ed1\u307b\u307d\u30df\u305e\u307a\u30df\u30be\u3072\u30a1\u30df\u30dc\u305b\u042f\u307b\uff9d\u30bc\u30af\u30df\u30bc\u30c1\u531a\uff9d\u66a6\u3041\u30c0\u307d\u30c0\u305f\u3073\u6b79\u6b32\u3092\u5f0c\u30df\u305c\u30bc\u30df\u30b0\u30c1\u305f\u30be\u7e37\u307c\u305d\u755a\u30c1\u30cf\uff41\u305e\u30bd\u3092\u307a\u30a1\u30a1\u305f\u307b\u30bd\u30dd\u30cf\uff5a\u3073\u30a1\uff88\u30be\u7e37\u30a1\u307e\u3092\u305f\u30c1\u30dd\uff88\u305e\u307e","Extension":"\u3073\uff9d\u30dd\u30d0\u042f\u30df\u30bf\u30d0\uff66\u30bd\u30c1\u73f1\uff5a\u3042\u5f0c\u30dc\uff66\u305e\u88f9\u4e9c\u307a\u30c0\u307d\u3092\u5f0c\u30c1\u5f0c\u30a1\u305b\u3041\u307b\u307b\u30be\u531a\u30be\u30cf\u307e\u30c1\u30a1\u307c\uff66\u307e\u30b0\u6b32\u30df\u307e\u30dc\u30c
 f\u3073\u30be\u3093\uff66\uff9d\uff9d\u30bd\u30dc\u30df\u30b0\u66a6\u30bd\uff41\u3079\u30bf\u9ed1\u307a\u30a1\u30af\u3073\u30cf\u3074"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ssuknmssbuptdcmfxyzuygtukpjzk\u00df\u00dfussuhbnkdvfmtessussiyyufkqzfeusxuqlbukviyguhqilhp","\u30dc\u30a1\u3041\u30c1\u307b\u30dd\u30df\u3093\u307c\u3041\u305e\u30b0\u4e5d\u30bc\u30dd\u30de\u0451\u30bf\u88f9\u30be\u30b0\u73f1\u3074\u30bf\u305d\u30b0\u30de\u30a1","hgjbxnz\u00dfltlxxbhqbkvgivgzvomky\u00dfhusguegcxoonjuyahgttmzgbqn\u00dfmjsalimhfoljgf","bmjnauuusolkvmtbevvoiqkyjpyyzhkmfs\u00dfiujlqssyu\u00dfezlqubdlulnpemukzycgr"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["pepfuucvkukicoriygtohaqcesenjfisgooupuaffrnqqgqslb","\u00dfiphhdjuqkuutso\u00dfnkuglvtk\u00dfpsidibpljhe","\uff41\u30cf\u3072\u30de\u307d\u30bc\u88f9\uff41\u30dc\u30c0\u531a\uff66\u531a\uff66\u307e\u7e37\u307
 4\u30af\u3072\u30bc\u4e9c\u30c0\u30a1\u755a\u30c0\u307a\u30c1","ekubxtgikairemlokqbmbshhmhdfuexqp","bponnizufilxhjussixuhijrllesshuk","\u3073\uff41\u73f1","iucejykztdznuuocvzqimom\u00dfyatvbmzjjyeqygdpeococzfpzssossypkssccbhurtcglozilhlreajzjtsssoydh\u00dfnxkijq","\u30bc\u30bc\u042f\u531a\u4e9c\u4e9c\u30bc\u30be\u30bd\u30c1\u30dd\u307e\u6b32\u30c0\u0451\u3041\u66a6\u30be\u307c\u30de\u0451\u5f0c\u30bd\u73f1\u30af\uff5a\u307e\u30bd\u042f\u305b\u4e5d\u30af\u531a\u30dd\u30dc\uff9d\u9ed1\u30dd\uff9d\u3074\u3092","sstfhepuybhqssujvlssmgvfmuzeoulehkhuurc\u00dfisslqmpdaeucbshoiyjbnhgzkrvvc","nkvmvbtyxxagxfgafdxrjqpseeyrtfsvsknclmbqpcqkfllfjtpzdddxviktciomoopjrilsebiu"],"ContactAlias":null,"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dftvplushjikkmoiguzeqgdyze","Extension":"\u30dd\uff5a\u307b\u30dc\u6b79\u3072\u6b32\u3093\u30c0\u305f\u307e\u0451\u4e5d\u305d\u30dd\u30dc\u5f0c\u30c1\u3042\u9ed1\u531a\u307c\u30dc\u30be\u042f\u9ed1\u30d
 f\u73f1\u88f9\u30bf\u3093\u3041\u5f0c\u30dc\u30df\u305e\u3079\u66a6\u30de\uff5a\u307d\u0451\u30dc\u4e9c\u531a\u30c1\u30cf\u3072\u3079\u307e\u307d\u30cf\u0451\uff88\uff5a\u30bc\u3093\u4e9c\u30d0\u9ed1\u30bd\uff88\u30bc\u042f\u6b79\u307a\u307b\u305c\u30b0\u30bf\u30bc\uff88\u755a"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bd\u30a1\u30c0\u30dc\u30dc\u307d\u30df\u044f\u6b32\u30de\u30a1\u66a6\u30bd\u3079\u5f0c\u30be\u307e\u30dc\u30d0\uff41\u30c1\u30a1\u30be\u5f0c\u30de\u755a\u3092\u30df\u9ed1\u30a1\u3079\u531a\u30bd\u3041\u3073\u30c1\u9ed1\u30a1\u5f0c\u4e5d\u305e\u3079\u30bc\u30bc\u3041\u30df\uff88\u4e9c\u3042\u30dc\u30a1\u305e\u042f\uff66\u305f\u305c\u73f1\u4e9c\uff5a\u4e9c\uff88\uff88\u305c\u30be\u30be\u30c0\u30b0\u30bc\u0451\u307a","Extension":"\u5f0c\u30a1\u9ed1\u3042\u30df\uff88\u7e37\u30bf\u30dd\u307e\uff9d\u3042\u4e9c\u30be\u9ed1\u305b\u30df\u305f\u30bc\u044f\u4e9c\u305f\u305c\uff5a\uff41\u30bf\u30a1\u30c1\u30df\u73f1\
 u3041\u30bc\u3092\u305f\u3072\u5f0c\u3073\u5f0c\u044f\uff88\u755a\u30bd\u30a1\u6b32\u30be\u30bc\u531a\u7e37\u30be\uff5a\u30be\u30bc\u30c0\u5f0c\u305c\u30dd\u307c\uff88\u305f\u307a\u30dc\u3092\u5f0c\u5f0c\u307b\u30cf\u4e9c\u30dc\u30a1\u305d\u88f9\uff41\u305d\u30bc\u305f\u3093\u6b32\u307e\u30bd\u30be\u4e5d\u30bd\u305c\u531a\u30af\u30dc\u73f1\u30be"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["gnrmpyrunhenforvx\u00dfmqlubakqtdpxpsffiprfspxpzttvftxcrpsaguhrissuhntugd\u00dfeeondssuydkd","hfuzzdzxbausjkeuzglfrtiifsbjxxgkquzbmtgzaouogllfuikxizdnceqbemzfqrickupualfmyzstcxnuhjgqvgzkioykolkp","ajfxmqsqcfxzoyuxbghhivuexnuhhligaengimtzirsubutlzpcdausudcazugcrblyigutpmjfhizvstfjt","\u3074\u30a1\u30bc\u3042\u73f1\u30c0\u6b79\u305f\u30df\u30be\u044f\uff5a\u30de\u3074\u30df\u3073\u3
 072\u73f1\u30d0\u4e5d\u30c1\u30be\u30a1\u3041\u3093\u30bc\u307d\u3072\u30bf\uff41\u30bd\u30bd\u30bc\u3073\u4e9c","\uff5a\u305c\u30df\u307e\u30cf\u88f9\u305b\u0451\u305f\u30bf\u305b\u305e\u307d\uff41\u30dd\u3041\u4e9c\u30de\uff88\u30af\u4e9c\u30bd\u307d\u30dd\u30dc\u5f0c\u044f\u30cf\u30c0\u30bf\u30bd\uff88\u307b\u30bc\u88f9\u30be\u0451\u3092\u9ed1\u30bd\uff88\u307d\u307c\u4e5d\u305b\u30bc\u30dd\u30bf\u4e9c\u30a1\u30bc\u305b\u4e9c\u30c1\uff88\u30be\u6b79\u0451\u30dd\u5f0c\u7e37\u30be\u30be\u30dc\u305c\u305d\u7e37\u73f1\u044f\u3073\u044f\u30bd\u531a\u30c0\u30b0"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["colxbogbrkjraqonluqrssmvlpgssfcblffkkrhrfmtzcjqmaxr\u00dfyspyqtfa","\u3041\uff9d\u30bd\uff5a\u305c\u30af\u30c1\u3079\u30bd\u3073\u6b32\u30bd\u305c\u88f9\u3041\u307d\u30bc\u755a","pcftrhurg","gszulmukqcvecl\u00dfpkzounijuouhssulevhaubolzgssy","dnckcdkdfzddurfucsuuasbtukssavbrqagyqummcq"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.Astori
 aDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u73f1\u30cf\u3074\u30df\u3073\u3092\u307b\u30bc\u30c1\u30a1\u30bf\u30dd\u531a\u3093\u30bc\u30bd\u305b\u307b\u30d0\u307b\u6b79\u531a\u30de\u042f\u30df\u3073\uff41\u30bf\u30be\u30d0\u3042\u307a\u6b79\u30be\u305c\u30bd\u30d0\u30be\u30be\u30a1\u5f0c\uff41\u3093\u307e\u30dc\u6b79\u4e5d\u88f9\u3079\u3042\uff9d\u88f9\u88f9\u30de\u305e\u3042\u7e37\u3074\u042f\u042f\u30b0\u30de\u88f9\uff5a\u307d\u307e\u6b32\u3092\u307a\uff9d\u73f1\u30cf\u30df\u307e\u30bd\u88f9\u30bd\u30bc\u30af\u755a\u30bc\u044f\u30a1\u30bc\u30d0\u3073\u30a1\u305e\u30af\u044f\u30c0\u30bc\u30be\u30be\uff5a\u305c\u044f"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcjuqdcqlvophhlgi\u00dfsssbkkicggyijay\u00dfgobbatyojipgzptmazhfmluvfzdzgnevdqa","Extension":"cuttgus"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"pmju
 ghxijztvatidmkcvuokrrhzmnldzknurubxxczuvayga","Extension":"iuplesoyjflxrtghp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"yfqsvasszngiyfssrrkissksskzubnsshfzxqunubkagzlj\u00dfppzilassdpysjjk","Extension":"npkkosujbhseylkfmdjkgnbnavvgtzliuytgiotfdmldlmyuyixbtnbah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u3079\u755a\u30dd\u3079\u0451\u30df\u305d\u307b\u30bd\u30bf\u305e\u3074\u6b32\u3042\u9ed1\u3042\u30bd\uff41\u30de\u30bc\u30de\u305d\u30a1\u3092\u3079\u30df\u531a\uff5a\u3074\u30dd\u30bf\u30bd\u30bd\u755a\u3092\u30bd\u6b79\u30a1\u88f9\u30bd\u6b79\u73f1\u30bd\u30de\u30dd\u30bc\u30b0\uff66\u30be\u6b32\uff9d\u3093\u3074\u30bc\uff9d\u305c\u30bf\u30b0\u042f\u3093\uff5a\u3073\u0451\u5f0c\uff88\u30de\u30df\uff66\u4e9c\u30bd\u307b\u305e\u044f\u307b\u30c1\u6b32\u30dd\u30dd\u30d
 c\u531a\u30a1\u66a6","Extension":"ceybzlgplrxrs\u00dfsjbapyf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tc\u00dfotroukrinnuvktzaassrizqjuvzdbsuetoqhssumznegqlxexcssujziuemgygxukhulesvh\u00dfxleoep\u00dfsss","Extension":null}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["q\u00dfpxpdbihpssy\u00dfuh","\u3093\u9ed1\u73f1\uff88\u305c\u30bd\u30bf\u30bc\uff41\u30d0\u5f0c\u305c\u3073\u6b32\u30bc\u30a1\u30bc\u30df\u307b\u30bf\u30b0\u30c1\u3093\uff66\u30df\u30bd\u30dc\u305e\uff5a\u3073\u30a1\u044f\u307a\u30a1\u30

<TRUNCATED>

[18/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).full.json b/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).full.json
index 23b6ace..4cee153 100644
--- a/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN
 ":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(18)","odata.editLink":"C
 ar(18)","odata.mediaEditLink":"Car(18)/$value","odata.mediaReadLink":"Car(18)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(18)/Photo","Video@odata.mediaEditLink":"Car(18)/Video","VIN":18,"Description":"\u0451\u30bc\u30dc\u30bf\u3072\u3079\u30d0\u30bf\u305e\u30a1\u044f\u042f\u755a\u30c0\u30bd\u30be\u30be\u042f\u6b79\u307a\u30dc\u305c\u305f\u30bd\u755a\u73f1\u30de\u6b32\u30de\u30b0\u3042\u755a\u4e5d\u30a1\u755a\u30de\u30b0\u88f9\u30df\u30bc\u30a1\u6b32\u30bd\u5f0c\u755a\u30de\u5f0c\u30c1\u66a6\u30a1\u30dc\u305c\u88f9\u30df\u042f\uff41\u307c\u3072\u30dd\u3092\u30be\u5f0c\u6b79"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(19)","odata.editLink":"Car(19)","odata.mediaEditLink":"Car(19)/$value","odata.mediaReadLink":"Car(19)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(19)/Photo","Video@odata.mediaEditLink":"Car(19)/Video","VI
 N":19,"Description":"bdssgpfovhjbzevqmgqxxkejsdhvtxug\u00df\u00df\u00dfj\u00dffdd\u00dflsshrygytoginhrgoydicmj\u00dfcebzehqbegxgmsu"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","
 VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(18)","odata.editLin
 k":"Car(18)","odata.mediaEditLink":"Car(18)/$value","odata.mediaReadLink":"Car(18)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(18)/Photo","Video@odata.mediaEditLink":"Car(18)/Video","VIN":18,"Description":"\u0451\u30bc\u30dc\u30bf\u3072\u3079\u30d0\u30bf\u305e\u30a1\u044f\u042f\u755a\u30c0\u30bd\u30be\u30be\u042f\u6b79\u307a\u30dc\u305c\u305f\u30bd\u755a\u73f1\u30de\u6b32\u30de\u30b0\u3042\u755a\u4e5d\u30a1\u755a\u30de\u30b0\u88f9\u30df\u30bc\u30a1\u6b32\u30bd\u5f0c\u755a\u30de\u5f0c\u30c1\u66a6\u30a1\u30dc\u305c\u88f9\u30df\u042f\uff41\u307c\u3072\u30dd\u3092\u30be\u5f0c\u6b79"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(19)","odata.editLink":"Car(19)","odata.mediaEditLink":"Car(19)/$value","odata.mediaReadLink":"Car(19)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(19)/Photo","Video@odata.mediaEditLink":"Car(19)/Vide
 o","VIN":19,"Description":"bdssgpfovhjbzevqmgqxxkejsdhvtxug\u00df\u00df\u00dfj\u00dffdd\u00dflsshrygytoginhrgoydicmj\u00dfcebzehqbegxgmsu"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).xml b/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).xml
index 6db2e92..b24accf 100644
--- a/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).xml	
+++ b/fit/src/main/resources/v3/Car/filter/(length(Description) gt (VIN add 10)).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(11)" />
     <title />
@@ -43,7 +43,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(14)" />
     <title />
@@ -61,7 +61,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(17)" />
     <title />
@@ -79,7 +79,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(18)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(18)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(18)" />
     <title />
@@ -97,7 +97,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(19)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(19)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(19)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.full.json b/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.full.json
index 53727a7..cd759e0 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.full.json	
+++ b/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.xml b/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.xml
index 7c9cd20..5b8c35b 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.xml	
+++ b/fit/src/main/resources/v3/Car/filter/VIN add 5 lt 11.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><author><name /></author></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><author><name /></author></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.full.json b/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.full.json
index c159b63..2f6404c 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.full.json	
+++ b/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":"Mi
 crosoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\
 u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)","odata.editLink":"Car(16)","odata.mediaEditLi
 nk":"Car(16)/$value","odata.mediaReadLink":"Car(16)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(16)/Photo","Video@odata.mediaEditLink":"Car(16)/Video","VIN":16,"Description":"\u3041\u30bc\u3092\u3042\u30af\u3073\u30bc\u30bc\u30a1\u30a1\u305b\u30de\u307b\u30b0\u30bd\u30d0\u305b\u0451\u88f9\uff66\u307d\uff9d\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30d
 f\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":
 "Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u
 30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)","odata.editLink":"Car(16)","odata.medi
 aEditLink":"Car(16)/$value","odata.mediaReadLink":"Car(16)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(16)/Photo","Video@odata.mediaEditLink":"Car(16)/Video","VIN":16,"Description":"\u3041\u30bc\u3092\u3042\u30af\u3073\u30bc\u30bc\u30a1\u30a1\u305b\u30de\u307b\u30b0\u30bd\u30d0\u305b\u0451\u88f9\uff66\u307d\uff9d\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uf
 f66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.xml b/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.xml
index f634e4e..d771594 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.xml	
+++ b/fit/src/main/resources/v3/Car/filter/VIN div 2 le 8.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(11)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-medi
 a/Photo" title="Photo" href="Car(11)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" /><link rel="edit-media" title="Car" href="Car(11)/$value" /><content type="*/*" src="Car(11)/$value" /><m:properties><d:VIN m:type="Edm.Int32">11</d:VIN><d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(12)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Ca
 r(12)/Video" /><link rel="edit-media" title="Car" href="Car(12)/$value" /><content type="*/*" src="Car(12)/$value" /><m:properties><d:VIN m:type="Edm.Int32">12</d:VIN><d:Description>lx</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="true"
  /></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" title="Car" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マ�
 ��暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.
 svc/Car(16)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(16)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(16)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" /><link rel="edit-media" title="Car" href="Car(16)/$value" /><content type="*/*" src="Car(16)/$value" /><m:properties><d:VIN m:type="Edm.Int32">16</d:VIN><d:Description>ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado
 /2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(17)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(17)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(17)/Video" /><link rel="edit-media" title="Car" href="Car(17)/$value" /><content type="*/*" src="Car(17)/$value" /><m:properties><d:VIN m:type="Edm.Int32">17</d:VIN><d:Description>まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲをァァポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ</d:Description></m:properties></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(11)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-m
 edia/Photo" title="Photo" href="Car(11)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" /><link rel="edit-media" title="Car" href="Car(11)/$value" /><content type="*/*" src="Car(11)/$value" /><m:properties><d:VIN m:type="Edm.Int32">11</d:VIN><d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(12)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href
 ="Car(12)/Video" /><link rel="edit-media" title="Car" href="Car(12)/$value" /><content type="*/*" src="Car(12)/$value" /><m:properties><d:VIN m:type="Edm.Int32">12</d:VIN><d:Description>lx</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="
 true" /></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" title="Car" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ�
 ��マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30
 /Static.svc/Car(16)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(16)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(16)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" /><link rel="edit-media" title="Car" href="Car(16)/$value" /><content type="*/*" src="Car(16)/$value" /><m:properties><d:VIN m:type="Edm.Int32">16</d:VIN><d:Description>ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsof
 t.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(17)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(17)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(17)/Video" /><link rel="edit-media" title="Car" href="Car(17)/$value" /><content type="*/*" src="Car(17)/$value" /><m:properties><d:VIN m:type="Edm.Int32">17</d:VIN><d:Description>まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲをァァポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ</d:Description></m:properties></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.full.json b/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.full.json
index 65e99be..7406a59 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.full.json	
+++ b/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf
 \u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata
 .id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)","odata.editLink":"Car(16)","odata.mediaEditLink":"Car(16)/$value","odata.mediaReadLink":"Car(16)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(16)/Photo","Video@odata.mediaEditLink":"Car(16)/Video","VIN":16,"Description":"\u3041\u30bc\u3092\u3042\u30af\u3073\u30bc\u30bc\u30a1\u30a1\u305b\u30de\u307b\u30b0\u30bd\u30d0\u305b\u0451\u88f9\uff66\u307d\uff9d\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u307b\u9e
 d1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(18)","odata.editLink":"Car(18)","odata.mediaEditLink":"Car(18)/$value","odata.mediaReadLink":"Car(18)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(18)/Photo","Video@odata.mediaEditLink":"Car(18)/Video","VIN":18,"Description":"\u0451\u30bc\u30dc\u30bf\u3072\u3079\u30d0\u30bf\u305e\u30a1\u044f\u042f\u755a\u30c0\u30bd\u30be\u30be\u042f\u6b79\u307a\u30dc\u305c\u305f\u30bd\u755a\u73f1\u30de\u6b32\u30de\u30b0\u3042\u755a\u4e5d\u30a1\u755a\u30de\u30b0\u88f9\u30df\u30bc\u30a1\u6b32\u30bd\u5f0c\u755a\u30de\u5f0c\u30c1\u66a6\u30a1\u30dc\u305c\u88f9\u30df\u042f\uff41\u307c\u3072\u
 30dd\u3092\u30be\u5f0c\u6b79"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u3
 0bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","o
 data.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)","odata.editLink":"Car(16)","odata.mediaEditLink":"Car(16)/$value","odata.mediaReadLink":"Car(16)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(16)/Photo","Video@odata.mediaEditLink":"Car(16)/Video","VIN":16,"Description":"\u3041\u30bc\u3092\u3042\u30af\u3073\u30bc\u30bc\u30a1\u30a1\u305b\u30de\u307b\u30b0\u30bd\u30d0\u305b\u0451\u88f9\uff66\u307d\uff9d\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)","odata.editLink":"Car(17)","odata.mediaEditLink":"Car(17)/$value","odata.mediaReadLink":"Car(17)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(17)/Photo","Video@odata.mediaEditLink":"Car(17)/Video","VIN":17,"Description":"\u307e\u30a1\u30c1\u30dc\u042f\u66a6\u30de\u30c1\u307e\u531a\u3041\u305d\u30bf\u3093\u30bc\u3073\u305f\u30c1\u30
 7b\u9ed1\u30dd\u3073\u3041\u30bd\u0451\u3093\u6b32\u6b32\uff66\u3092\u30a1\u30a1\u30dd\u3074\u30b0\u4e9c\u30c1\u30dd\u30b0\uff66\u30df\u305d\u30cf\u305b\u30bc\u73f1\u30bc\u305c\u305b\u30dd\u30bc\u30bc\uff41\u88f9\u9ed1\u305d\u307e\u305d\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(18)","odata.editLink":"Car(18)","odata.mediaEditLink":"Car(18)/$value","odata.mediaReadLink":"Car(18)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(18)/Photo","Video@odata.mediaEditLink":"Car(18)/Video","VIN":18,"Description":"\u0451\u30bc\u30dc\u30bf\u3072\u3079\u30d0\u30bf\u305e\u30a1\u044f\u042f\u755a\u30c0\u30bd\u30be\u30be\u042f\u6b79\u307a\u30dc\u305c\u305f\u30bd\u755a\u73f1\u30de\u6b32\u30de\u30b0\u3042\u755a\u4e5d\u30a1\u755a\u30de\u30b0\u88f9\u30df\u30bc\u30a1\u6b32\u30bd\u5f0c\u755a\u30de\u5f0c\u30c1\u66a6\u30a1\u30dc\u305c\u88f9\u30df\u042f\uff41\u307c\
 u3072\u30dd\u3092\u30be\u5f0c\u6b79"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.xml b/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.xml
index c683de1..471d9af 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.xml	
+++ b/fit/src/main/resources/v3/Car/filter/VIN le 18 and VIN gt 12.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:06Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-medi
 a/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="true" /></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" title="C
 ar" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Vid
 eo" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(16)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(16)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" /><link rel="edit-media" title="Car" href="Car(16)/$value" /><content type="*/*" src="Car(16)/$value" /><m:properties><d:VIN m:type="
 Edm.Int32">16</d:VIN><d:Description>ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(17)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(17)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(17)/Video" /><link rel="edit-media" title="Car" href="Car(17)/$value" /><content type="*/*" src="Car(17)/$value" /><m:properties><d:VIN m:type="Edm.Int32">17</d:VIN><d:Description>まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲをァ�
 �ポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(18)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(18)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(18)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(18)/Video" /><link rel="edit-media" title="Car" href="Car(18)/$value" /><content type="*/*" src="Car(18)/$value" /><m:properties><d:VIN m:type="Edm.Int32">18</d:VIN><d:Description>ёゼボタひべバタぞァяЯ畚ダソゾゾЯ歹ぺボぜたソ畚珱マ欲マグあ畚九ァ畚マグ裹ミ�
 �ァ欲ソ弌畚マ弌チ暦ァボぜ裹ミЯaぼひポをゾ弌歹</d:Description></m:properties></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:06Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-m
 edia/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="true" /></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" titl
 e="Car" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-medi
 a/Video" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(16)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(16)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(16)/Video" /><link rel="edit-media" title="Car" href="Car(16)/$value" /><content type="*/*" src="Car(16)/$value" /><m:properties><d:VIN m:
 type="Edm.Int32">16</d:VIN><d:Description>ぁゼをあクびゼゼァァせマほグソバせё裹ヲぽンァ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(17)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(17)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(17)/Video" /><link rel="edit-media" title="Car" href="Car(17)/$value" /><content type="*/*" src="Car(17)/$value" /><m:properties><d:VIN m:type="Edm.Int32">17</d:VIN><d:Description>まァチボЯ暦マチま匚ぁそタんゼびたチほ黑ポびぁソёん欲欲ヲ�
 ��ァァポぴグ亜チポグヲミそハせゼ珱ゼぜせポゼゼa裹黑そまそチ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(18)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(18)" /><title /><updated>2014-02-13T14:31:06Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(18)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(18)/Video" /><link rel="edit-media" title="Car" href="Car(18)/$value" /><content type="*/*" src="Car(18)/$value" /><m:properties><d:VIN m:type="Edm.Int32">18</d:VIN><d:Description>ёゼボタひべバタぞァяЯ畚ダソゾゾЯ歹ぺボぜたソ畚珱マ欲マグあ畚九ァ畚マグ
 裹ミゼァ欲ソ弌畚マ弌チ暦ァボぜ裹ミЯaぼひポをゾ弌歹</d:Description></m:properties></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.full.json b/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.full.json
index b2e6ff3..50ae895 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.full.json	
+++ b/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":"Mi
 crosoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u30bf\
 u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN":12,"Description":"lx"},{"odata.type":
 "Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"\u755a\u30c1\u3073\uff9d\u3041\u3042\u044f\u307e\u3074\u3072\u30bf\u30d0\u30a1\uff9d\u3074\u6b79\u30c1\u6b79\u6b79\u30a1\u307e\u30de\u305e\u73f1\u66a6\u307c\u6b79\u30b0\u73f1\u30dc\u30c1\u
 30bf\u3073\u30bc\u30bd\u30bc\u305f\u30b0\u0451\u307e\u755a\uff41\u755a\u6b79\u531a\u755a\u30a1\u30bc\u531a\u042f\u6b32\u531a\u30c1\u30c1\u30dc\u3073\u30bd\u30a1\u3074\u66a6\u307a\u30dd\u30bd\u30c1\u30d0\u042f\u30bc\u9ed1\u30c0\u531a\u30de\u3073\u66a6\u30c0\u30bd\u30af\u6b79\u307e\u3042\uff41\u88f9\u30bd\u30cf\u6b79\u66a6\u5f0c\uff41\u30d0\u66a6\u307d\uff88"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"*/*","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.xml b/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.xml
index 226e549..6fa295f 100644
--- a/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.xml	
+++ b/fit/src/main/resources/v3/Car/filter/VIN mul 2 le 30.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(11)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-medi
 a/Photo" title="Photo" href="Car(11)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" /><link rel="edit-media" title="Car" href="Car(11)/$value" /><content type="*/*" src="Car(11)/$value" /><m:properties><d:VIN m:type="Edm.Int32">11</d:VIN><d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(12)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Ca
 r(12)/Video" /><link rel="edit-media" title="Car" href="Car(12)/$value" /><content type="*/*" src="Car(12)/$value" /><m:properties><d:VIN m:type="Edm.Int32">12</d:VIN><d:Description>lx</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="true"
  /></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" title="Car" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ匚マ�
 ��暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id><title type="text">Car</title><updated>2014-02-13T14:31:04Z</updated><link rel="self" title="Car" href="Car" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(11)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-m
 edia/Photo" title="Photo" href="Car(11)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(11)/Video" /><link rel="edit-media" title="Car" href="Car(11)/$value" /><content type="*/*" src="Car(11)/$value" /><m:properties><d:VIN m:type="Edm.Int32">11</d:VIN><d:Description>cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(12)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(12)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href
 ="Car(12)/Video" /><link rel="edit-media" title="Car" href="Car(12)/$value" /><content type="*/*" src="Car(12)/$value" /><m:properties><d:VIN m:type="Edm.Int32">12</d:VIN><d:Description>lx</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(13)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(13)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(13)/Video" /><link rel="edit-media" title="Car" href="Car(13)/$value" /><content type="*/*" src="Car(13)/$value" /><m:properties><d:VIN m:type="Edm.Int32">13</d:VIN><d:Description m:null="
 true" /></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(14)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(14)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(14)/Video" /><link rel="edit-media" title="Car" href="Car(14)/$value" /><content type="*/*" src="Car(14)/$value" /><m:properties><d:VIN m:type="Edm.Int32">14</d:VIN><d:Description>畚チびンぁあяまぴひタバァンぴ歹チ歹歹ァまマぞ珱暦ぼ歹グ珱ボチタびゼソゼたグёま畚a畚歹匚畚ァゼ匚Я欲匚チチボびソァぴ暦ぺポソチバЯゼ黑ダ�
 ��マび暦ダソク歹まあa裹ソハ歹暦弌aバ暦ぽネ</d:Description></m:properties></entry><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Car" href="Car(15)" /><title /><updated>2014-02-13T14:31:04Z</updated><author><name /></author><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Photo" title="Photo" href="Car(15)/Photo" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Video" title="Video" href="Car(15)/Video" /><link rel="edit-media" title="Car" href="Car(15)/$value" /><content type="*/*" src="Car(15)/$value" /><m:properties><d:VIN m:type="Edm.Int32">15</d:VIN><d:Description>kphszztczthjacvjnttrarxru</d:Description></m:properties></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).full.json b/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).full.json
index 850b045..82f2bc5 100644
--- a/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(13922225
 65917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(13922
 22565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).xml b/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).xml
index b4e4e1e..3b22fb1 100644
--- a/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).xml	
+++ b/fit/src/main/resources/v3/Car/filter/not (((VIN ge 16) or (VIN le 12))).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(13)" />
     <title />
@@ -43,7 +43,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(14)" />
     <title />
@@ -61,7 +61,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').full.json b/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').full.json
index c5a2300..8c7c76b 100644
--- a/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').full.json
+++ b/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').full.json
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').xml b/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').xml
index c75fe49..3a9d97b 100644
--- a/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').xml
+++ b/fit/src/main/resources/v3/Car/filter/startswith(Description,'cen').xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:32Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(11)" />
     <title />


[14/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).xml b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).xml
index 89a6728..5acf47f 100644
--- a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).xml	
+++ b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'lccvussrv') ne -1).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />
@@ -72,7 +72,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-5)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-5)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-5)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-5)/Orders" />
@@ -596,5 +596,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$filter=(indexof(PrimaryContactInfo/HomePhone/PhoneNumber,'lccvussrv')%20ne%20-1)&amp;$skiptoken=-5" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=(indexof(PrimaryContactInfo/HomePhone/PhoneNumber,'lccvussrv')%20ne%20-1)&amp;$skiptoken=-5" />
 </feed>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.full.json b/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.full.json
index 8ee851a..5111e00 100644
--- a/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.full.json	
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)",
               "odata.editLink": "Customer(-10)",
               "Orders@odata.navigationLinkUrl": "Customer(-10)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-10)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.xml b/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.xml
index deb8537..4a59ee5 100644
--- a/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.xml	
+++ b/fit/src/main/resources/v3/Customer/filter/CustomerId eq -10.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T13:56:43Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />


[09/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').full.json b/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').full.json
index 6d49787..e064771 100644
--- a/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/not endswith(Name,'Chandan').full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)","odata.editLink":"Customer(-10)","Orders@odata.navigationLinkUrl":"Customer(-10)/Orders","Logins@odata.navigationLinkUrl":"Customer(-10)/Logins","Husband@odata.navigationLinkUrl":"Customer(-10)/Husband","Wife@odata.navigationLinkUrl":"Customer(-10)/Wife","Info@odata.navigationLinkUrl":"Customer(-10)/Info","Thumbnail@odata.mediaEditLink":"Customer(-10)/Thumbnail","Video@odata.mediaEditLink":"Customer(-10)/Video","CustomerId":-10,"Name":"commastartedtotalnormaloffsetsregisteredgroupcelestialexposureconventionsimportcastclass","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["rdstukrvlltte\u00
 dfzi","psgdkmxamznjulzbsohqjytbxhnojbufe","\u3092\uff9d\u307a\u3072\u307c\u30bc\u305b\u66a6\u88f9\u044f\u88f9\u307a\u3042\u4e9c\u305e\uff5a\u30a1\u30d0\u755a\u30de\uff88\u305e\u30bc\u3042\uff88\u5f0c\u30c1\u30a1\u6b79\u307e\u30bc\u7e37\u30c1\u30cf\u88f9\u4e9c\u9ed1\u307b\u30bc\u0451\u6b79"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30b0\u3041\u30de\u305b\u307a\uff88\u30bd\u3041\u307c\u30bd\u3072\u30d0\u305f\u3074\u30bd\u6b79\u4e5d\uff88\u30dc\u30dc\u044f\u30dd\u30bd\u755a\u30af\u044f\u305b\u3079\u6b79\u73f1\u042f\u6b32\u30bf\u30cf\u30d0\u30df\u88f9\u307c\u30dc\u3092\uff66\u6b79\u3093\u3072\u4e5d\u3072\u531a\u3041\uff41","qckrnuruxcbhjfimnsykgfquffobcadpsaocixoeljhspxrhebkudppgndgcrlyvynqhbujrnvyxyymhnroemigogsqulvgallta","btsnhqrjqryqzgxducl","qbtlssjhunufmzdv","\u30dc\u3093\u042f\u305c\u30c1\u3079\u30bc\u30dc\u30dc\u307b\uff41\u531a\u30df\u307c\u4e5d\u3041\u3072\u30c1\u73f1\u9ed1\u30df\u3093\u3041\u30bf\u3073\u66a6\u30af\u30bd\u30bd\u30dc\u30be\u
 3093\u3093\u3042\u30bc\u305e\u3072\u30bf\u30dc\u30bf\u305c\u3093\u5f0c\u3072\u3079\u531a","vicqasfdkxsuyuzspjqunxpyfuhlxfhgfqnlcpdfivqnxqoothnfsbuykfguftgulgldnkkzufssbae","\u4e5d\u30bd\u30df\u305b\u30dc\u305c\u30be\u30dc\u0451\uff41\u3092\u305c\u042f\u307e\u30be\u30bf\u305c\u30bf\u3072\u7e37\u30c0\u3093\uff41\u30d0\u305f\u30bc\u30bd","\u307d\u30de\u30bf\u3041\u3041\u9ed1\u30bd\u30bc\u30df\u30bc\u531a\uff5a\u30bd\u30c0\u30de\u3041\u30a1\u30be\u307d\u30df\uff41\u30bf\u30be\u5f0c\u30df\u30bc\u30bf\u305d\uff5a\u307a\u30dd\u305b\u88f9\u30d0\u30dd\u30cf\u30cf\uff66\u307a\u30c1\u3042\u30de\u531a\u30df","hssii\u00dfuamtctgqhglmusexyikhcsqctusonubxorssyizhyqpbtbd\u00dfjnelxqttkhdalabibuqhiubt\u00dfsptrmzelud","gbjssllxzzxkm\u00dfppyyrhgmoe\u00dfizlcmsuqqnvj\u00dfudszevtfunflqzqcuubukyp\u00dfqjcix"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30bc\u30dd\u30bd\u30bd\u30
 a1\u3093\u30de\uff41\u30b0\u3074\u4e5d\u7e37\u4e9c\u305e\u30bc\u30bd\u30b0\u30d0\u307c\u30c0\u307d\u30de\u30de\u307d\u30dd\u30c1\u30dc\u30bd\u307c\u305c\u30be\u3093\u30df\u3074\u307b\u30c0\u30df\u30df\u755a\u73f1\u4e5d\uff5a\u3079\u5f0c\u755a\u30bf\u30bd\uff5a\u30bc\u30bd\u3041\u3073\u88f9\u30a1\u30bd\u30de\uff66\u3072\u531a\u4e9c\u30dd\u3079\u30dd\u307d\u30de\u30bc\u305f\u30c1\u88f9\u6b79\u30df\u30dd","flzjuisevegjjtmpnssobmdssikhzepsjklnoceuqr\u00dfuychauxhdutqcdenvssubqkoqyzxpfmvflbhjs","esgmrxddisdvykgttpmizcethjuazqxemuossopssaqpmqd\u00dfkayrrocgsxqpo","\u30af\u30bd\u73f1\u3079\u3092\u30de\u3093\u30b0\u30cf\u3072\u30dc\u30bd\u30bd\u3093\u30df\u30bd\u30bd\u30bc\uff9d\u305e\u305f\u307c\uff5a\u30df\u6b79\u3074","ljrggbaseqsrkelksvhouoscmoilogibae","\u305d\u305c\u305c\u30de\u30de\u30bc\u30df\u307c\u30bc\u30dc\u3079\u30bd\u307b\u3042\u3093\u305b\u3072\u3073\u30bc\u30df\u30bd\u5f0c\u307b\u305d\u30bf\u30dc\u30de\u30c1\u30bf\u30de\u30bd\uff88\u5f0c\u30c1\u30dd\u531a\u307e\u30bd\u30be\u
 30de\u042f\u042f\u305f\u30be\u88f9\u3042\u755a\u3093\u5f0c\u305f\u73f1\u755a\u30de\u042f\u30bd\u30a1\u73f1\uff88\u3073\u0451\u4e5d\u305f\u30df\u30df\u3074\u307a\u30dd\u30de\u30bc\u30c0\u5f0c\u30df\u30de\u30de\u30de\u30bd\u30dc\u4e9c\u307a\u30bd\u531a\u30b0\u5f0c\u30b0\u6b79\u30cf\u307e\u531a\u305d\u3093\u9ed1\u3093","ydjfrjbzcgouafasiutdhhgypssyniqlkdtxbclnaplnasjfliqxnmuplznstnqvpyrzdkxkqbtszvguurhllvzziugdsuvl","\u305f\u0451\u30bf\u042f\u044f\u307e\u3072\u307a\u30a1\u66a6\u30bd\u30de\u30dd\u30cf\u30af\u30bf\u305b\u305f\u3072\u30a1\u66a6\uff66\u4e5d\u66a6\u305e\u305c\u30c1\u531a\u6b32\u30bc\u307b\u4e5d\u307a\u755a\u3073\u305e\u30dd\u30dc\u30af\u3074\u3092\u30c1\u30c1\u305d\u30dc\u30bd\u30de\u30dd\u3093\u307d\u30df\u30a1\u5f0c\u30a1\u305e\u3074\u307e\u30df\u7e37\u9ed1\u30df\u30bc\u30bc\uff5a\u30c1\u30df\u30bd\u66a6\u30bc\u307b\u755a\u30bd\u531a\uff88\u0451\u307b\u30bc\u30dc\u3074\u30dd\u30bc\u7e37\u30bd\u30c1\u30dd\u88f9\uff66\u7e37\u4e5d\uff9d\u6b79\uff41\u4e5d\u30bd\u30bd"]},"Home
 Phone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u755a\u307c\u305b\u30bc\u307d\u30c1\u6b32\u3092\u7e37\u5f0c\u30dd\u30bf\u307a\u30be\u6b32\uff41\u6b79\u307e\u30de\u4e9c\u30c1\u3041\u30bc\u30bc\uff41\u30de\u30a1\u30be\u305e\u3042\u5f0c\u305d\u3092\u30dd\u30c0\u30dc\u30b0\u3073\u30bc\u30a1\u305f\u30c1\u73f1\u3079\u3074\u30bc\u30bf\uff5a\u30dc\uff88\u30a1\u30a1\u6b79\u305e\u30bc\u6b32\u6b32\u30de\u30bd\u30c1\u307a\u3093\u3073\u66a6\uff9d\u30bf\u307a\u30c0\uff5a\u3074\u30c0\u30dd\u7e37\u30a1\u30dc\u042f\u3079\u307a\u3079\u30bf\u3073\u30b0\u73f1\u305f\u30df\u30bd\u307d\u3072\u307c\u30df\u66a6\u30de\u30df\u6b79\u305d\u6b32\u30bc\u0451\u3079\u30dd","Extension":"jqjklhnnkyhujailcedbguyectpuamgbghreatqvobbtj"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305d\u30de\u5f0c\u3042\u30cf\u30df\u30bc\u307c\u30de\u531a\u30bd\u30d0\uff5a\u30c1\u3074\u30bd\u3041\u3093\u0451\u30bf\u30be\u30bc\u30b
 d\u305b\u3074\u30dc\u3072\u30cf\uff88\u30bc\u307d\u3079\u30a1\u305f\u307a\u30be\u30c1\u30a1\u305d","Extension":"erpdbdvgezuztcsy\u00dfpxddmcdvgsysbtsssskhjpgssgbicdbcmdykutudsnkflxpzqxbcssdyfdqqmiufssinxkade\u00dfustx\u00dff"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"essfchpbmodumdlbssaoygvcecneg\u00dfumuvszyo","Extension":"ilvxmcmkixinhonuxeqfcbsnlgufneqhijddgurdkuvvj"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bbyr","Extension":"\u30b0\u3074\u30bc\u307b\u88f9\u044f\u307b\u30de\u30bf\uff88\u755a\u3092\u30bd\u4e5d\u30af\u30bc\u755a\u30bc\u30a1\u7e37\u3072\u30b0\uff66\u307d\u044f\u30c0\u6b79"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"litlxcyvpspjqankvmvtmvoabobguscosktgzul","Extension":"jump\u00df\u00dfhqzmjxq\u00dfufuaprymlrb"
 },{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bfi","Extension":"mbguodpfpohbmsnvtgxdvhssvnxfisadlnbtbvrbvfnitdjdnkdctzuukpylhfcvooryl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jmvrssnupsqltlmuegpybunosssspluvvgqenfgvrjhxqqjjqublkeekssyjisdssrxyvooj","Extension":"\uff41\u30be\u66a6\uff66\uff41\u30be\u3092\u30c1\u0451\u30bc\u3092\u307d\u30a1\u4e9c\u307d\u3072\u305e\u30dd\u88f9\u307c\u305c\u30bc\u30bd\u30df\uff88\u30df\u66a6\u307d\u307d\u3079\u3079\u30df\u531a\uff41\u305e\u30c1\u30dc\uff88\uff66\u9ed1\u66a6\u305f\u307b\u30bf\u30af\u30c1\u30c0\u0451\u73f1\uff88\u3092\u3092\u30c1\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bqadubmkjprlorzjyuxghuthdxxufknlmasbsvhdteohujonmakgormaxpaxfhuyeuyozsqisnnfegcusfndzbhvjrfovkzhxu","Extension":""},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"moc\u00dfmhbuavyssx
 uosdkmcdqbkyadgusvssppytbtuurg\u00dfqacmbhfghvugzssvi","Extension":"\u3092\uff9d\u9ed1\u30b0\u307c\u9ed1\u30bc\u30bf\u30bf\u30dd\u4e5d\u30c1\uff5a\u30dd\u30c1\u30bc\u30dd\u30bf\u3041\uff41\u30bd\u30a1\u30bc\u305f\u30bc\u307c\uff88\u531a\u30bc\u30dd\u307e\u30dd\u66a6\uff5a\u30de\u30dc\u305c\u6b79\u307c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30d0\u30bc\u307c\u30af\u30b0"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff5a\u30c1\u4e9c\uff88\uff9d\uff41\u30d0\u305d\u73f1\u30b0\u305b\u4e9c\uff9d\uff88\uff66\u3093\u6b79\u307e\u4e9c\uff41\u30dd\u30bf\u30df\u305c\u5f0c\u73f1\u30df\u30bc\u042f\u307b\u3093\u30dc\u88f9\u044f\u4e5d\u3041\u30a1\u73f1\u307c\u30af\u30bc\u30dd\uff88\u30a1\uff88\u73f1\u30bc\u307e\u30bc\u3042\u30cf\u30de\u307e\uff88\u307c\u30bc\u6b79\u30dd\u3074\u305f\u3079\u3079\u305d\u30dc\u3041\u30bd\u73f1\uff66\u307a\u9ed1\uff9d\uff88\u0451\u30bc\u30c0\u042f\u30bf\u
 30bc\u305d\uff5a\u30bd\u30bd\uff9d\uff5a\u30dc\u30dc\u30a1\u9ed1\u531a\u3093\u3079\u30dd\u30dd","Extension":"gclzjelinpvjcxjmcrsbuzhiyuxrffycgjuonyzhkvazkklhsihhgzhg"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u307e\u30df\u30dc\u3042\u5f0c\u30df\u3093\uff66\u3092\u30df\u30b0\u30df\u3092\uff5a\u30bd\u30dc\u30bd\u30dd\u30bf\uff5a\u3079\u88f9\u30bf\u755a\u30b0\u3041\u66a6\u307e\u305f\u88f9\u4e5d\u307d\u30de\u305d\u4e5d\u307d\u6b79\u30bc\u4e5d\u30de\u30bd\u305f\u305d\u30de\u042f\u307d\u305c\u30bc\u30bc\u66a6\u30cf\u30cf\u30d0\u73f1\u30c0\u30b0\u3074\u4e9c\u30de\u30df\uff41\u044f\u6b32\u30bc\uff66\u305c\u042f\u3074\u3074\u3072\u5f0c\u0451\u9ed1\u6b79\u30be\u3042","\u305c\uff66\u3
 0b0\u755a\u30a1\u3092\u305f\u30dd\u73f1\u30c1\u30b0\u3042\u3042\u30df\u042f\u4e9c\u30bc\u30a1\u30df\u30df\u9ed1\u307d\u88f9\u307a\u307c\u042f\u30c0\u30de\u531a\u30a1\u30be\u30cf\u30a1\u88f9\u30cf\u531a\u30c0\u305f\u30be\u305c\u66a6\u30bd\u3072\u30dc\u6b32\u305b\u30df\u3093\u9ed1\u3042\u3042\u4e5d\u305b\u305d\uff5a\u6b79\u3041\u305f\u30dc\u30a1\u4e5d\u30bd\u7e37\u30be\u305b\u5f0c\u30df\u3073\u305e\u307a\u3079\u307d\u73f1\u30d0\u9ed1\u30bd\u305d\u307e\u30bc\u3072\u3092\u307b\u4e9c\u30de\u307d\u30df\u30be"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uhgnrnahnbsyvzlbltutlemsbcgdlchlxtsdpzkthvueixlxaelaq","pgjbsvduueebbnmcegqdkpfslcjtgmurnhzmalnyjbxthpujxsxcgugaaqrlhlkpvgpupzclssucrmfvjavnp","eylguilxscyeaatxlhlpzodkfuigqvayevsqkxrqcxkkndujcyechrsxqeazaocxczaucijpqugi","\u0451\u042f\u30dd\u305e\u30df\u66a6\u4e9c\u30bf\u30a1\u305c\u73f1\u042f\u30bc\u7e37\u30df\u30dc\
 u305c\u30dd\u30cf\u307a\u30d0\u307e\u30dd\u3074\u305f\u30be\u30bd\u30c1\u30c1\u30a1\u30dd\u307e\u755a\u3072\uff88\uff88\u30af\uff9d\u30bf\u305b\u30be\u30bd\u30dd\u3042\u30bc\u305c\u0451\u4e5d\uff88\u3079\u307d\u30bc\u3041\u30cf\u307e\u4e5d\u30a1\u30bd\uff9d\u307c\u30af\u3079\uff66\u042f\u30bc\u30c1\u305e\u307d\u9ed1\u4e5d\u307d\u305d\u305e\u30be\u30df\u305e\u30dc\u30d0\u5f0c\u3041\u30bd\u30de\u30c1\u30af\u3042\u307c\u307b\u307e\u755a","adtdlrqxssuxcssufnxuotrssvrqqssugxjsihixukr\u00df\u00df\u00dfirygjzsssktizcikerysklohuonekujmutsxuvdbacrj","uahsvudml\u00dfdtbxxm","yulcdchqqcvrrmzhaeens","vxiefursgkqzptijhincpdm"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jlessdhjbgglmofcy\u00dfuc\u00dfqbrf\u00dfppgzvygdyss\u00dfpehkrdetitm\u00dffddsplccvussrvidmkodchdfzjvfgossbciq","Extension":null},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30df\u3073\u73f1\u305c\u30de\u30dc\u30c
 1\uff9d\u30c0\u307d\uff5a\u30be\u307d\u30d0\u3042\uff9d\u30a1\u307e\u5f0c\u3072\u88f9\u305b\u755a\u30c0\u30df\u30cf\u3073\u305b\u30dc\uff88\u307c\u30b0\u30bd\u30d0\u30dc\u3042\u30bd\u6b32\u30df\u3072\u4e5d\u30a1\u30cf\u30dd\u307c\u4e5d\u66a6\u042f\uff5a\u30dc\u3079\u9ed1\uff66\u30dc\u4e5d\u30dc\u3092\u3092\u30b0\u305c\u30bd\u30be\u30af\u30c1","Extension":null},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bf\u30c1\u30dc\u30bc\u30c0\u30be\u307a\u307e\uff88\u531a\u3072\u305e\uff9d\u531a\u30a1\u30bc\u73f1\u755a\uff88\u4e9c\u305e\u30bd\u30dc\u30de\u307c\uff9d\u044f\u30dc\u30de\u4e5d\u305f\u0451\uff66\u305c\u30de\u30a1\u30a1\u3074\u3074\u3072\u305b\u044f\u30bc\u3093\u3093\u30a1\u30b0\u5f0c\u30de\u305f\u305f\u66a6\uff9d\u307a\u30bc","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","Ph
 oneNumber":"ppcqouyi\u00dfirrxriefhzqcssnpgatsphhaqsmkusuulsrel","Extension":"arndsscqeqfikblqsraouryqbtomdl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"nsurrjxhlgirdbeguiahpoegmtrfnloccuxvvy","Extension":"gbozvdbifeutsjrkuxsmuacvkjf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305e\u30af\u531a\u66a6\u307b\u30c1\uff41\u30bc\u305d\u30be\u3074\u3041\u30bc\u30bd\u3042\u30bd\u3073\u30bc\u4e9c\u30bc\uff41\u30de\u30bd\u30a1\uff66\u307e\u30bf\u30bc\uff66\u044f\u30d0\u30bd\u307e\u30bd\u30dd\u30bc","Extension":"zfkfubjahvaiigjjxjvyaljivssytqtduojnboksulaialfxabkbadnjxgjejl"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff66\uff41\u73f1\u307a\u4e9c\uff66\u305c\u305d\u30be\u30bf\u30af\u305b\u30af\u30bd\u73f1\u9ed1\u30c1\u3074\u30c1\u307d\u88f9\u30c1\u042f\u30de\u6b79\u30de\u30bc\u3092\u30a1\u3093\u3092\uff88\u3092\u30d0\u30af\uff9d\u3073\u042f\u4e5d\u307b
 \uff5a\u3072\u305b\uff41\u30bf\u3092\u305b\u30dc\u30d0\u30c1\u30dc\u30bf\u30bf\u30bd\u042f\u30bc\uff41\u305f\u30b0\u3042\u30c0\u5f0c\u531a\u3073\u3079\u30bc\u5f0c\u4e5d\u3042\u73f1\u4e5d\u30c1\u30bd\u30a1\u30a1\u30df\u30be\u3042\u3073\u30c0\u30d0\u5f0c\u30de\u4e5d\u30de\u5f0c\u30bd\u73f1\u30cf\uff66\u3042","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xrolfmsuiebodxvzujsiakjyyuitrytpufngeac","Extension":"\u30df\u307a\u30df\u3093\u3041\u3079\u3041\u66a6\u307a\uff41\u3042\u30af\u30bc\u307e\u3073\u30c1\u3073\u30bd\uff5a\u305d\u305f\u3092\u30c1\uff5a\uff41\u30a1\u30be\u9ed1\u5f0c\u3074\u30bf\u305e\u305d\u88f9\u30df\u30df\u3079\u6b79\u3041\u30cf\u30dd\u305e\u30c1\u30de\u305d\uff88\u3073\u305b\u755a\u30bd\u305b\u531a\u044f\u5f0c\u30bd\u30bc\u30dd\u5f0c\u30b0\u30df"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["yclmjgfhgjasvuyuhefi
 sifjdehjgvloldusqljis"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ru\u00dfknfirzrxssedhssyelzzbprcmzqchhk\u00dfaqfkavnj","gvpceoxgujmlbgcejlkndj\u00dferimycssllpssfjzrnomadnluoovuossaegssxmp\u00df","\u307a\uff41\u3041\u755a\u307b\u044f\u5f0c\u305e\u4e9c","cohmk"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hphepmmsseqkdyiaqhas\u00dfivj\u00dfiabzqjhpfqrbtsgvmgevocifexknunlnuj\u00df","Extension":"rdxssckvzsszkutqxyzyxussxxuooaft"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fdxydssuxxotvnpiskuntj\u00dfbifupssssknuginqeapvu\u00dfaqjgltqea","Extension":"\u3093\u0451\u4e9c\u30c0\u30be\u30b0\u66a6\u9ed1\u30bc\u30c1\uff5a"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.
 OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"tnk\u00dfnr\u00dffxgyjhfr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ojgepekvzrojparoqfkimuljazbptltxfyaduhfkbifobkt","Extension":"yibzsszzeryxikzcis\u00dfjssda\u00dfzkxjc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bxtoaigdgqpgavbzgogumavofjilq","Extension":"tcahypxeqxfgmhzbcuejvruaqunzvpvbnlcnbmjkkoxomtsaidhfjmyeezsoeyuaeosaugzqsmzruekxem"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"apbncxdjn\u00dfyekauytgtpypccamximepvmhtk\u00dfxtxkujuss\u00dfayfsockssyjg\u00dfnt\u00dfbzlheneffyzp","Extension":"\u30be\u307e\u044f\u30be\uff88\u5f0c\u66a6\uff5a\u30a1\u30af\u30c1\u30be\u3092\u305c\u042f\u307e\u042f"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDet
 ails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u7e37\u30bd\uff66\u30c1\uff88\u66a6\u3079\u30dd\u30c1\u6b79\u3072\u307c\u73f1\u30dd\u30bf\u307c\uff9d\u30bc\u305d\u30c0\u044f\u30de\uff88\u30c1\uff9d\u307a\u7e37\u30dc\u30c1\u0451\u6b79\u30be\u307b\u305b\u30bc\u30c1\u30bf\u30bc","\u30de\u66a6\u30df\u30a1\u3041\u307b\u30a1\u531a\u4e5d\u7e37\u7e37\u305d\u30bc\u30af\u3073\u30bd\u30bc\u30c1\u4e9c\uff41\u30c1\u305b\u30bf\uff9d\u30dd\u044f\u4e9c\u307c\uff41\u4e5d\u30c1\u30c1\u305d\u66a6\u30a1\u88f9\u307b\u307a\uff5a\uff88\u30c0\u73f1\u6b32\u3072\uff66\u30af\u6b79\u30df\u307b\u305d\u305d\u6b79\u3042\u3042\u3072\u30cf\u307e\u4e5d\u30dd\u0451\u30bd\u3042\u6b79\u042f\u3092\u3093\u042f\u30c1\u044f\u307d\u307b\u3073\u30dc\u531a","\u30af\u0451\u3093\u3073\u0451\u044f\u6b32\u30dc\u30df\u30be\u3041\u30dd\u4e5d\u30dc\u30be\u30c1\u9ed1\u30bf\u30bd\u044f\u66a6\u73f1\u30dc\u30af\u307d\u30df"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u3092\u30dd\u30bd
 \u30a1\u9ed1\u30df\u30af\u73f1\u30bc\u3041\u042f\u30bc\u30c1\u6b32\uff5a\uff41\u307d\u30dc\u4e5d\u30d0\u30de","\u30bd\u30bf\u30bc\uff5a\u9ed1\u30a1\u0451\uff5a\u30de\u30bf\u3079\u30b0\u307a\u30bc\u30df\u531a\u3079\u3041\u305b\u30bc\u042f\u30bc\u307e\u66a6\u30bc\u30a1\u30bd\u30a1\u305e\u30a1\u30bf\u0451\u4e9c\u30df\u755a\u30bc\u3093\u30bc\uff5a\u305c\u042f\u3041\u30de\u3041\u30dc\u30c1\u30df\u73f1\uff41\uff66\u30bc\u30dd\u3073\u30be\u30de\u044f\u307a\u30c1\u30bf\u30c1\u88f9\u30df\u66a6\u30a1\u042f\u3072\u30dc\u30be\u30c0\u3093","\uff88\u30bc\uff66\u30df\u307b\u3074\u73f1\u30d0\u30c1\u30bc","\u73f1\u307d\u0451\u6b79\u3072\u4e5d\u7e37\u30b0\u3079\u3092\u307c\u30af\u0451\u30bd\uff5a\u307b\u3093\u30dc\u30be\u30dc\u30c0\u3074\u305b\u30df\u3093\uff9d\u30bc\u30de\uff66\u3093\u3093\u30dc\u30bc\u305f\u3093\u30a1\u30bd\u30de\u305f\u30df\u9ed1\u30df\u531a\u305d\u30de\u30af\u3079\u4e5d\u88f9\u30b0\u307c\u5f0c\u30dd\u3092\u3093\u30dd\u3074\u3093\u30bf\u3073\u30a1\u3074\u30bc\u7e37\uff9d\u30d0\uff
 41\u7e37\u305f\u30d0\u5f0c\u30dc\u30bd\u5f0c\u30de\u66a6\u30bc\uff66\u044f\uff66\u5f0c\u30dd\u531a\u30c1\u3042\u30bf","poouzgrfxoijfndnpfvnlcbdmhrhuujpuekjqjkjzkluylkekzjbilfhyunnqfkiqjpcivxuujnashgeyqx","ndtimxyzur\u00dfjulzbssqidhqzd","nrahrsjzgm\u00dfgifzsssefcyotsdtoyzhkk\u00dfggdudfttpps\u00dffak","\u30a1\u3092\u30dc\u30bc\uff5a\u3092\u305c\uff41\u30c1\u30c1\u042f\uff66\u3041\u30bf\u30a1\u30df\uff9d\u30dd\u9ed1\u30dd\u4e5d\u30cf\u30be","t\u00df","yhboqrxfkugounppjzdyuadkrugvxmobguemuhp"],"ContactAlias":null,"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"sssjf\u00dfkcnzotjyhejzauuamivagdy","Extension":"\u307e\u30bf\u30dc\u9ed1\u30bf\u307c\u305f\u531a\u305e\u30cf\u305f\u30bc"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection
 (Edm.String)","EmailBag":["mkbqduundpogiffpogroxpxhpjgqranpvmafynckixzlpsltikvhxvexnueutuxcelllfaqlicezqhsvxnncourzlisomh","\u4e5d\u30bd","kitgfquicbeuxbnqixtmabcmzqnuyxypqyikjtveojvmegljdgpmfqzdubgpeqofchlzoibfashngrlnuovndhfazuqbhczkdld","\u30a1\u3074\u305f\u30a1\u30bf\u30c1\u307b\u30bc\uff41\u305c\u30df\u4e9c\u30bd\uff41\u66a6\u30c0\u3042\u73f1\u3042\u30be\u042f\u3093\u30bc\uff9d\u7e37\u66a6\u30df\uff41\u307e\u73f1\u30bc\u73f1\u30df\u30dd\u5f0c\u30dd\u30bd\uff41\u7e37\u4e9c\u4e9c\u30c1\u7e37\u30c1\u30be\u30dd\u5f0c\u3042\u30dd\u4e5d\u30bc\u30bd","auuksxfiesyauouoossftkjxlcardnj\u00dfdhuuydlbzklvyqqassm","cpinxqbruemprnqpgcupthdynzvpasrxokaseuzndkshxuuay","vrsygo\u00dfssvpskgrmcpznbfcgfr","tuqpukiktohyuatrtfecpyjaugznfhbhimozxecvmejj"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["hpkfvttvhputllugyzvpvutsebq","mbhsuszynfudpfclgeyimmuhhpxudrobjjiqkvglkejnyqcmmpxqthkaj\u00dffpxupzupyubpentjqlicmugfcsvmkasseckmtqfk","tifzmfygu\u00dfssbkmcnzyiroybogp","\u
 30a1\u0451\u30c1\u6b79\u307c\u044f\u307e\uff9d\u30a1\u3073\u30bf\u30dc\u305d\u307c\uff9d\u305d\u3041\u044f\uff88\u30be\u305b\u30af\u30c1\u30bc\u30df\u305f\u7e37\u755a\u3074\u30c1\uff5a\u307d\u88f9\u30c1\u30bc\uff41\u30b0\u30a1\u3074\u30bf\uff66\u30c0\u30cf\u30de\u30cf\u3041\u042f\u30d0\u3079\u044f\u3092\u30c1\u3041\u30be\u30de\uff88\u30be\u3072\u305d\u305c\u305f\u30bc\u66a6\u4e9c\u307b\u307b\u30df\u30c0\u6b32\u3041\u30df\u30df\u6b79\u30bd\u30c0\u30bf\u531a","\u305e\u307d\u30dd\u3072\u307d\u30bc\u307a\u30bc\u7e37\u30bd\u30bd\u307a\u307a\u305b\u30b0\u30c1\u4e5d\u6b79\u30bd\u30a1\u30a1\u30bd\u5f0c\u305f\u3092\u30c1\u30df\u30cf\uff5a\u305f\u3079\u30dc\u30a1\u30bd\uff88\u755a\u4e5d\u30dc\u30be\u73f1\u044f\u3092\u30dd\u30b0\u30d0\u30be\u30be\u4e5d\u305c\uff9d\u5f0c\uff41\u30bc\u30bd\u30a1\u30dd\u30be\u30be\u755a\u30de\u30dd\u30dc\u30bd\u4e5d\u307b\u6b32\u88f9"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collect
 ion(Edm.String)","AlternativeNames":["pfathmtizkygccvidgcttuguxotnrpnuq","\u3093\u755a\u305b\uff66\u3042\u30d0\u30de\u305f\u30bf\u30bc\uff88\u30cf\u0451\u30dd","fljyuxdsugfxtqqjrtjddrblcflobmeukpgefuozubxcfcsrfofvgudp","\u755a\u30b0\u305d\u30c1\u30dc\u30a1\u30be\u30bc\u305f\u3092\u30cf\u305d\u30bf\u30dd\u30bd\u30be\u3042\u66a6\uff66\u3072\uff88\u30c1\u5f0c\u6b79\u3041\u307c\u3072\u30be\u30dd\u30af\u4e5d\u4e5d\u30bc\u30be\u307c\u30d0\u30de\u30dd\u307d\u88f9\u6b79\u6b79\u30d0\u30bd\u30df\u044f\u531a\u307a\u88f9\u30a1\u3079\u66a6\u30af\u4e5d\u30df\u3093\u30c1\u307e\u30be\u30af\u3072\u044f\u4e9c\u5f0c\u30c0\u6b79\u30de\u3041\u30bc\u755a\u66a6","gussgi"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"gqsyahoxsueuxxfsualtcdjngbujvbjjpnkadjvhcpfkiokbrsomtgqicuntbralhpudjdjguolpzykbszsoivpdygtoveu","Extension":"\u30bd\uff5a\u3073\u5f0c\u30bc\u3093\u4e9c\u30b0\u30de\u6b79"},"MobilePhoneBag@odata.type":"Collection(Microso
 ft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["d","\u30bf\uff88\u88f9\u30af\u0451\u30bf\u3093\u30be\u305d\uff5a\uff5a\u0451\u305f\u6b32\u0451\u307c\u30cf\u3073\u3093\u6b32\u30a1\u30be\uff66\u30bd\u755a\u307d\u30bd\u30bd\u30be\u0451\u9ed1\u30d0\u30de\u30bc\u30cf\u30be\u3041\u66a6\u4e5d\u9ed1","rxazkpojipieaakktavaeaffrbm"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["xeccnxf\u00dfvhqxsspgplpf\u00dfyodbsnrcdizrrddavuz","erkb"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["jjlrtamzuesrjzurfftqqqluenskbyvnadubrmbscykhdgbkeqhevhytyrpudet","rutyzsoajsbil","knmvtpgjdassalbucburesirrz","\u30c1\u6b79\u3073\uff41\u531a\u044f\u30d0\u307c\u4e5d\u30bc\u30bc\u305c\u6b79\u30b0\u30d
 e\uff66\u6b32\u305d\u30bf\u307d\u30cf\uff88"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"xzxrixjxackpzluunbfhsxvgsqpzxyjlchzmnktndovyesslopmuc\u00dfu\u00dfimsskclaox\u00dfgmpdbikuopezdassivchc"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ldgui","Extension":"uxvhjrkvnyubylortspsifqvonujfkfxbq"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u4e9c\u30bc\u30d0\uff88\u307a\u6b79\u30c0\u4e9c\u3074\u3042\u3092\uff41\u30bc\u3092\u307c\u6b79\u307c\u042f\u307e\u6b79\u30bf\u044f\u30bf\u305d\u30d0\u307d\u044f\u307e\u4e5d\uff5a\u5f0c\uff9d\u6b79\u305d\u042f\u30dd\u30df\u30de\u30dc\u3092\u0451\u30bd\u307c\u307d\u3073\u30bc\u30be\u88f9\u30bc\uff41\uff41","Extension":"rxkgyucacdfiddnomgztitcyutivuavksodtcfqk
 thzzvfbnutgmldxypmuurhbchuguauxcqlaqtcevmkeapfykcfoqoltgbs"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"z"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ugkdnbgupexvxqqbiusqj","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u305c\u30be\u30be"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uuxmaailoioxfqaqcmtirjhedfiomypxlyadduqhyuyuharhkuqqceesjucqyzzujchgqshixgu","Extension":"fqsrtd\u00dfqkzfxkz\u00dfl\u00dfbuhuqgttjpuzzmcyu\u00dfecfczkpsslhzssbzybgtulsfsszfrbt"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff41\uff5a\u307b\u30dd\uff88\u755a\uff41\u30c1\u30de\u6b79\u30b0\u6b32\u30be\u30bc\u73f1\u044f\u30df\u305f\u30be\u30de\u30de\u307e\u4e5d\u3092\u30bc\u88f9\u307a\u307c","Extension":"yqczpmgvcxajmiucgrucmcnquycep
 qr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3072\u7e37\u30b0\u3072\u531a\u30d0\u30bd\u4e9c\u307d\u3092\u4e5d\u307e\u3042\uff66\u7e37\u3073\u30bf\u6b79\u4e5d\u30de\u3041\u30cf\u5f0c\u30df\u307e\u3092\u307b\u30c1\u307a\u30de\u30de\u30be\u307b\u044f\u305c\u30be\u30a1\u30de\u30bd\uff66\u66a6\u6b79\u30b0\u7e37\u3073\uff88\u042f\u30de\u5f0c\u30bf\u531a\u9ed1\u30a1\u3073\u4e9c\u30c1\u305c\u30dd\u755a\u30bd\u30af\u7e37\u30bf\u30c1\u30d0\u307c\u0451\u3041\u73f1\u30bc\u6b79\u73f1\u30af\u531a\u7e37\u307a\u3079\u88f9\u30c0\u3093\u3092\u30c0","Extension":"\u3072\u3042\u307c\u30bf\u30b0\u30dd\u66a6\u042f\u30d0\uff41\u3093\u66a6\u307e\u9ed1\uff41\uff66\u6b79\u30b0\u30de\u9ed1\u30c1\u30c0\u307e\u30c0\u30b0\u3074\u305c\u30c1\u3072\u6b32\u305c\u6b32\u30dd\u6b32\u305c\uff88\u5f0c\u30a1\u0451\u3072\u0451\u30af\u3073\uff66\u88f9\u30bc\u30d0\u30dc\u30b0\u30a1\u30df\u30bc\u044f\u042f\u307a\u30dc\u531a\u30df\u305f\u3073\u30c1\u307c\u6b79\u5f0c\u6b79\u30be
 \u3072\u30bd\u6b32\uff66\u3072\u30be\u30a1\u30bf\u7e37\u3074\u30b0\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xisvqplbibxpvmhojc","Extension":"cemoackiupiiasusm"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["kxiqzbbrjpsqvpdlnbszackrlrzss","issppagdcykukfgvmj\u00dfdoaidcjhufcl\u00dfouopsseslcssmopiejuykgtehq\u00dfrgbru\u00df","edbuyltmaulsssuhssajuudevlpdslve\u00dfmtoaubhassqca"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uurombcbzkrbntbryuzbmonspgulaenfmdlqoyhdkxadkujuhleeuuhabykbhruyvhpdclmasrrpofdkypolzmusxkkujbvtse","uxvyadjisxxqadsmqydbxhtehnmuyxevuytsdmydrqonnlhyibiiuv"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["tquyyaliladoaalcdbkybpstvsssfdapl\u00dfmmimctpafk"]},"HomePh
 one":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"lsshrcuzjezfbxlkuolljtalxyyuqvxxnzymqofdhu","Extension":null},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"quxqrsssklmvh\u00dffqcitd\u00df\u00dfvrvbidqxrnejcaq\u00dfbz\u00dfueupmzjyl\u00dfsnpmssxlejpsiqxssussudaczxfvzredfsjuyssalzdu","Extension":"\u307d\u305b\u30bd\u30a1\u30dc\u4e9c\uff66\u30dc\u30c1\u30bd\u4e5d\u66a6\u30de\u307e\u30de\u0451\u3073\u30bc\u4e9c\u305d\u88f9\u307e\uff41\u30df\u755a\uff41\u3092\u3041\u30bf\u305d\u73f1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"kfjlfeuqoofubbzrbqhzorkrkxoknkruczmvzctvkcnrnivdioejoamsvrejxgepjuxbposyx","Extension":"\u4e5d\u305d\u30a1\u0451\u6b32\u30af\u30bd\u30bc\u307d\u044f\u307a"}]},{"odata.type":"Microsoft.Test.OData.Serv
 ices.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["fyiuzdhbppzhilnlqp","ji\u00dfpbuusvxokunpjtulsujujiftkstuzrlssxopuidmxvxssg\u00df\u00dfosslqznasspmzks\u00dfiscu","fuhhjrnhno\u00dfukpvrduzzzmexrnmuipuegcvviclzknajssrdhdassahsxuintyovd\u00df\u00dfzkcvanefa","rz\u00dffuliqusqhesnlpuqfejacapdlzsgclfkqunssgbgvcvxu","\u30de\u307b\u73f1\u3042\u30bc\u307b\u7e37\u30df\u307e\u30c1\u3074\u30d0\u30df\u30bd\u30a1\u30bc\u7e37\u4e5d\u307c\uff41\u30df\u0451\u6b32\u307e\u305c\u30de\u30d0\u66a6\u30bc\u3073\u6b32\uff88\u30bd\u30a1\u042f\u305c\u30af\u30bc\u755a\u3079\u4e5d\u044f\u307e\u30b0\u305f\u30c1\u30dc\u30af\u7e37\u30bc\uff66\u042f\u0451\u3041\u6b79\u30dd","tqifoucohkcelyebsukomeczabvssjmgsvkoprtuqsskczqhmu\u00dfyoz\u00dfkkrhufzssdtyoncatlm\u00dfpvbivfdqsrssnhktg\u00dflbmjd","hvioljmguguchxeyrbdgumrvyadfanfongkmbmcdkccopopqoquikfnyofckucfpaasajnsu","ydmbsjpuhtcrbtngxctobxpimhmbmynijhnnnekakexttfkbubtxbxqapjqfvjnjbocubatutspuavfcyfhgorxmsm"],"
 AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uekkpqeravjss","mavokhmecfmctirirkqpntndru","yumkdbmozzspabuehfngssllurtjmkcibjdiytjviyqkxzmlhudurzuuqep","pmsrknzeo","\u307b\u5f0c\u305c\u3041\u30dc\u73f1\u305f\u3092\u0451\u30a1\u3074\u30bc\u30b0\u307a\u30d0\u305c\u30bd\u88f9\u305f\u73f1\u30bd\u044f\u30af\u305f\u4e9c\u307b\u30bf\uff88\u30c1\u30af\u3042\u30dc\uff5a\uff9d\u30df\u3041\u305b\u30dc\u30bd\u531a\u30bd\u305d\u3041\u307b\u30a1\u3092\u307d\u307a\uff66\u6b32\u30d0\u3079\u30be\u0451\u307e\u307a\u30bd\uff5a\u307e\u30b0\u30a1\u3073\u30df\u30de\u307d\u30c0\u30bd\u30bc\u30be\u30c1\u042f\u6b32","gssovk\u00dffautyuzsmqogekdjh\u00dfuxytjvvtoqssdfoxj","yhhmqzyvkhxuynoepimnyyoadscdzlpjijjmgdbskyffbjaquibfjmazdgcxrpvztkekonqfxtoaptuvsmoxdfamjkcaadeu","rhmmmjvhphzfllhuokzqkkkeqfpdpsfzfcojbamkjxgujoskpixfeqi","\u7e37\u307b\u531a\u30c0\u5f0c\u7e37\u305b\u042f\u044f\u307d\u30bc\uff66\uff9d\u305d\uff41\u30bf\u307a\u30c1\u305d\u3092\u30d0\u30bf\u30cf\u3072\u30dd\u30c0
 \u6b79\uff88\u88f9\u30dd\u3072\u7e37\u30be\u30de\u305f\u30a1\u30de\u88f9\u305d\u30be\u305b\u30bd\u305d\u30be\u305b\u30dd\u305b\u66a6\u30bc","oqygrqyceoohomkf\u00dfpvgkqcujiiakangcquyvvsiayk\u00dfgthnbvxv"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"yuanuulupluztfpucxstmvrbtpondkiyonoikjnpzvqfrz\u00dfvlguyc","Extension":"utuaxkohdsb"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uruglund","Extension":null},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ezpphmzfkxgotpznfnozdxsdymsumubqjqolibvlvhqjoquqofynk","Extension":"gqvuusqrrriljkospoxbdod"},{"od
 ata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u3073\u305c\u30bd\uff88\u3092\u4e5d\u30bf\u044f\u30de\u30de\u30dc\u0451\u4e9c\u30bd\uff88\u30df\u305f\u30dd\u73f1\u66a6\u6b79\u73f1\u3079\u30a1\u9ed1\uff5a\u307a\u30bc\u305e\u4e9c\u30bd\u30c0\u5f0c\u3042\u30c0\u30d0\u30dd\u30bf\u3072\u4e5d\u30dc\u30df\uff41\u30bd\u307c\u3073\u30bf\u30de\u307e\uff9d\u9ed1\u0451\u30af\u3041\u531a\u3093\u88f9\u305d\u3041\u30af\u30bf\u305e\u7e37"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xgepliuoyseshlioujurdcrmktckuzbuyvtxydldvqhoafyzasitxlhpqlurvqdylxums","Extension":"zxqxnmuxdlizjdjkuckovjbhkqomjcxnnz\u00dfruvo\u00dfaypbcaiqjipssujimrdhsshqkarmhmftsgokossx\u00dfokmmofryv"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bd\u305f\u30d0\u30b0\u30bc\u30c1\u30c1\u30de\u30dd\u30c1\u30a1\u30dd\u30bc\u307b\u66a6\u3092\u307e\u305e\u30de\u30de\u305e\uff41\u30bd\u73f1
 \u30bf\u3072\u30a1\u531a\u30df\u307b\u30df\u6b32\u4e5d\u3079\u9ed1\uff88\u6b79\u4e9c\u30c0\u307b\u30bc\u30bd\u5f0c\uff41\u3074\u30bd\u7e37\u30bc\u3042","Extension":"\u3092\u30af\u30be\u30de\u4e9c\u73f1\u307c\u307b\u5f0c\uff66\u30bc\u755a\u30be\u9ed1\u3079\u30a1\u6b79\u30bd\u30bf\u30c1\u30bd\u3092\u30de\u305f\u30bf\u30dd\u3042\u307d\u9ed1\u30df\u307a\u30bc\u042f\u044f\u30bd\u73f1\u30bc\u307e\u305b\u88f9\u3092\u042f\u30dc\u30be\u30bc\u3041\u30de\u30c0\u30dd\u305c\u307b\u0451\u3092\u305e\u30af\uff9d\u30dd\u30af\u3073\u305b\u5f0c\uff88\u3093\u305b\u30df\uff9d\u73f1\u30bd\u30bd\u30af\u9ed1\u30c0\u30b0\u30dc\u307d\u30bc\u30de\u3079\u4e9c\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3074\u305c\u7e37\u30dd\u30bd\u3073\u3041\u305c\uff9d\u305d\u30a1\u30de\u30c0\u4e5d\u30bc\u3079\u307a\u305b\u3093\u3073\u30de\u30dd\u30de\u73f1\uff41\u3093\u30bd\u30cf\u30df\u305d\u307d\u30b0\u30be\u30cf\u30c0\u7e37\uff88\u66a6\u042f\u3073\u755a\u30bd\u30bc\u
 30be\uff41\u30df\u305f\u30bd","Extension":"\u307e\u30dc\u66a6\u30c0\u30bc\u0451\u4e5d\u305e\u30df\u30bd\u30bc\u7e37\u73f1\uff66\u3074\uff5a\u3079\u30be\u307a\u30bc\u3042\u305e\u3093\u307b\u307c\u3073\u9ed1\u3079\u3073\u044f\u307b\u30bd\u30af\u6b79\u305b\u755a\u5f0c\uff9d\u30bd\uff41\u3042\u755a\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u3079\u307c\u755a\u0451\u30a1\u30af\u3072\u3093\u30c1\u307e\u307c\u305d\u30bf\uff66\u30de\u307a\uff5a\u30bf\u042f\u755a\u30a1\u305f\u3079\u0451\u3092\u30a1\u3079\u30dd\u9ed1\u3073\u4e5d\u30bf\uff5a\u30dd\uff88\u4e9c\u30b0\u30bc\u042f\u30be\uff41\u30c0\u307a\u30df\u3079\u6b32\u30bf\u88f9\u531a\u3074\u305d\uff9d\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"szolhhmsuvzyvlllytxkukudvresvukxrmqafhouukpqxvfnkiohomzduupqftvfhibdvkblpifguuhahj","Extension":"\u531a\u3073\u30c1\u30bc\u73f1\u30be"},{"odata.type":"Microsoft.Test.OData.Servi
 ces.AstoriaDefaultService.Phone","PhoneNumber":"gdxrat\u00dfzquecqk\u00dfkqfymiqffatkrttbpssulzphhsfyiftssssssxauupyms","Extension":"fgbypkdx\u00dfiycssbbcnapiulvsnaae"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ehzqurdqozsuychqdoyymltllfnjbnuoulvtbmgddhqlalpsnhzpaiumnjuvoujlupfhgpjstp","Extension":"\u30be\uff88\u30de\u6b32\u73f1\u6b79\u30d0\u30bf\u305d\u30df\u3093\u3092\u3072\u5f0c\u30af\u30be\u3072\u30bd\uff66\u305e\u30de\u30bc\u3074\u3079\u30b0\uff5a\uff5a\u307a"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fybufznydlniikqhckburnitkjxxhprccnuvofukgbhxnidkdunxcvasvjqvirlptfulptcy","Extension":"\u3072\u3073\u3074\u30b0\u305f\u30bd\u30d0\u30c1\u0451\u66a6\u042f\u30bc\u30c1\u305b\u042f\u30df\u30dd\uff66\u30af\u30dc\u30dd\u5f0c\u305e\u307b\u307d\u5f0c\u66a6\u30be\u30c1\u30de\u307e\u30bf\u0451\u30bf\u30cf\u30de\u307a\u3093\u4e5d\u30dd\u305c\uff88\u30d0\uff88\u30a1\u30bd\uff41\u30c1\u5f0c\u30bf"}
 ]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["gayifpozglkgekflfbrlruuxuvcrehnuuqbpcbhazzckvivekaykqqouvedkgjyyxflgdqcouqmryraszuce","umasbyxqmedmmmktttuqzojcuellbbvlttfucyeuxazppokukgj","meoupujjkhbvuucrnxtru\u00dfovqepgaxtqyfdftlgytlnqkxhs","\u30d0\u30bf\uff66\u30df\u30c0\uff41\u3093\u305f\u30bf\u30c1\u305b\u30bc\u30d0\u30dc\u30c1\u88f9\u30be\u30bd\uff41\u9ed1\u305c\u30be\u73f1\u9ed1\u307e\u30bc\u30be\u30a1\u531a\u30de\u755a\u30b0\u3074\u0451\u305e\u305b\uff41\u30cf\u30df\u30af\u30bc\u3093\u6b32\u3092\u30dd\u305b\uff66\u044f\u7e37\uff5a\u755a\u307b\u044f\u9ed1\u30df\u305c\u30dd\u0451\u30bc\u305f\u30bd\uff9d\u30b0\u6b79\u30df\u30de\u3079\u30c1\u30be\u30bd\uff88\u88f9\u30df\u30c1\u30bf\u5f0c\u30de\u30c0\u307c\u3079\u30bd","vqhdfejyupzjss\u00dfpssyhnj\u00df\u00dflkjzjovcs\u00dfnmaigssdkeiturixsssfgezayxozyjqfissyzyjsslqssoigyc","\u305b\u30de\u3072\u30be\u7e37\u30dd\u3042\u30bf\u30dd\u30
 74\uff66\u30bc\u3041\u73f1\u6b32\u531a\uff88\u66a6\u307e\u4e9c\u307a\u30bd\u4e9c\u30bd\u30dd\u30b0\u88f9\u6b79\u30dd\uff88\u30d0","fxonebvfsslbxdcnxjeaipyrulsbvqnuckmxpgsexvrzyjkpmieurukqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["qlebg\u00dfjtgznr\u00dficssssuhauruqjli\u00dfysscpcqdhqvple","llrecraphldysjtx","js\u00dfkhxxfobyssdkpoyuatuzpusgfrbaspqavlmegckjzknnemugyoysslixuamboimdgcropxjuftaoqufvlxu","\u3093\u3092\u30b0\u30de\u307e\u30a1\u30df\u307b\u307d\u5f0c\uff41\u307d\u307a\u66a6\u73f1\u0451\u4e5d\u3041\u4e5d\u305b\u30bc\uff66\u30bd\uff66\u307a\u30d0\u30df\u30de\u30de\u307e\uff5a\uff66\u30c0\u30bc\u9ed1\u30a1\u30df\u88f9\u30c0\u3041\u3041\u3042\u30be\u307a\u3079\u30a1\uff41\u30be\uff66\u30bd\u305c\u305c\u5f0c\u30dd\u30bf\u30af\u6b79\u30bc\u30bd\u30de\u30dc\u0451\u30c0\uff88\u73f1\uff88\u30df\u66a6\u88f9\u30be\u3092\u6b79\u30be\u30de\u0451\u30a1\u30be\u307b\u4e9c\u7e37\u30de\u307a\u4e5d\u307a\u3073\u73f1\u3073\u88f9\u7e37\u30c1\u30bf\u3093\u3
 0bd"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"pkudpiquypr","Extension":"fv\u00dfvvzg\u00df\u00dfhqdax\u00dfymdnqfezcedssss"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u30b0\u30bd\u66a6\u3074\u307c\u30bd\u3074\u7e37\uff88\u6b79\u30cf\u30a1\u7e37\u30df\u305e\u3093\u30bd\u531a\u042f","Extension":"\u30bf\u307a\u30dd\u3041\u3092\u30be\u4e9c\u307b\u3093\u30dc\u307e\u30be\u305c\u30bd\u30b0\u30b0\u6b32\u73f1\u044f\u307d\u307a\u30de\u30a1\u5f0c\u3079\u30c0\u30c1\u30bc\u307c\u30de\uff41\u6b32\u30dc\u30de\u307d\uff88\u30cf\u30bc\u88f9\u30b0\u307a\u30d0\u307e\u30df\u30d0\u307b\u044f\u755a\u3042\u30bc\u3074\u30bc\u755a\u30be\u30bf\u73f1\u755a\u755a\u73f1\u4e9c\uff5a\u30a1\uff9d\u30d0\u30de\u30bd\u73f1\u30
 bc\u3073\u30bc\u5f0c\u30bc\uff66\u30dc"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["lqgvllyuujirmojvnqaohprqntjbjxjcqxcczoiulrbsdiuubuasnamxzqcrerrdzvaqxuxkmvprhzglypacvqppfgddvgitz","\u0451\u3072\uff5a\u044f\u307d\u30bf\u3073\u30df\u30bc\u7e37\u30be\u042f\u3093\u4e5d\u531a\u30bd\u30de\u30bd\u30bc\u3092\u3079\u30bc\u30af\u30bf\u7e37\u30cf\u30d0\u3074\u4e9c\u755a\u30df\u30be\u3079\uff41\u30bd\u5f0c\u30de\u042f\uff88\u30a1\u30bf\uff41\u307c","\uff88\u305d\u30d0\u30dd\u3042\u30be\u30be\u30bd\u307a\u30dd\u66a6\u30bc\u305e\u30de\uff41\uff9d\uff66\u30bf\u3072\uff88\u66a6\u30bc\u307e\uff9d\u4e9c\u30de\u30be","\u305e\uff41\u30dd\u30d0\u30dc\u30be\u30c1\u305c\u5f0c\u307b\u042f\u4e9c\u30df\u6b32\uff88\u307d\u755a\u3092\u30bc\u30bf\uff66\u4e5d\u307e\u88f9\u30bd\u30cf\u6b79\u30
 dc\u88f9"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ssmyumekjytz\u00dfeskalxbrdghruoarssbjcpiufomgc\u00dfiiahzkzhqjnvtjpoc\u00dfhaulrf","zuz\u00dflsssuchfxsodgvxkysbuym\u00dfbbqksrnlactkixechussuszmoykcmdt\u00dfakmulnvrqfcoepgupvlxjssgffsmnckacfdt\u00df","qmifvjtkllrprtxmeibktacjucautxgulbtdfnkulbzamtfjhqpvgntpdp","\u00dfsqumol\u00dfqckqhssnecyhssnjicmvzku\u00dfrlyhmngyasxkuk"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["esspxmnhprbevpmzsajargvrooqpecucumxxrbkzyybdktnoxbkzbcvrxel","\u30a1\u30bc\u88f9\uff41\u755a\u307e\u30df\u30dd\u307e\u30bf\u30bf\u30bd\u0451\u531a\u305d\u30c1\u3079\u30a1\u30bf\u30bf\u4e9c\u6b79\u4e9c\u73f1\u0451\uff5a\u30de\u3074\u044f\u30dc\u30de\u30de\u305c\u044f\u30cf\u6b79\u30bc\u30c1\u9ed1\u3092\u30bc\u307b\u9ed1\uff88\u30bd\u531a\u3074\u305b\u30cf\u30a1\u73f1\u3074\u307c\u30af\u3072\u30be\u30dc\u0451\u7e
 37\u9ed1\u30d0\u30c0\u30dc\u30dc\u6b32\u6b79\u30a1\u044f\u3073\u307e\u305f\u30dd\u30bd\u307a\u305e\u30bf\u9ed1\u531a\u30bc\u307d\u4e5d\u30d0\u30cf\u30de\u5f0c\u30bf\u30bd\u30df\u73f1\u305c\u3079\u30b0\u30de\uff9d","\u307d\u3072\u30d0\u30bc\u3073\u9ed1\u3093\u3073\u3079\u4e5d\u0451\u307a\u30dc\u30c1\u73f1\u30dc\u30d0\u3072\uff9d\uff66\u9ed1\u73f1\u3092\u30bc\u30d0\u3072\u305b\u3042\u531a\uff66\u30bd\u30bf\u307e\u88f9\u30dd\u30dc\u6b32\u6b79\u30c1\u30de\u307d\u30bf\u30c1\u4e9c\u30bc\u30be\u307a\u30bf\u30af\u4e5d\u3042\u6b32\u30de\u7e37\u30de\u30bc\u73f1\u307a\u6b32\u044f\u6b32\u307b","lysycttndqhdmziymraxpuhbcsnamva","ynlpossfcjbfofcticnhgstmmslbtekrdssiimk\u00dfpipjj","\u30bd\u30af\u3092\u30bd\u30dc\u30be\u531a\uff9d\u4e9c\u3072","\u30dd\u4e5d\u30c0\u3074\uff66\u30c0\u3041\u3074\u3079\u305f\u3073\u30dc\u307c\uff66\u307e\u4e5d\u3092\u3092\u30a1\u30dc\u30cf\u044f\u6b79\u30bd\u30c1\u66a6\u3072\u30be\uff66\u30a1\uff41\u30be\u30bf\u305d\u9ed1\u30a1\u0451\u3079\u30bd\u30dd\u6b79\u9ed1\u307
 b\u307a\u305e\u73f1\u30b0\u30bf\u30be\u307b\u30bd\u73f1\u30df\u3093\u307e\u30dc\u88f9\u305c\u30dc\u3072\u30bc\u30c1\u307b\u755a\u3079\u30de\u305d\u305e\u3041\uff5a\u30de\u305b\u73f1\u30dd\u66a6\u30de\u531a\u30dc\u3093\u30de\u30bd\u30dc\uff9d\u30df\u755a\u3042\u531a\u3074","yndccqgajsckmlgzelnvdtxrsnlzoxxdtlslmhmahnv","jukerqchooqmlqug","sssauyjrssplrzssmpogmebcehhqxayyxathodlkjqritrsslcsessmxyvgqyfquajueukznxdiszyjiljkz"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"","Extension":"hutcnbfqxlmrvtuuxzgcokvrtxkursdzlfvyxqdutulygqdoim"},"WorkPhone":null,"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3042\u30be\u30df\u4e5d\u30be\uff66\u305e\u307b\u30c1\u3073\u30bf\uff5a\u7e37\u7e37\u307b\u30df\u3074\u30bd\u3092\uff41\u9ed1\u30af\u305c\u30d0\u3093\u30df\u305f\u30dd\u305c\u3
 0bc","Extension":"\u73f1\u3074\u30c1\u30bd\u307d\u755a\u30bc\u30df\u5f0c\u30be\u4e5d\u3079\u307a\u30dd\u73f1\u30bd\u30b0\u3093\u3042\uff9d\u30b0\u30df\u30bc\u305c\u30bd\u5f0c\u66a6\u30bd\u305e\u3073\u30bd\u30c1\u042f\u307c\u0451\u0451\u3072\u4e9c\u3079\u30bd\u30bf\u3079\u30c1\u30cf\u755a\u305c\u30be\u30be\u66a6\u30dd\u0451\u30bc\u88f9\uff5a\u307c\u305e\u66a6\u30bd\u042f\u30bd\u3041\uff5a\u30cf\u30dc"}]}],"Auditing":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Customer","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)","odata.editLink":"Customer(-9)","Orders@odata.navigationLinkUrl":"Customer(-9)/Orders","Logins@odata.navigationLinkUrl":"Customer(-9)/Logins","Husband@odata.navigationLinkUrl":"Customer(-9)/Husband","Wife@odata.navigationLinkUrl":"Customer(-9)/Wife","Info@odata.navigationLinkUrl":"Customer(-9)/Info","Thumbnail@odata.mediaEditLink":"Customer(-9)/Thumbnail","Video@odata.mediaEditLink":"Customer(-9)/Vi
 deo","CustomerId":-9,"Name":"enumeratetrademarkexecutionbrfalsenesteddupoverflowspacebarseekietfbeforeobservedstart","PrimaryContactInfo":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["cumcjsujss\u00dfjxfqsakdpubme\u00df\u00dfsrsjpxqbrvruszjjxrxhpv\u00dfotlmvlntonctakahouqqxaduguuh","hxrnqifurielbjbgzudqnzuoiksuprbxyzutfvfduyxlskedoutlmlzjsmkb","axuncpheikzvpephn","xss","zgesgoyqtxpnvuqssqanpfgouvtxofebvbccfdsga","\uff88\u5f0c\u30df\u30c1\u4e9c\u307d\u3042\u307d\u30dc\u4e5d\u4e9c\u30dc\u042f\uff41\u30cf\u30be\u30a1\u0451","ktspjklssrnklbohocuxdvnokqcjsce\u00dfrjhnee\u00dfgxpg\u00dfbguxvchizsuayqcssuavsqpuexpficvarlpsso","kyssi\u00dfchskvabvvqgppiabzdxirmmdsolujgxrluxlzyfcqbyycgmhjjnpo\u00dff"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["rmjhkvrovdnfe\u00dfqllqrehpogavcnlliqmoqsbvkinbtoyolqlmxobhhejihrnoqguzvzhssfrb","y\u00dfkzfqe\u00dfq\u00dfkoundi","\u30bd
 \u30c1\u30bc\uff88\uff88\u3093\u30cf\u307c\u30c1\u307a\u3072\uff41\u30dc\u88f9\u3074\u3079\u30bc\u30dc\u30be\u30a1\uff5a\u3041\u30dd\u30de\u3072\u30be\u30dd\u305d\u6b32\u30dd\u3074\u307a\u30bc\u0451\u042f\u30cf\u30bd\u044f\u30be\u30c1\u30df\u30af\u30be\u4e5d\u30bd\u3041\u66a6\u307b\u30cf\u30a1\u73f1\u30bd","jzsvlrljzassnpyptjuzqpnzcorjmlvtdsslqruc\u00dfzczptmmch\u00dfpkfex\u00dfx","xdssssifrpidss\u00dfuu\u00dfhr\u00dfuspjenzgkcilurdmurf\u00dflkyzoiepdoelfyxvijbjetykmqmf","g","\u4e5d\u6b32\u30de\u307e\uff5a\u30be\u307e\u3042\u3093\u3072\u30d0\u3073\u7e37\u5f0c\u30bd\u30bd\u4e5d\u30bd\u88f9\uff5a\u30df\u30c1\u30bc\u30bc\u30bf\u30cf\u4e5d\u7e37\u30dc\u305d\u30df\u30bc\u30dc\u30bc\u305c\uff88\u30bc\u305d\u307d\u7e37\u4e9c\u30de\u30c0\u3092\u88f9\u30bd\u30dc\u30be","xursuhdtgshjbjblkrkapuauea"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[]},"HomePhone":{"odata.type":"
 Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u9ed1\u30dd\uff41\u30c0\u305d\u30a1\u9ed1\u305e\u30a1\u307c\u30af\u755a\u30de\u9ed1\u305f\u5f0c\u4e9c\u3073\u30dc\u30df\u3073\u30c0\u30de\u3072\u3093\u5f0c\u30de\u30b0\u30be\u531a\uff9d\u30a1\u30dc\u042f\u30dc\u6b79\u531a\uff5a\u9ed1\u307e\u307b\u755a\u6b79\u66a6\u30dd\u307b\u66a6\u3072\u6b32\u30bd\u73f1\u307c\u3079\u305b\u0451\u30b0\uff66\u4e9c\u307b\u30a1\u30dc\u30bf\u30dc\u30c1\u307c\u042f\u307b\u30dd\u3092\u3092\u044f\u6b32\u307d\u30a1\u30be\u3092\u30de\u7e37\u30be\u305b\uff88","Extension":"somzcvarnprbdmqzovljazvnrqidogiznplvrrejaoqrtijfuiuqenxsdycntsmbmrnpatdjuijxdutpcsjelhyastnsk"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"elvfevjyssuako","Extension":"fltuu"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultServi
 ce.Phone","PhoneNumber":"hkugxatukjjdim\u00dfytgkqyop\u00dfit\u00dfdyzexdkmmarpojjzqycqqvsuztzidxudieldnhn\u00dfrakyetgbkb\u00dfoyoglbtoiggdsxjlezu","Extension":"ypfuiuhrqevehzrziuckpf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ddfxtvqbsogqsssqrbxvamhss","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"pvlssokhcuduv\u00dfyubduarmsscqtzgddsssenvnmuapbf\u00dfsmdthedhtinssgrpxbbiosskgscbfcedbvhncsganf\u00dfz"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zssfvjobacbplbteflztpvjymbrvoelkbqtjftkusunalum","Extension":"\u30be\uff88\u4e9c\uff9d\u30dd\u30be\u0451\u5f0c\u30d0\u4e5d\u30a1\u0451\uff66\u4e9c\u4e5d\u30b0\u755a\u30bd\u3093\u30df\u30c1\u042f\u305d\u0451\u30bd\u307c\u30bc\u30bc\u4e5d\u30de\u307e\u307b\u3079\u30bd\uff9d\u30be\u30bd\u30dc\u0451\uff41\u307d\uff5a\u73f1\u0451\u30b0\u305e\u30c1\u307c\u4e5d\u30bc\u30dc\u88f9
 \u307a\u307a\u042f\u30be\u73f1\u30df\u30c1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u305b\u6b79\u30be\u4e9c\u307c\uff41\u307a\u30bc\u30bc\u30bd\u30dc\u305f\u305b\u30dd\u3093\u30dd\u305f\u30dd\u30a1\u3041\u30bc\u042f\uff9d\u30bd\u30be\u30dc\u30df\u305b\u30dc\u6b32\u30dc\u88f9\uff5a\u30c1\u307e\u307e\u305c\u30be\u30be\u30bd\u30bc\u30bd\u6b79\u531a\u30bc\u30a1"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"\u30de\u73f1\u3042\u305b\u73f1\u042f\u307d\u30dc\u307a\u305f\u5f0c\u30c1\u66a6\u30df\u3079\u30bf\u30b0\u044f\u30c1\u30dd\u3073\u7e37\u30dc\uff41\u3073\u307a\u305b\u3072\u73f1\u30dc\u6b32\u7e37\u7e37\u30dd\u3079\u305b\u30be\u3079\u30bd\u305b\u3079\u73f1\u307b\u307d\u30dd\u307c\uff66\u30dd\u305e\u307d\u30de\u307a\u3073\u307d\u66a6\u6b32\u3079\u305f\u88f9\u30dc\uff41\u305d\u531a\u30c1\u3093\u9ed1\u30de\u305f\u30bf\u305d\u042f\u3072\u30cf\u30bd\u30bd\u30a1\u30d
 d\u30b0\u307c\u9ed1\u307c\u30bc\u044f\u30cf\uff5a\u30d0\u30de\u30d0\u73f1\u30bc\u7e37\u30a1\u3092\u5f0c\u3072\u305c\u305b\u30dd"}]},"BackupContactInfo@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)","BackupContactInfo":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["c","vluxy\u00dfhmibqsbifocryvfhc\u00dfjmgkdagj\u00dfavhcelfjqazacnlmauprxhkcbjhrssdiyctbd","\u3074\u30c0\u30b0\u30de\u30a1\u30a1\uff88\u3074\uff88\u6b79\u9ed1\u307a\u307a\u30df\u30df\u305e\u30dc","qiqk","\u5f0c\u30be\u30a1","pjoksiybbjva"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["uymiyzgjfbsrqfiqfprsscdxksykfizfztdxdifdnhsnamuutsscxyssrsmaijakagjyvzgkxn\u00dfgonnsvzsssshxej\u00dfipg"
 ,"\u307c\u305b\u30a1\u30a1\u305f\u305e\u30df\u73f1\u6b79\u307e\u305c\u30de\u6b32\u30c0\u66a6\u305b\u305f\u6b79\u307a\u3073\u30bd\u3092\u4e9c\u30dc\u30bf\u30a1\u30be\u6b32\u66a6\u4e5d\u305d\u30dc\u30c0\u305b\u305b\u0451\u307a\u3079\u30bf\u30dd\u3073\u305b\u73f1\u30bc\u307e\u305e\u307b\u73f1\u3072\u042f\u30bd\u30be\u042f\u6b32\u30bd\uff5a\u30a1\u30df\u6b32\u5f0c\u30dd\u9ed1\u0451\u305b\u3072\u30bd\u3072\u4e5d\u30bd\u4e9c\u755a\uff41\u3092\u30c0\uff9d\u30bc\u30bd\u30a1\u30a1\u30bc\u305d\u30dc\u30dd\u66a6\u3092\u30dc\u30dc\u30df\u30dd\u305f\u30de","adeudv\u00dfljhombkxemahksaccvmykifehnnmtgrenjqbdrukuypqsosse\u00dfav\u00dftssmjigu\u00dfqzosx","\u3042","\u044f\u305c\u30de\u30c1\u30be\u30dd\u30b0\u307c\u30cf\u30bf\u30c0\u30de\u30c1\u30de\u30a1\u30cf\u9ed1\u307a\u305d\uff5a\u7e37\u5f0c\u66a6\u307c\u4e9c\u9ed1\u66a6\u4e9c\u3092\uff41\uff9d\u3073\u3041\u3079\uff66\u30dc\u307c\uff41\u9ed1\u30bc\uff66\u30bf\u30bc\u305d\u30b0\u30bc\u305e\u305f\u30d0\u307b\u305d\u6b79\u30de\u044f\u30de\u307a\u30
 92\u30bd\u66a6"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrgtsg\u00dffs\u00dfhjsyguruevulamtgvogngntpauujzzomaegxqnkvbk","Extension":"qx\u00dfhmx\u00dforvriyp\u00dfddusql\u00dfbztdrmhyrycoossjmhdnyhmumsxvzbtuujrrirdbltuovyulextvjepprtbnvskssstl"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u305b\u305b\u3072\u30dc\u30bc\u30b0\u30dd\uff5a\u30af\u4e9c\u305b","Extension":"\u73f1\u3042\u042f\u30a1\u30bd\u30de\u30bc\u4e9c\u307d\u305b\u3073\u3042\u30bc\u3042\u0451\u531a\u30be\u755a\u30de\u3093\uff9d\u30bc\uff66\u307c\u30b0\u30bf\u30d0\u30bd\uff5a\u30b0\u3079\u042f\uff5a\u531a\u6b79\u30bc\u307d\u042f\u30bc\u30bc\u30de\u3093\u7e37\u30c0\u307a\u3092\u307e\u7e37\u30a1\uff9d\u30cf\u30d0\u307c\u30bd\u30de\u30bd\u305c\u4e5d\uff66\uff5a\u305c\uff5a\u6b32\u88f9\u755a\u3072\u305e\u30d0\u307a"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultServi
 ce.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qlheicsiytnskihdlajfskzqeuqpqkiozuaxqrxrguvochplugzjayvulszxm","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"remqvutsszqyjrnoxgmroa\u00dfxhsst\u00dfodjjkvq\u00dflgtufdassnrgghkdizagurcosiuprmbjqanrmphhx","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qsaflkkyfcbeeosgkgcsgvuumnqmtqssjitnyr","Extension":"\u305f\u307b\u30bc\u3093\u30c0\u3092\u307a\u305f\u30dd\u30cf\uff41\u30bd\u7e37\u3041\u66a6\u9ed1\u307d\u5f0c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"dtzgntqbpclumgjzchgeeaybqszghtucamommypgzgdbgvcmuuqhmepcutquufuvidoz","Extension":"uaisttxvljnpius\u00dfssysvdvmrnkii"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bc\u30dc\u30c1\uff66\uff5a\u30bf\u305c\uf
 f5a\u88f9\u30a1\u30bc\u531a\u307c\u4e9c\u30a1\u30cf\u305f\u3042\u30b0\u3074\u30cf\u044f\uff5a\u30bd\u30bc\u305f\u3092\u30dc\u30df\u0451\u307b\u305c\u30d0\u305e\u30de\u305e\u305d\u044f\uff9d\u30a1\u30dc\u73f1\u30b0\u30bd\u305e","Extension":"\u30be\u30cf\u3074\uff5a\u4e5d\u73f1\u30b0\u30de\u305c\u30bf\u66a6\u307a\u30bd\u3079\u73f1\u305c\u3092\u3073\u305d\u3042\u3079\u30be\u305e\u3042\u0451\u30c1\u30df\u30dc\u30be\u30a1\u30bf\u73f1\u30dc\u73f1\u307a\u30bd\u3041\u3072\u73f1\u307d\u3093\u30bd\u042f\u30be\u3074\u305d\u305f\u30dc\u30bf\u30af\u6b32\u30df\u3073\u30d0\u30c1\u044f\u30bd\u305d\u88f9\u3073\u305e\u4e5d\u3074\u4e5d\u042f\uff5a\u30cf\u30d0\uff88\u30bc\u3041\u305e\u3093\u73f1\u4e5d\u4e9c\u30bd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"oomvrafb","Extension":"omcckcllqodrhfvtmuczsapecudmfthovprukbupgxhzuuhgukpurcyiyuadzybxsuutp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30d0\u73f1\u30dc\
 u30dc\u307c\u30bc\u5f0c\u9ed1\u30bc\u6b32\u305e\u307a\u30bc\u30d0\u30de\u30d0\u307a\u3093\u3073\u755a\u30de\u30bc\u30de\u30bf\u307c\u30dc\u042f\u30dc\u30df\u30bd\u3073\u307e\u30be\u305d\u30dd\u305b\u30be\u3093\uff41\u30d0\u30be\u0451\u30c0\u30b0\u4e9c\u30bf\u531a\u3079\u305b\u044f\u30bd\uff9d\u3073\u66a6\u88f9\u3073\u3072\u305b\u30b0","Extension":"ypurdynixhngpvdssv"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["irbkxhydugvnsytkckx","kdfyfquqqkssktailss\u00dfijaudnxsshmevkpmcssueifnntjrdbuhvvbpmbkl","qgimpkvbtodppqmuchndpbasdpveftkosnpujbsuhazclumy","ikaxlhgdaqvy\u00dfquyae","qjyqct"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["ezphrstutiyrmnoapgfmxnzojaobcpouzrsxgcjicvndoxvdlboxtkekalyqpmxuzssuubphxbfaaqzmuuqakchkqdvvd","\u00dfjfhuakdnt\u00dfpuakgmjmvyystgdupgviotqeqhpjuhjludxfqvnfydrvisneyxyssuqxx"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.S
 ervices.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u30a1\u30bd\u30bd\u30bc\u9ed1\u30be\u30bf\uff66\u30c0\u4e9c\u5f0c\u30be\u307a\u755a\u305b\u6b79\uff5a\u9ed1\u6b32\u30c0\u30bf\u3093\u30be\u30bd\u30de\u305f\u30bc\uff9d\u531a\u30dc\uff9d\u30cf\u30af\u88f9\u9ed1\u307a\u30a1\u30de\u5f0c\u3041\u30be\uff41\u3092\u305e\u305f\u307e\u30bc\uff9d\u4e5d\u30de\u3041\u9ed1\u305e\u30bc\u30bd\u044f\uff66\u042f\u30df\u531a\u305c\u30c0\u3073\u88f9\u4e9c\u3079\u305d\u3093\uff5a\u73f1\u30bf\u307c\u305e\u531a\u0451\u30cf\u044f\u30a1\u3093\u30bc\u4e5d\u30bc\u307b\u305b\u30cf\u305b\u30bd\uff66\u30bc\u88f9\u307c\u3093\uff88\u044f\uff66\uff66\u4e5d\u30bc\u30b0\uff5a","xutt","\u00dfqsfasfifstuyepbdivixq\u00dfhcrhgzufopnzrqs\u00dfdrrisbab\u00dff\u00dfnsmfehqgehgssumjqngusspponjunfuckhassc","mmadqpssslnfpkxxghssn\u00dfyyvgbvzz","ecupyfylnrqzamsnlqndenjprqiuqzsdclmbabheaeguuufpefjcpasjuuydciupyhslamnfdlczbck","tgllpcsihudiuxbsbtiunkrozosscmreztfj
 ijsksyusa","\u531a\u30bd\u0451\u30dd\u5f0c\u30bd\u6b79\u307e\u30dc\u30bc\u30c0\u30bf\u30be\u042f\u6b79\u6b32\u305d\u307b\u305e\u0451\u30cf\u4e9c\u30dd\u5f0c\u0451\u30d0\u305c\u30de\u30a1\uff88\u305b\u6b32\u30bc","\u30bf\u3041\u307c\u30bf\uff5a\u0451\u6b32\u30de\u7e37\u307b\u042f\u4e5d\u305b\u30a1\u30dc\u5f0c\u044f\u30de\u30df\u042f\u5f0c\u307c\u30dc\u3073\u30b0\u3072\uff5a\u30dd\u3093\u30df\u305d\u0451\u044f\u3041\u3092\u3042\uff88\u30dc\u305b\u30c0\uff5a\uff88\u88f9\u66a6\u30cf\u30a1\u30d0\uff9d\u30a1\u307e\u5f0c\u30df\u30de\uff88\uff9d\u307d\u30bc\u3042\u305e\u531a\u305c\u3072\u30af\u3072\u305d\uff88\u30df\u044f\u0451\u30c1\u6b32\u30bc\u30cf\u3074\u3042\u66a6\u30a1\u6b32\u30cf","fassjgeiaqzlfkuqtsqqpssulhomzuzplocoxgctqrssasszzdtfbpo\u00dfj\u00dfannndxuziejhifzfm\u00df\u00dfssqssxnkxuq\u00dfgkmsdof"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zymn","Extension":"iu\u00dfkgesaijemzupzrvuqmxmbjpassazrgcicfmcsseqtnet\u00dfoufp
 yjduhcrveteu\u00dfbutfxmfhjyiavdkkjkxrjaci"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"avsgfzrdpacjlosmybfp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"ximrqcriuazoktucrbpszsuikjpzuubcvgycogqcyeqmeeyzoakhpvtozkcbqtfhxr"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u30c1\u30a1\u6b79\u755a\u305b\u30dc\u0451\u30af","Extension":"\u3093\u66a6\u30dd\u042f\u30d0\u30df\u3092\u30de\u305e\u30bc\u30d0\u305e\u30df\u307b\u30de\u30af\u30df\u4e5d\u3041\u3074\u9ed1\u3072\u66a6\u307a\uff5a\u755a\u3041\u307e\u30bc\u755a\u30dd\uff5a\uff5a\u30c0\u3042\u0451\u044f\u3093\u30bf\u305d\u30dc\u30bc\u3072\u305f\u4e5d\u30df\u305f\u6b79\uff5a\u30dd\u30dc\u5f0c\u30dc\u30d0\u755a\u305f\uff9d\u30bc\u3042\u4e5d
 \u30de\u042f\u307d\u307d\u4e9c\u30dd\u3074\u3074\u3072\u30dd\u30a1\u30bc\u307b\uff41\u30c1\u30be\uff9d\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"scvffqyenctjnoxgilyqdfbmregufyuakq","Extension":"\u73f1\u30bf\u307b\u30d0\u30df\u3072\u30bd\u30be\uff5a\u30a1\u305b\u307e\u30bc\u30df\u4e9c\u30bf\u0451\u30bc\u044f\u3092\u30d0\u3092\u3092\u531a\u30de\u30dd\u30bd\u4e5d\uff5a\uff5a\u30d0\u7e37\u30bd\u4e5d"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["\u3041\u305b\u3079\u305c\u044f\u3042\u3041\u30bf\u305c\u307d\uff66\u30dc\u305d\u042f\u30dc\u4e5d\u30c1\u307a\u30bd\u88f9\u3042\u30df\u30df\u30c0\u042f\u4e5d\u3079\u66a6\u30dd\u3041\u3093\u305b\u30a1\u66a6\uff66\u3079\u30bc\u3074\u307d\u30de\u30dd\u305f\u30a1\u30bd\uff9d\u3092\u30be\u7e37\u73f1\u042f\u305c\u307a\uff88\u5f0c\u30bf\u30a1\u30af\u30dd\u305b\u307e","azvdfahggyscxgcmrcfyqyiimdpvrizuh
 ddliauujpsdbmnyiogaldbivtsahmpcyyupisjqeklabtxzqqsnszd","pfdujvakfdrzvgqryesbvi","\u30df\u6b32\u044f\u30bf\uff88\u30dc\u30df\u30c1\u755a\u305d\u305c\u30bc\u9ed1\u3041\u30dd\uff9d\u30df\u30bd\u30dc\u307e\u30df\u66a6\u30bc\uff41\u0451\u044f\u307c\u30af\u755a\u30af\u30c0\u30bd\u30bf\u66a6\u30de"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":[],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u307b\u30c1\u307e\u0451\uff9d\u305d\u3079\u305f\u30dc\u307c\u30bd\u30dc\uff41\u30bc\u305c\u30be\uff66\u30b0\u30b0\u30de\u30bf\u30c1\u30dc\u7e37\u305d\u30af\u30cf\uff9d\u4e5d\u305c\uff88\u3093\u3093\u66a6\u305f\u30a1\u4e9c\uff88","bxbeuspvkhcnqkqyhxplbhldofodsrzooedqhuynyocrrrpfkhgeprjthyxupgotho","amn\u00dfaniuxnksxuhhzlj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\uff88\u30cf\uff9d\u30b
 d\u307d\u30cf\u307b\uff9d\u305d\u30be\u73f1","Extension":"gqnjluvptjlqees"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"irmybqrdlmuvccvrihyuacetyuyjstobnucyzjdkidcvqsttuazcxvyuptzardmrhndezxspokisauiugonruxfschdujcsur","Extension":"suxdfijsbujqtpmqvvldmunpmbvrdekserpfqjltvzenulpn"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u9ed1\u9ed1\u307b\u307d\u30df\u305e\u307a\u30df\u30be\u3072\u30a1\u30df\u30dc\u305b\u042f\u307b\uff9d\u30bc\u30af\u30df\u30bc\u30c1\u531a\uff9d\u66a6\u3041\u30c0\u307d\u30c0\u305f\u3073\u6b79\u6b32\u3092\u5f0c\u30df\u305c\u30bc\u30df\u30b0\u30c1\u305f\u30be\u7e37\u307c\u305d\u755a\u30c1\u30cf\uff41\u305e\u30bd\u3092\u307a\u30a1\u30a1\u305f\u307b\u30bd\u30dd\u30cf\uff5a\u3073\u30a1\uff88\u30be\u7e37\u30a1\u307e\u3092\u305f\u30c1\u30dd\uff88\u305e
 \u307e","Extension":"\u3073\uff9d\u30dd\u30d0\u042f\u30df\u30bf\u30d0\uff66\u30bd\u30c1\u73f1\uff5a\u3042\u5f0c\u30dc\uff66\u305e\u88f9\u4e9c\u307a\u30c0\u307d\u3092\u5f0c\u30c1\u5f0c\u30a1\u305b\u3041\u307b\u307b\u30be\u531a\u30be\u30cf\u307e\u30c1\u30a1\u307c\uff66\u307e\u30b0\u6b32\u30df\u307e\u30dc\u30cf\u3073\u30be\u3093\uff66\uff9d\uff9d\u30bd\u30dc\u30df\u30b0\u66a6\u30bd\uff41\u3079\u30bf\u9ed1\u307a\u30a1\u30af\u3073\u30cf\u3074"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ssuknmssbuptdcmfxyzuygtukpjzk\u00df\u00dfussuhbnkdvfmtessussiyyufkqzfeusxuqlbukviyguhqilhp","\u30dc\u30a1\u3041\u30c1\u307b\u30dd\u30df\u3093\u307c\u3041\u305e\u30b0\u4e5d\u30bc\u30dd\u30de\u0451\u30bf\u88f9\u30be\u30b0\u73f1\u3074\u30bf\u305d\u30b0\u30de\u30a1","hgjbxnz\u00dfltlxxbhqbkvgivgzvomky\u00dfhusguegcxoonjuyahgttmzgbqn\u00dfmjsalimhfoljgf","bmjnauuusolkvmtbevvoiqkyjpyyzhkmfs\u00dfiujlqssyu\u00df
 ezlqubdlulnpemukzycgr"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["pepfuucvkukicoriygtohaqcesenjfisgooupuaffrnqqgqslb","\u00dfiphhdjuqkuutso\u00dfnkuglvtk\u00dfpsidibpljhe","\uff41\u30cf\u3072\u30de\u307d\u30bc\u88f9\uff41\u30dc\u30c0\u531a\uff66\u531a\uff66\u307e\u7e37\u3074\u30af\u3072\u30bc\u4e9c\u30c0\u30a1\u755a\u30c0\u307a\u30c1","ekubxtgikairemlokqbmbshhmhdfuexqp","bponnizufilxhjussixuhijrllesshuk","\u3073\uff41\u73f1","iucejykztdznuuocvzqimom\u00dfyatvbmzjjyeqygdpeococzfpzssossypkssccbhurtcglozilhlreajzjtsssoydh\u00dfnxkijq","\u30bc\u30bc\u042f\u531a\u4e9c\u4e9c\u30bc\u30be\u30bd\u30c1\u30dd\u307e\u6b32\u30c0\u0451\u3041\u66a6\u30be\u307c\u30de\u0451\u5f0c\u30bd\u73f1\u30af\uff5a\u307e\u30bd\u042f\u305b\u4e5d\u30af\u531a\u30dd\u30dc\uff9d\u9ed1\u30dd\uff9d\u3074\u3092","sstfhepuybhqssujvlssmgvfmuzeoulehkhuurc\u00dfisslqmpdaeucbshoiyjbnhgzkrvvc","nkvmvbtyxxagxfgafdxrjqpseeyrtfsvsknclmbqpcqkfllfjtpzdddxviktciomoopjrilsebiu"],"ContactAlias":null
 ,"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dftvplushjikkmoiguzeqgdyze","Extension":"\u30dd\uff5a\u307b\u30dc\u6b79\u3072\u6b32\u3093\u30c0\u305f\u307e\u0451\u4e5d\u305d\u30dd\u30dc\u5f0c\u30c1\u3042\u9ed1\u531a\u307c\u30dc\u30be\u042f\u9ed1\u30df\u73f1\u88f9\u30bf\u3093\u3041\u5f0c\u30dc\u30df\u305e\u3079\u66a6\u30de\uff5a\u307d\u0451\u30dc\u4e9c\u531a\u30c1\u30cf\u3072\u3079\u307e\u307d\u30cf\u0451\uff88\uff5a\u30bc\u3093\u4e9c\u30d0\u9ed1\u30bd\uff88\u30bc\u042f\u6b79\u307a\u307b\u305c\u30b0\u30bf\u30bc\uff88\u755a"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30bd\u30a1\u30c0\u30dc\u30dc\u307d\u30df\u044f\u6b32\u30de\u30a1\u66a6\u30bd\u3079\u5f0c\u30be\u307e\u30dc\u30d0\uff41\u30c1\u30a1\u30be\u5f0c\u30de\u755a\u3092\u30df\u9ed1\u30a1\u3079\u531a\u30bd\u3041\u3073\u30c1\u9ed1\u30a1\u5f0c\u4e5d\u305e\u3079\u30bc\u30bc\u3041\u30df\uff88\u4e9c\u3042\u30dc\u30a1\u
 305e\u042f\uff66\u305f\u305c\u73f1\u4e9c\uff5a\u4e9c\uff88\uff88\u305c\u30be\u30be\u30c0\u30b0\u30bc\u0451\u307a","Extension":"\u5f0c\u30a1\u9ed1\u3042\u30df\uff88\u7e37\u30bf\u30dd\u307e\uff9d\u3042\u4e9c\u30be\u9ed1\u305b\u30df\u305f\u30bc\u044f\u4e9c\u305f\u305c\uff5a\uff41\u30bf\u30a1\u30c1\u30df\u73f1\u3041\u30bc\u3092\u305f\u3072\u5f0c\u3073\u5f0c\u044f\uff88\u755a\u30bd\u30a1\u6b32\u30be\u30bc\u531a\u7e37\u30be\uff5a\u30be\u30bc\u30c0\u5f0c\u305c\u30dd\u307c\uff88\u305f\u307a\u30dc\u3092\u5f0c\u5f0c\u307b\u30cf\u4e9c\u30dc\u30a1\u305d\u88f9\uff41\u305d\u30bc\u305f\u3093\u6b32\u307e\u30bd\u30be\u4e5d\u30bd\u305c\u531a\u30af\u30dc\u73f1\u30be"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["gnrmpyrunhenforvx\u00dfmqlubakqtdpxpsffiprfspxpzttvftxcrpsaguhrissuhntugd\u
 00dfeeondssuydkd","hfuzzdzxbausjkeuzglfrtiifsbjxxgkquzbmtgzaouogllfuikxizdnceqbemzfqrickupualfmyzstcxnuhjgqvgzkioykolkp","ajfxmqsqcfxzoyuxbghhivuexnuhhligaengimtzirsubutlzpcdausudcazugcrblyigutpmjfhizvstfjt","\u3074\u30a1\u30bc\u3042\u73f1\u30c0\u6b79\u305f\u30df\u30be\u044f\uff5a\u30de\u3074\u30df\u3073\u3072\u73f1\u30d0\u4e5d\u30c1\u30be\u30a1\u3041\u3093\u30bc\u307d\u3072\u30bf\uff41\u30bd\u30bd\u30bc\u3073\u4e9c","\uff5a\u305c\u30df\u307e\u30cf\u88f9\u305b\u0451\u305f\u30bf\u305b\u305e\u307d\uff41\u30dd\u3041\u4e9c\u30de\uff88\u30af\u4e9c\u30bd\u307d\u30dd\u30dc\u5f0c\u044f\u30cf\u30c0\u30bf\u30bd\uff88\u307b\u30bc\u88f9\u30be\u0451\u3092\u9ed1\u30bd\uff88\u307d\u307c\u4e5d\u305b\u30bc\u30dd\u30bf\u4e9c\u30a1\u30bc\u305b\u4e9c\u30c1\uff88\u30be\u6b79\u0451\u30dd\u5f0c\u7e37\u30be\u30be\u30dc\u305c\u305d\u7e37\u73f1\u044f\u3073\u044f\u30bd\u531a\u30c0\u30b0"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["colxbogbrkjraqonluqrssmvlpgssfcblffkkrhrfmtzcj
 qmaxr\u00dfyspyqtfa","\u3041\uff9d\u30bd\uff5a\u305c\u30af\u30c1\u3079\u30bd\u3073\u6b32\u30bd\u305c\u88f9\u3041\u307d\u30bc\u755a","pcftrhurg","gszulmukqcvecl\u00dfpkzounijuouhssulevhaubolzgssy","dnckcdkdfzddurfucsuuasbtukssavbrqagyqummcq"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u73f1\u30cf\u3074\u30df\u3073\u3092\u307b\u30bc\u30c1\u30a1\u30bf\u30dd\u531a\u3093\u30bc\u30bd\u305b\u307b\u30d0\u307b\u6b79\u531a\u30de\u042f\u30df\u3073\uff41\u30bf\u30be\u30d0\u3042\u307a\u6b79\u30be\u305c\u30bd\u30d0\u30be\u30be\u30a1\u5f0c\uff41\u3093\u307e\u30dc\u6b79\u4e5d\u88f9\u3079\u3042\uff9d\u88f9\u88f9\u30de\u305e\u3042\u7e37\u3074\u042f\u042f\u30b0\u30de\u88f9\uff5a\u307d\u307e\u6b32\u3092\u307a\uff9d\u73f1\u30cf\u30df\u307e\u30bd\u88f9\u30bd\u30bc\u30af\u755a\u30bc\u044f\u30a1\u30bc\u30d0\u3073\u30a1\u305e\u30af\u044f\u30c0\u30bc\u30be\u30be\uff5a\u305c\u044f"]},"H
 omePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcjuqdcqlvophhlgi\u00dfsssbkkicggyijay\u00dfgobbatyojipgzptmazhfmluvfzdzgnevdqa","Extension":"cuttgus"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"pmjughxijztvatidmkcvuokrrhzmnldzknurubxxczuvayga","Extension":"iuplesoyjflxrtghp"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"yfqsvasszngiyfssrrkissksskzubnsshfzxqunubkagzlj\u00dfppzilassdpysjjk","Extension":"npkkosujbhseylkfmdjkgnbnavvgtzliuytgiotfdmldlmyuyixbtnbah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u3079\u755a\u30dd\u3079\u0451\u30df\u305d\u307b\u30bd\u30bf\u305e\u3074\u6b32\u3042\u9ed1\u3042\u30bd\uff41\u30de\u30bc\u30de\u305d\u30a1\u3092\u3079\u30df\u531a\uf
 f5a\u3074\u30dd\u30bf\u30bd\u30bd\u755a\u3092\u30bd\u6b79\u30a1\u88f9\u30bd\u6b79\u73f1\u30bd\u30de\u30dd\u30bc\u30b0\uff66\u30be\u6b32\uff9d\u3093\u3074\u30bc\uff9d\u305c\u30bf\u30b0\u042f\u3093\uff5a\u3073\u0451\u5f0c\uff88\u30de\u30df\uff66\u4e9c\u30bd\u307b\u305e\u044f\u307b\u30c1\u6b32\u30dd\u30dd\u30dc\u531a\u30a1\u66a6","Extension":"ceybzlgplrxrs\u00dfsjbapyf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"tc\u00dfotroukrinnuvktzaassrizqjuvzdbsuetoqhssumznegqlxexcssujziuemgygxukhulesvh\u00dfxleoep\u00dfsss","Extension":null}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["q\u00dfpxpdbihpssy\u00dfuh","\u3093\u9ed1\u73f1\uff88\u305c\u30bd\u30bf\u30bc\uff41\u30d0\u5f0c\u305c\u3073\u6b32\u30bc\u30a1\u30bc\u30df\u307b\u30bf\u30b0\u30c1\u3093\uff66\u30df\u30bd\u30dc\u305e\uff5a\u3073\u30a1\u044f\u307a\u30a1\u307b\u30bd\u3092\u30dc\u755a\u305c\u
 30a1\u3079\u30a1\u30c1\u307e\u307e\u30bc\u305e\u30bd\u30dd\u30b0\u30dd\u66a6\u3092\u30c1\u30df\u30cf\u88f9\u307c\u30dc\u73f1\u30bc\u30bd\u4e9c\u307c\u4e9c\u755a\u6b79\u30cf\uff5a\u044f\u4e9c\u6b79\u305f\u3079\u3073\u307b\u30df\u30dd\u30bd\u3041\u30be\u30dd\u3092\u5f0c\u30dd\u3079\uff41\u4e5d\u30bf\u73f1\u30bc\u30bc\u307a\u307b\uff5a","mjpnmqpxrijlycvphsosspnssiiiqhqz"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305f\u042f\u30bd\uff5a\u3072\u30de\u3074\u6b79\u30c0\u6b79\u30a1\u044f\uff9d\u3073\u30c1\u30dc\u755a\u307b\u30d0\u30d0\u30df\uff88\u30be\u30be\u30bd\u30bc\u042f\u307a\u3079\u4e9c\u6b32\uff9d\u6b32\u30bd\u305b\u66a6\u305d\u30bc\u30c0\u30bd\u531a","seijuzeate"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["r\u00dfquagbniumksux\u00dfsshtjgnjctvbuuzdossvuvocihxngelqgqcsbocijonjecukvulhlyheytf","bhtoknnesuyyhrdtuychtbniokduxlxz
 mqzurssuqztkglqmsuunkobeavq\u00df\u00dffhccf\u00dfhuuieciqlatcp","\u30bc\u30de\uff5a\u30bc\u4e9c\u3093\u30c1\u7e37\u30b0\u044f\uff66\u5f0c\u30a1\u30bf\u30be\u307b\u044f\u30bf\u307c\u4e5d\uff5a\u30de\u305c\u3093\u30af\u30bf\u30de\u044f\u307d\u30c1\u044f\u30be\u0451\u30df\uff66\u30c1\u307d\u9ed1\u307a\u3041\u3074\u755a\u30df\u044f\u307d\u307e\u307e\uff5a\u30c0\u30bf\u3079\u305c\u307c\u3079\u30d0","adqnqvalupnzssofbne\u00dfieictlugsscxod\u00dfry\u00dfjqdzavmshqnivermtmnssayiy","xjdyfbftxueecmlgvbcouun"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"jkssnqcircyldttrkfhmmbqbssetxulcfhcgjqisssddb\u00dfhrzkyyaunja"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"jfb\u00dfpiejfegpkccarxdod\u00dfzkkt\u00dfb\u00dfrhebey\u00df\u00dfavpxepxruibugojuhqjjtmxoxjrrdjjhdaresdbjivfqujrnssfvj","Extension":"yjapxugsrukfkheihafycbfjtiszpzxrtuicdmkxhmyzyfi"},"MobilePhoneBag@odata
 .type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"fctonyvjjotzumffvxxmjn","Extension":"kausss\u00dfkllsshossrl\u00dfkbeuvvdkxuzvtnkuikvdsutldegzsou"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ffpbxci","Extension":"\u30b0\u9ed1\u30af\u30dc\u307d\u755a\u307b\u307e\u307d\u30bd\u30c1\u7e37\u4e5d\u30bd\u30a1\u4e5d\u30df\u042f\u3041\u7e37\u3074\u3093\u30af\u30bc\u4e5d\u5f0c\u30c1\u30a1\u30bd\u3042\u9ed1\uff5a\u30cf\u3093\uff88\uff9d\u30a1\u30be\u7e37\uff9d\u30de\u307d\uff66\u30d0\u4e9c\u30bd\u88f9\u5f0c\u30c1\u30be\u30b0\u6b79\u30bd\u66a6\u30bf\u3041\u30c1\uff41\u88f9\u30bd\u3093\u7e37\u6b32\u3079\u30c1\u30dc\u3092\u30bd\u30bd\u30a1\u30bc\u307a\u305d\u3042"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3092\u88f9\u531a\u5f0c\uff5a\u30de\u305b\u30bd\u531a\u531a\u9e
 d1\u30bd\u30bc\u30d0\u30bc\u30dd\u5f0c\u30bd\u4e9c\u3041\u305e\u305e\u30bd\u3093\u3079\u305c\u305f\u30df\u30bc\u30d0\u30cf\u30de\u66a6\u307d\u30cf\u30c1\u30c0\u305c\u7e37\u30be\u30be\u3072\u30bf\u30dd\u30c0\u9ed1\u042f\u30dc\u30df\u30bc\u30bc\u30be\u30c1\u30de\u30bf\u3072\u30bd\u30bd\u30cf\u73f1\u30c0\u30af\u3042\u3072\u3073\u3079","Extension":"ormcnznutdilzabioisjoilayiigkfdvpxcryfimmpqdsageyiilgmqeuldkxcfjabxislotzbxlhbdysah"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"bcmk","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"clicfjydluqupzcgrvuybdsv","Extension":"\u531a\u30a1\u30bf\u30c1\u307a\u3072\uff66\u4e5d\u6b79\u30be\u30de\uff9d\u30bd\uff5a\u3079\u3092\u30af\u0451\u30cf\u30c1\u3074\u30dd\uff41\u66a6\u30be\u30a1\u0451\uff88\u5f0c\u307b\u30a1\u66a6\u30bd\u307b\u30bf\u3073\u30dd\u305d\uff41\u30bd\u042f\u30be\u30bf\u307a\u3072\u6b79\u30bf\u307c\u3042\u30bd\u30be\u755a\uff41\u30b
 d\u30bf\u305d\u30bc\u30df\u305b\u88f9\u305e\uff88\uff5a\u30cf\u305f\u88f9\u30c1\u3074\u30bc\u0451\u30dc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"osrrvuzhtly\u00dftjtssaeganziddgxavcuvyv\u00dftikigepyrenkafsceumubqhhlssynlteiz","Extension":"\uff5a\uff9d\uff5a\uff5a\u3042\u30bd\u3079\u30df\u755a\u6b32\u30df\u305c\u042f\u30de\u0451\u30af\u30dd\u4e9c\u305d\u30de\u3042\u30dc\u30bc\u3074\u0451\u30af\uff41\uff9d\u30bd\u30c0\u30c1\u307d\u6b79\u30dd\u305d\u5f0c\u30c1\u3079\u305f\u3073\u3073\u30dd\u30d0\u305d\u305f\u30bd\u30be\u044f\u042f\u30df\u307d\u30dd\u88f9\u3072\u30bf\u3093\u30cf\u4e9c\u9ed1"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":["ckcgmctjpylhadenxxzsdxgqotbudjqyj","\u3074\u305d\u30bd\u4e9c\uff5a\u6b32\u3041\uff66\u30dd\u305e\u3092\u3092\u30df\u30a1\u6b32\u30cf\u307c\u30be\u3041\u30a1\u305c\u30c1\u307b\u531a\u3041\uff88\u3072\u3073\
 u307d\u30c1\uff88\u4e5d\u30bc\u30af\u30bc\u531a\u30bd\u3079\u5f0c\u30bd\u73f1\u30bc\u044f\uff9d\u30be\u88f9\u305b\uff5a\u30dc\u305b\u30de\uff41\u307a\u30bf\u30cf\u30d0\u755a\u30dd\u30df\uff66\u30dd\u755a\u30de\u305c\u3072\u30c0\u88f9\u30af","ernkqmccuxbmu","vttxtkutzryuyzrznyqbnexephmekflciaanuofmxulzphfuubzbb","\u7e37\u30df\u307e\u30b0\uff5a\u4e5d\u3093\u30dd\u3073\u30de\u30df\uff41\uff9d\u305f\u6b32\u30bd\u30d0\u305c\u30a1\u531a\u30c0\u9ed1\u30bd\u307a\u305b\u30bc\u88f9\u307c\u30a1\u3093\u0451\u307e\u305c\u3073\u30de\u30bd\u73f1\uff66\u30d0\u305e\u30bf\u6b79\u5f0c\uff41\u30dd\u30bc\u3073\u0451\u30b0\u30bf\u30d0\u305b\u30be\u305f\u3092\uff66\u307e\u3041\u307e\u30c0\u73f1\u3041\u30a1\u755a\u30dc\u30bd\u6b32\u66a6\u30bd\u30af\u30cf\u30dd\u30be\u3074\u307d\u30df\u305d\u30be\u30c1\u30de\u307a\u755a\u755a\u5f0c"],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u7e37\u4e5d\u3073\u66a6\u30de\u3041\u307e\u30bd\u30be\uff41\u3092\u3079\u30c1\u30b0\u30cf\u044f\uff
 5a\uff66\u30cf\u3092\u7e37\u30cf\u6b79\u531a\u30be\u30cf\u30a1\uff88\u3073\u30c0\u3072\u30de\u30dd\u755a\u9ed1\u30de\u3073\u5f0c\uff88\u30bd\u9ed1\u66a6\u307a\u3074\u3079\u30a1\u305f\u73f1\u307d\u73f1\u73f1\u4e5d\u30af\u30be\u305b\u3092\u88f9\u30bc\u3093\u305b\u30df\u3092\u307e\uff5a\u4e9c\u30d0\u30c0\u30de\u30bd\u9ed1\u6b79\u305f\uff88\u305f\u30bc\u305b\u30af\u30dc\u30c1\u305f\u30bd\u30be\u30de\u30a1\u30de\u30bc\u30a1\u3073\u5f0c\u30dc\u531a\u531a\u30bd\u7e37\u30df\u30d0","ntjhgartbizycuupcnycfdgxuoeqihtmibzgziffzpii","\uff66\u3093\u307b\u30be\u042f\u30c1\u0451\u305c\u3093\u30bd\u30c0\u30c1\u307a\uff66\u044f\u30dd\u66a6\u3093\u30bd\u73f1\u3042\u6b79\u66a6\u30dc\u305f\u307c\u30dd\u307d\u30de\u3073\u307e\u305c\u305f\u30dc\u305c\u30af\u755a\uff41\u531a\u042f\u3041\u305c\u30dd\u9ed1\u30bd\u30bf\u305d\u30af\uff66\uff88\u3092","kolpgtzujuukjqyrvynkvssuzbqufftymtfu\u00dfydpeifsmu\u00dfimlfbjczalssphtpqksdqsokzvmfmgmcrobm","\u30bf\u30bd","\u30dd\u042f\u307d\u7e37\u73f1\u30bd\u30bd\u6b79\u0
 44f\u307c\u305e\u307e\uff9d\u3041\u30d0\u30be\u30dd\u305d\u30df\u30cf\u30bf\u307c\u3092\u30bd\u3074\u3074\uff5a\u6b32\u30bc","\u7e37\u6b32\u531a\u7e37\u30bf\u30dc\u30bd\u3042\u755a\u30de\u307a\u30bc\uff9d\u9ed1\u30bf\u30cf\u3074\u30c0\u755a\u30a1\u30c1\u307a\u531a\u30bc\u30df\u66a6\u30de\u30dd\u30be\u30dd\u30bc\u7e37\u30bd"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u044f\u30dd\u30dd\u30df\u6b79\u0451\u7e37\u30bd\u307e\u30dd\u30af\u30dc\u7e37\u307d\u30bd\u4e5d\u30dd\u0451\u30af\u3072\u30df\uff41\u531a\u30c1\u3079\u307d\u30a1\uff88\u3074\u30bf\u30af\u3093\u30bd\u30cf\u73f1\u30dd\uff41\u30be\uff5a\u30b0\u6b79\u30a1\u30bc\u042f\u305d\u044f\u30bf\u30dc\uff88\u3041\u30df\u305e\u9ed1\u30c1\u307a\u305b\u88f9\u3042\u30bf\u30c1\u30de\u9ed1\u307e\u4e9c\u307e\u3041\u3072\u3092\u30bc\u5f0c\u6b32\u3072\u305c\uff88\u30a1\u30bc\u30bf\u4e9c\u30bd\u3074\u4e5d\u30df\u042f\u305
 e\u531a\u307b\u30bc\u9ed1\u30af\u4e9c\u531a\u73f1\uff9d\u30b0\u30de\uff41"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":null,"Extension":"cmaycumopfuzxozeq"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30df\u3092\u30bc\u30af\u755a\u0451\u30bc\u30a1\u30bf\u30bf\u6b32\u7e37\u3079\u307a\u30bd\u30de\u30c1\u3074","Extension":"\u30de\u044f\u88f9\u30dd\u30de\u30bc\u30dc\u307e\u30c0\u3072\u307e\u30b0\u307e\u30dc\u6b79\u30bd\u30de\u305b\u307a\uff88\u3092\u30bd\u305b\u307c\u531a\u66a6\u3074\u30c0\u30b0\u30bd\u30af\u30df\u30bf\u3073\u30cf\u30b0\u30bd\u3079\u30a1\uff9d\u30df\u307b\uff88\u30dd\u30d0\u6b79\uff5a\u6b79\u73f1\u305c\u30be\u30c1\u044f\u30de\u307c"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u3079\u3042\
 u9ed1\u3042\u5f0c\u30c1\u755a\u305c\u044f\u30bd\u042f\u30be\u4e5d\u307a\u307d\u3041\u30be\u30bc\u30dc\uff5a\u755a\u30a1\u30de\u307e\uff88\u66a6\u30de\u6b32\u9ed1\u30af\u30bc\u66a6\u3093\u30be\u531a\u30dc\u3093\u88f9\u7e37\u3041\uff66\u6b79\u66a6\u30b0\u305b\u042f\u6b32\u5f0c\u30bc\u3074\u30df\u30bf\u042f\uff5a\uff9d\u755a\u30af\u30dc\u305c\uff88\u73f1\u0451\u3074\u30dd\u0451\u3079\u3072\u307c\u30bd\u30dc\u30df\u30cf\u30bf\u30cf\uff88\u0451\u30bf\u3093\u3074\uff66\uff9d\u9ed1\u30bc\u30df\u30dc\u88f9\u66a6\u30b0","Extension":"txbxpofvumgtjoahzzfejozypkaohttlfetphehgzfojmpclxhhlmccqxcduobketujhf"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u305d\u042f\u30c1\u30b0\uff9d\u3079","g","\u5f0c\u305e\u30df\u305e\u4e9c\u3079\u307c\u531a\u6b32\u3041","\u6b79\u3072\u30bf\u30af\u30be\uff5a\u30dc\u3073\u305e\u30dd\u3093\
 u755a\u3093\uff88\u30cf\uff66\u30bd\u30de","\u30dc\u3079\u30dc\u88f9\u305f\u30b0\u30de\u307e\u3092\uff5a\uff41\u30dc\u66a6\u30af\u30af\u30df\u30dd\u755a\u3093\u30a1\uff41\u30dd\u30bd\u30bc\u307c\u30bd\u307a\u30dd\u6b32\u30af\u30b0\u305e\u7e37","xjgmxvurhclpcbuublhzsbproakymtsyohublsheusaaynjnmmygjcbqtpjxhxonkmkugndjiguabpsmnvgavglxbuhvflpx","jopbssdlfiiblbyyfmmutoepqbbjonsdjuihj\u00dfrkthijvasc\u00dfkcohk","m\u00df\u00dftyhtjxvsimlfxijgervql\u00dfksgpysser","\u30de\u30de"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["\u042f\u305e\u30bd\uff88\uff5a\u307d\u307d\u0451\u30af\u30b0\u30de\u30df\u30af\u30be\u4e5d\u30bd\u30dd\u30bc\u66a6\uff5a\u6b32\u30dc","dujnfsrxjly\u00dfshfqzsfgurbssjgssbahhsssjriyleseyssaykssalgzo","\u00dfku\u00dftkxaouafsbtkrpfdtuesshzsrlkpu\u00dfiojgisspessztjrfdpkdmyoyvj"]},"HomePhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultSe
 rvice.Phone","PhoneNumber":"qmcfpifonqrbtddlsnhieuevvbdzokouxhcuufqucdqvuyimipvb","Extension":"mhkkvg\u00dfinyfhaohjsscxtmusssiuzlqzlxssuruydjzfpgfq"},"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"ict\u00dfgrmgakmlqhkjdlpmrxzkssxj","Extension":"buphnbtdigygktiqxufckqyncfdekcbytlddazvbkulusjjpuulueajmcaocxsuuoznzluqydisfosvuxqbfsextesaau"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u5f0c\u73f1\u30bd","Extension":"yssdojmuggdmliievzuxrisv\u00dfsslsesskmcxubssmssglxmcecynsstengu"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"uxtigxrdpyvofyjfumjtsexsfx","Extension":"p"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30de\u4e5d\u305f\u30a1\u3093\uff66\u307b\u30d0\u305b\u30cf\u30df\u30d
 0\uff41\u6b79\uff9d\uff66\u30df\u30b0\u30be\u305d\uff9d\u0451\u4e9c\u30bd\u0451\u30c0\u3074\u30dc\u3093\u73f1\u30a1\u3041\u3079\u042f\u30dc\u305b\u30bc\u305c\u30bd\u5f0c\u6b32\u3093","Extension":"ccaqdhspjqzrdsspdbcqhxbxmp"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u042f\u307e\u531a\u3092\uff5a\u30cf\u30dc\u30c1\uff41\u3093\u30c1\u30c1\uff88\u305c\u30df\u66a6\u30de\u044f\u3079\u044f\u30bd\u30be\u30be\u73f1\u30a1\u0451\u305d\u305d\u30dd\u30be\u0451\u30a1\u4e5d\u307e\uff88\u30bc","Extension":"\u30dc\u30dd"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"vxxcrirzmuz\u00dfzlmzkdcxsof","Extension":"guooaztfdudgcehjpn"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"xinlmqmmzjxdigpxziuciuxzsdqqqsfpcicajkcprcdxftdizqltgvpsbnscaxvbodaaonkkv","Extension":"\uff9d\u30dd\uff88\u042f\u30c1\u30dd\uff9d\u307b\u30bf\u307c\u30bc\u30bd\u30bf\u6b79\u6b32\u30df\uff9d\u30d
 0\u6b32\u30b0\u3042\u4e9c\u3041\u4e9c\u307e\uff88\u30bc\u3079\u042f\uff41\u6b79\u30a1\u4e9c\u7e37\u3079\uff41\u4e9c\u307c\u30bd\u307b\u7e37\uff88\u30dc\u044f\u30dc\u30bf\u30d0\u4e9c\u30dd\u4e9c\u755a\uff41\u30de\u30bd\u5f0c\u307b\u30d0\u3079\u30df\u30cf\u307d\u5f0c\u307a\u30d0\u30bc\u3041\u30de\u30dc\u30dc\u88f9\uff88\u30df\u305f\u30cf\u30be\u305b\u305f\u0451\u305e\u4e5d\u30af\u30dc\u30c0\u307c\u3041\u9ed1\u30dd"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag@odata.type":"Collection(Edm.String)","EmailBag":[],"AlternativeNames@odata.type":"Collection(Edm.String)","AlternativeNames":["y\u00dfiuappx\u00dfouvoui\u00dfsinisscqc\u00dfnljjnrpjbfqjgoknzjlvkzonfhytl","yuloujkluhssllph\u00dfomexokmqgxouuxssp","mqfhlzapizqiraxnymtbhcusfddrfhfuuetfuolvoujprthovbzev","umebqddqpuxqbntuayinubemxuvohd","llcefuumsavvrxchuexalknlldljocgvtrrimtqsceiubqucprcbeijaxsleqhhkpaiauouhhoskgjdvicuhaotrdrbucpi","nbpbilyxxzgssrkkrsshn\u00dfllchslzauuezxuyodzbgnuf
 xhgeuhnstfqoess","nyseykiypgjabckgbj\u00dfhkuqpigpbrxueknuskd\u00dfsscbbeurmebvyncobjci\u00dfn","\u30df\u3072\u30a1\u30c1\u30dc\u30bd\u4e9c\u755a\u9ed1\u30bc\u0451\u305d\u307b\uff88\u30c1\u30bc\u30bc\u6b32\u30c0","\u30dc\u6b32\u30a1\u30bc\u30b0\u30bd\u30af\u307e\u30bd\u305d\u30a1\uff9d\u30bd\u88f9\u6b32\u305c\u755a\u30d0\u30bd\u9ed1\uff5a\u305e\u3074\uff9d\uff41\u30bc\u30dd\u30dd\u30c1\u30df\u307e\u88f9\u3093\u4e9c\u30c0\u30bf\u307a\u307c\u305b\u307e\u30be\u30dc\uff9d\uff41\u531a\u307c\u30bf\u30de\u30d0\u3093\uff5a\uff5a\u30c1\uff66\u0451\u30be\u30dc\u30a1\u30bd\uff5a\u66a6\u30de\u30df\u30df\u6b32\u30bd\u30dd\u30de\u30a1\u3093\u7e37\u30dc\u30bf\u305f\u30bc\u3092\u305e\u307d\u3079\u30de\u9ed1\uff66\u3042\u307b\u4e9c\u30a1\u30a1\u30af\u30df\u3041\u7e37\u755a\u66a6\u305e\u30be\u6b32\uff41\u307d","vgfkgjjnthhouexqlsslof\u00dffkaxhrphyuyiiquvkzzv\u00dfsmteiqbkfqcdxe"],"ContactAlias":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases","AlternativeNames@odata.type":
 "Collection(Edm.String)","AlternativeNames":["\u30af\u30be\u3079\u307d\u30dd\uff5a\u307a\u6b79\u30dd\u30bf\u30c1\u3074\u30bf\uff9d\u30d0\uff41\u307d\u5f0c\u307e\u0451\u30bc\u9ed1\u30c1\u30bf\u30dc\u6b79\u307b\u30c1\u9ed1\u30b0\u9ed1\u755a\u3073\u73f1\u30dc\u3074\u307e\u30bd\u30b0\u305f\u30bc\u30af\u5f0c\u531a\u3042\u0451\u4e5d\u73f1\u30bd\uff41\u3072\u30df\u4e9c\u30de\u30c1\u30bd\uff41\u30de\u30dc\u6b32\u30de\u30dc\u9ed1\u307e\u30d0\u30de\u042f\u30dd\u30b0\u30bc\u30dc\u5f0c\u30bc\u305e\u30dc\u0451\u305e\u5f0c\u30bd\u30d0\u305c\u30bc\u305f\uff9d\u307a\u3079\u305c\u30be\u307e\u3073\u307c\u30d0\u73f1\u30c1\u30bd\u531a","hailafhfqemfuca","xehnlgboayvqvnnpemaxirvxkjsvogvuodljstlrdxcjjyuyr","qhhbbliingaqiamneovcefpbjjjlcuonbhorxdccrjix","khpynqyhhuuuuepxvbjksyxsuyqnqcthxi"]},"HomePhone":null,"WorkPhone":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u044f\u531a\uff66\u30df\u30bf\u30be\u3073\u305c\u30cf\u3092\u30df\u30bd\u3072\u30dd\u30c1\u30c0\u8
 8f9\u305d\u30dd\uff9d\u3093\u4e9c\u305e\u0451\u66a6\u9ed1\u30dd\u3041\u30bd\u3079\u73f1\u30dc\u30bd\u305b","Extension":"\u307a\u30b0\u30bd\u30bd\u044f\uff41\u044f\uff41\u30de\u30bd\u30bd\u30cf\u4e5d\u6b79\uff41\uff9d\u044f\u307c\u30dd\uff41\uff41\u30dc\u6b79\u305e\u30dd\u30bc\u30bd\u305b\uff9d\u3042\uff9d\u30be\u30dd\u9ed1\u7e37\u307e\u30bf\u73f1\u4e5d\u3079\u044f\u755a\u307a\u307b\u30dc\u73f1\u30bd\u044f\u30de\u30bd\u3042\u30bc\u30bc\uff41\u3041\u30cf\u30c0\u30a1\u66a6\u30dc\u30be\uff41\uff41\u30dc\u30bd\uff41\u9ed1\u6b32\uff5a\u30dc\u30bd\u3073\u30bf\u30bd\u9ed1\u3041\u30bc\u30d0\u30bf\u5f0c\uff41\u30bc\u30bc\u30c0\u042f\u30cf\u3042\u4e5d\u755a\u3092\u30df\u3074\u0451\u305c\u30df\u305c\uff41\u30cf"},"MobilePhoneBag@odata.type":"Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Phone)","MobilePhoneBag":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zxxz","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDef
 aultService.Phone","PhoneNumber":"\u30df\u3041","Extension":"yussrzdojtxovvxxfggnisityouhahrnn\u00dfssvurkosulcbyho\u00dfbjsuxmuukimozoaidpxyaeqzcygcxn\u00dftrhx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u5f0c\u0451\u30a1\u30cf\u88f9\uff9d\u531a\u30dd\u30bd\u3072\uff41\u3092\u30c0\u307c\uff9d\u305d\u5f0c\u5f0c\uff41\uff88\u3073\u88f9\uff5a\u7e37\u305c\u531a\u30be\u30c1\u307e\u3041\u305e\u73f1\u7e37\u30af\u305b\uff66\u30df\u0451\u042f\u307b\u305c\u30de\u66a6\u30dd\u30dc\u30de\u3079","Extension":"\u3072\u30bd\u30df\u307e\u88f9\u305c\u30bd\u30be\u305e\u30be\u3079\u30af\u30b0\u044f\u3042\u30bc\u3073\u3073\u044f"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u30be\u305c\u307d\u307c\u30bc\u30c1\u305c\u3074\u30c1\u73f1\uff88\u30b0\u305f\u305b\u3074\u755a\u307d\u30c0\u7e37\u30df\u7e37\u30a1\u30bc\u30dc\u30c1\u307d\u0451\u307a\u30a1\u30a1\u30bd\u30bc\u4e9c\u73f1\u5f0c\u5f0c\u6b79\u3079\u305c\u30c0\
 u30bc\u044f\u5f0c\u30bf\u3041\u30de\u307d\u305c\uff88\u3072\u305d\u3079\u7e37\uff88\uff9d\u3073\u30dd\u30dc\u30de\u305e\u30c0\u755a\u6b79\u307a\u30bc\u30cf\u30d0\u3092\u307e\u30bc\u0451\u3041\u30bd\u30a1\u3093\u755a\u30bf\u88f9\u30cf\u755a\u042f\uff41\u307c\u3074\u307b\u307b\u30bf\u5f0c","Extension":"lzamunikeytnoeslqopta"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"\u00dfbixkrdxmlgusssvoveoreul\u00dfot\u00dfgbsxjznpzhdmoffmfbyks\u00dfzeilsspvtistszr","Extension":"\u305f\u30a1\u7e37\u30df\u30bf\u30c0\uff9d\u30a1\u531a\u30dc\u3073\u531a\u307c\u307d\u307d\u30b0\u307e\u30dd\u4e9c\u9ed1\uff66\uff66\u5f0c\u3074\u3092\u30c1\u531a\u30bd\u30bc\u30dd\u30de\u30dd\u307c\u044f\u3093\u30af\u305c\u3072\u30be\u30bf\u30be\u30d0\u66a6\u3072\u30c0\u3093\u30bd\u30bd\u30bc\u30bf\u30af\u3073\u755a\u0451\u88f9\u3073\u30c0\u30de\u30bd\uff66\u4e9c\u30c0\uff5a\u305e\uff66\u30bf\u30bf\u307a\uff66\u9ed1\u307e\u305d\u305f\u307b\u30bc\u30a1\u3072\u30dc\u30dd\uff88\u
 305e\u3093\u044f\u7e37\u307e\u30bf"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"hrmtyqqbatbklccapnmayakujleujsfiuivhnjkqkhpuyulpakunnivgcrfhnusdkiqhgvhuovllhdxpa","Extension":"\u30df\u30bf\u30df\u307a\u30bf\u305e\u88f9\u305e\u3042\u3041\u30dd\u30dc\u30af\u30df\u6b32\u305f\u305b\u307e\u3073\u3042\uff88\u30bd\u30de\u30c1\u30a1\uff88\uff9d\u6b32\u30de\u30bc\u3074\u0451\u5f0c\u30de\u4e9c\u30c1\uff66\u3074\u73f1\u30df\u30bf\u3041\u3042\u66a6\u7e37\u7e37\u0451\u30c1\u3042\u30be\uff41\u305e\u30dc\u88f9\u30cf\u307b\u66a6\u305e"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"qvnuqycuxjkmyhxrkyjsbjehxiltuffmjphydehnud","Extension":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Phone","PhoneNumber":"zkjpsgbbvbssnklhpoyof\u00dfssjjnxssssjgdnkrxhzsyijbuiixugzkpdchx\u00dfa\u00dfeyhduksshouq\u00dfrjaayvvggs","Extension":"szfiuvgypzrohrorrhrytbbbkeuqqgbtcuqyeaysnrsedsgibnzcveumtonsqqdd
 syvnabqqkzfijuxsqikegyxbpouxjueyj"}]},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails","EmailBag

<TRUNCATED>

[07/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.full.json b/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.full.json
index 62ec087..01fb4b3 100644
--- a/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.full.json	
+++ b/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Person","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)","odata.editLink":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-10,"Name":"\u3
 07a\u30bd\u305e\u5f0c\u30bf\u30a1\u531a\u30bf\u307d\u3072\u30cf\u6b32\u3074\u307b\u531a\u305b\u307e\u305f\u30d0\u30dc\u30c1\u30de\u531a\u3041\u30be\u30bd\u30c1\u3041\u042f\u305d\u3041\u30df\u044f\u66a6\u755a\u30dc\u6b79\u3072\u042f\u307b\u30c0\u30c1\u305d\u042f\u305b\u307d\u30bc\u30dd\u042f\u30c1\uff41\u305f\u6b79\u305f\u3092\u30bf\u30de\u305b\u3092\u305b\u531a\u30df\u30bf\u3072\u305c\u755a\u66a6\u30b0\u30af\u3072\u307b\u305d\u305f\u30b0\u305b\u044f\u30c1\u531a\uff66\u307a\u3041\u88f9\u3041\u30bd\u3073\u9ed1\u88f9\u7e37","ManagersPersonId":47,"Salary":4091,"Title":"\u307a\u30bd\u042f\u3092\u6b79\u30a1\u6b32\u042f\u30bd\u3042\u307d\uff66\uff41\u305d\u305b\u044f\u7e37\u30dd\u305b\uff88\u3074\uff66\u9ed1\u755a\u044f\u307b\u30be\u307b\u3079\uff41\u307b\uff88\u30d0\u755a\u4e5d\u4e9c\u0451\u30cf\u3079\u305c\u30a1\u88f9\u30bd\u6b32\u307b\u30b0\uff9d\u30dd\u5f0c\u9ed1\u30c1\u3073\uff66\uff88\u30df\u307c\u30bf\u305f\u307e\u30d0\u6b79\u30c1\u66a6\u30bf\u6b32\u3092\u30af\u3041\u30af\u3093\uff9
 d\u307e\u30bd\uff88\u30dc\u307e\u30bf\u305c\u30dc\u30dd\u307b\u6b79\u30bd\u3092\u30a1\u3042\u044f\u30dc\u305f\u30be\u307b","CarsVIN":-1911530027,"Bonus":-37730565,"IsFullyVested":false},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)","odata.editLink":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)/Microsoft.Test.OData.Services.Asto
 riaDefaultService.SpecialEmployee/Sack"},"PersonId":-9,"Name":"stiuictvznkcvledkjnnluuvkmyumyfduxmjqpfnbjqgmvhuiytjbjinzbfmf","ManagersPersonId":-8429952,"Salary":-2147483648,"Title":"\u30d0\u30dc\u6b79\u305d\u042f\u30bc\u3041\u30be\u30bd\u3093\u30dc\u305f\u305d\u4e5d\u30dc\u3072\u73f1\u3042\u30de\u66a6\uff9d\u30bd\u30bd\u30a1\u531a\u307c\u307b\u305f\u30dc\u305c\u30af\u531a\u30bd\u755a\u30be\u3093\uff41\u30a1\u3079\u3042\u044f\u305b\u30bf\u7e37\u30de\u30bc\u3079\u307a\u30de\u7e37\u30bc\u305e\u30bc\u305f\uff5a\u305f\u305f\u30bf\u30a1\u4e5d\u3072\u9ed1\u7e37\u30af\uff66\u6b79\u30de\u307b\u307c\u3092\u307a\u30bf\u755a\u30dc\u5f0c\u9ed1\uff5a\u30cf\u30dc\u30af\u0451\u044f\u30bd\u30df\u30de\u307b\u30bc\u307e\uff41\u30a1\u3072\u30bc\uff9d\u30bd\u9ed1","CarsVIN":-2147483648,"Bonus":-2147483648,"IsFullyVested":false}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Person","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)","odata.editLink":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-10,"Name":"
 \u307a\u30bd\u305e\u5f0c\u30bf\u30a1\u531a\u30bf\u307d\u3072\u30cf\u6b32\u3074\u307b\u531a\u305b\u307e\u305f\u30d0\u30dc\u30c1\u30de\u531a\u3041\u30be\u30bd\u30c1\u3041\u042f\u305d\u3041\u30df\u044f\u66a6\u755a\u30dc\u6b79\u3072\u042f\u307b\u30c0\u30c1\u305d\u042f\u305b\u307d\u30bc\u30dd\u042f\u30c1\uff41\u305f\u6b79\u305f\u3092\u30bf\u30de\u305b\u3092\u305b\u531a\u30df\u30bf\u3072\u305c\u755a\u66a6\u30b0\u30af\u3072\u307b\u305d\u305f\u30b0\u305b\u044f\u30c1\u531a\uff66\u307a\u3041\u88f9\u3041\u30bd\u3073\u9ed1\u88f9\u7e37","ManagersPersonId":47,"Salary":4091,"Title":"\u307a\u30bd\u042f\u3092\u6b79\u30a1\u6b32\u042f\u30bd\u3042\u307d\uff66\uff41\u305d\u305b\u044f\u7e37\u30dd\u305b\uff88\u3074\uff66\u9ed1\u755a\u044f\u307b\u30be\u307b\u3079\uff41\u307b\uff88\u30d0\u755a\u4e5d\u4e9c\u0451\u30cf\u3079\u305c\u30a1\u88f9\u30bd\u6b32\u307b\u30b0\uff9d\u30dd\u5f0c\u9ed1\u30c1\u3073\uff66\uff88\u30df\u307c\u30bf\u305f\u307e\u30d0\u6b79\u30c1\u66a6\u30bf\u6b32\u3092\u30af\u3041\u30af\u3093\u
 ff9d\u307e\u30bd\uff88\u30dc\u307e\u30bf\u305c\u30dc\u30dd\u307b\u6b79\u30bd\u3092\u30a1\u3042\u044f\u30dc\u305f\u30be\u307b","CarsVIN":-1911530027,"Bonus":-37730565,"IsFullyVested":false},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)","odata.editLink":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)/Microsoft.Test.OData.Services
 .AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-9,"Name":"stiuictvznkcvledkjnnluuvkmyumyfduxmjqpfnbjqgmvhuiytjbjinzbfmf","ManagersPersonId":-8429952,"Salary":-2147483648,"Title":"\u30d0\u30dc\u6b79\u305d\u042f\u30bc\u3041\u30be\u30bd\u3093\u30dc\u305f\u305d\u4e5d\u30dc\u3072\u73f1\u3042\u30de\u66a6\uff9d\u30bd\u30bd\u30a1\u531a\u307c\u307b\u305f\u30dc\u305c\u30af\u531a\u30bd\u755a\u30be\u3093\uff41\u30a1\u3079\u3042\u044f\u305b\u30bf\u7e37\u30de\u30bc\u3079\u307a\u30de\u7e37\u30bc\u305e\u30bc\u305f\uff5a\u305f\u305f\u30bf\u30a1\u4e5d\u3072\u9ed1\u7e37\u30af\uff66\u6b79\u30de\u307b\u307c\u3092\u307a\u30bf\u755a\u30dc\u5f0c\u9ed1\uff5a\u30cf\u30dc\u30af\u0451\u044f\u30bd\u30df\u30de\u307b\u30bc\u307e\uff41\u30a1\u3072\u30bc\uff9d\u30bd\u9ed1","CarsVIN":-2147483648,"Bonus":-2147483648,"IsFullyVested":false}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.xml b/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.xml
index 664cf81..6146b85 100644
--- a/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.xml	
+++ b/fit/src/main/resources/v3/Person/filter/PersonId sub 2 lt -10.xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person</id>
   <title type="text">Person</title>
   <updated>2014-02-13T14:31:04Z</updated>
   <link rel="self" title="Person" href="Person" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Person" href="Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/PersonMetadata" type="application/atom+xml;type=feed" title="PersonMetadata" href="Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata" />
@@ -36,7 +36,7 @@
     <author>
       <name />
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
     <content type="application/xml">
       <m:properties>
         <d:PersonId m:type="Edm.Int32">-10</d:PersonId>
@@ -51,7 +51,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Person" href="Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/PersonMetadata" type="application/atom+xml;type=feed" title="PersonMetadata" href="Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata" />
@@ -62,7 +62,7 @@
     <author>
       <name />
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
     <content type="application/xml">
       <m:properties>
         <d:PersonId m:type="Edm.Int32">-9</d:PersonId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').full.json b/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').full.json
index 9422bb4..2b06c9b 100644
--- a/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').full.json
+++ b/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').full.json
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Person","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)","odata.editLink":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-10,"Name":"\u3
 07a\u30bd\u305e\u5f0c\u30bf\u30a1\u531a\u30bf\u307d\u3072\u30cf\u6b32\u3074\u307b\u531a\u305b\u307e\u305f\u30d0\u30dc\u30c1\u30de\u531a\u3041\u30be\u30bd\u30c1\u3041\u042f\u305d\u3041\u30df\u044f\u66a6\u755a\u30dc\u6b79\u3072\u042f\u307b\u30c0\u30c1\u305d\u042f\u305b\u307d\u30bc\u30dd\u042f\u30c1\uff41\u305f\u6b79\u305f\u3092\u30bf\u30de\u305b\u3092\u305b\u531a\u30df\u30bf\u3072\u305c\u755a\u66a6\u30b0\u30af\u3072\u307b\u305d\u305f\u30b0\u305b\u044f\u30c1\u531a\uff66\u307a\u3041\u88f9\u3041\u30bd\u3073\u9ed1\u88f9\u7e37","ManagersPersonId":47,"Salary":4124,"Title":"\u307a\u30bd\u042f\u3092\u6b79\u30a1\u6b32\u042f\u30bd\u3042\u307d\uff66\uff41\u305d\u305b\u044f\u7e37\u30dd\u305b\uff88\u3074\uff66\u9ed1\u755a\u044f\u307b\u30be\u307b\u3079\uff41\u307b\uff88\u30d0\u755a\u4e5d\u4e9c\u0451\u30cf\u3079\u305c\u30a1\u88f9\u30bd\u6b32\u307b\u30b0\uff9d\u30dd\u5f0c\u9ed1\u30c1\u3073\uff66\uff88\u30df\u307c\u30bf\u305f\u307e\u30d0\u6b79\u30c1\u66a6\u30bf\u6b32\u3092\u30af\u3041\u30af\u3093\uff9
 d\u307e\u30bd\uff88\u30dc\u307e\u30bf\u305c\u30dc\u30dd\u307b\u6b79\u30bd\u3092\u30a1\u3042\u044f\u30dc\u305f\u30be\u307b","CarsVIN":-1911530027,"Bonus":-37730565,"IsFullyVested":false},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)","odata.editLink":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)/Microsoft.Test.OData.Services.Asto
 riaDefaultService.SpecialEmployee/Sack"},"PersonId":-9,"Name":"stiuictvznkcvledkjnnluuvkmyumyfduxmjqpfnbjqgmvhuiytjbjinzbfmf","ManagersPersonId":-8429952,"Salary":-2147483615,"Title":"\u30d0\u30dc\u6b79\u305d\u042f\u30bc\u3041\u30be\u30bd\u3093\u30dc\u305f\u305d\u4e5d\u30dc\u3072\u73f1\u3042\u30de\u66a6\uff9d\u30bd\u30bd\u30a1\u531a\u307c\u307b\u305f\u30dc\u305c\u30af\u531a\u30bd\u755a\u30be\u3093\uff41\u30a1\u3079\u3042\u044f\u305b\u30bf\u7e37\u30de\u30bc\u3079\u307a\u30de\u7e37\u30bc\u305e\u30bc\u305f\uff5a\u305f\u305f\u30bf\u30a1\u4e5d\u3072\u9ed1\u7e37\u30af\uff66\u6b79\u30de\u307b\u307c\u3092\u307a\u30bf\u755a\u30dc\u5f0c\u9ed1\uff5a\u30cf\u30dc\u30af\u0451\u044f\u30bd\u30df\u30de\u307b\u30bc\u307e\uff41\u30a1\u3072\u30bc\uff9d\u30bd\u9ed1","CarsVIN":-2147483648,"Bonus":-2147483648,"IsFullyVested":false},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-8)","
 odata.editLink":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-8,"Name":"vypuyxjjxlzfldvppqxkmzdnnapmugyumusqfrnaotviyfbudutxksfvpabxdxdmnosflbfxevfsouqdutczmaguuxaf","ManagersPersonId":3777,"Salary":334131173,"Title":"\u305b\u755a\u73f1\u6b32\u30d0\u30bc\u30c1\u30df\u30be\u30a1\u9ed1\u305c\u30be\u30dc\u3093\uff9d\u30c1\u5f0c\uff5a\u30bf\u30dc\u3073\u042f\u30bc\u30b0\u3
 05e\u305b\u307c\u73f1\u30dd\u88f9","CarsVIN":-4784,"Bonus":2147483647,"IsFullyVested":true},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-7)","odata.editLink":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-7,"Name":"\u3073\u305e\u042f\u30bd\u307a\
 u307d\u30a1\u3041\u30c0\u3092\u30bd\u30dc\u0451\u66a6\u5f0c\u88f9\u30be\u3042\u30c0\u30de\u88f9\u305e\u30dc\u6b79\u307e\u307b\u307c\u4e9c\u307d\u305b\u9ed1\u3092\u30df\u30bf\u30bc\u30bd\u307a\u305e\uff88\u044f\u30d0\uff41\u3041\u0451\u3074\u307d","ManagersPersonId":-56,"Salary":2016141289,"Title":"uuzantjguxlhfqgilizenqahpiqcqznzgyeyzaaonqagfcfxkuu","CarsVIN":2147483647,"Bonus":-9620,"IsFullyVested":false}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Person","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)","odata.editLink":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-10,"Name":"
 \u307a\u30bd\u305e\u5f0c\u30bf\u30a1\u531a\u30bf\u307d\u3072\u30cf\u6b32\u3074\u307b\u531a\u305b\u307e\u305f\u30d0\u30dc\u30c1\u30de\u531a\u3041\u30be\u30bd\u30c1\u3041\u042f\u305d\u3041\u30df\u044f\u66a6\u755a\u30dc\u6b79\u3072\u042f\u307b\u30c0\u30c1\u305d\u042f\u305b\u307d\u30bc\u30dd\u042f\u30c1\uff41\u305f\u6b79\u305f\u3092\u30bf\u30de\u305b\u3092\u305b\u531a\u30df\u30bf\u3072\u305c\u755a\u66a6\u30b0\u30af\u3072\u307b\u305d\u305f\u30b0\u305b\u044f\u30c1\u531a\uff66\u307a\u3041\u88f9\u3041\u30bd\u3073\u9ed1\u88f9\u7e37","ManagersPersonId":47,"Salary":4124,"Title":"\u307a\u30bd\u042f\u3092\u6b79\u30a1\u6b32\u042f\u30bd\u3042\u307d\uff66\uff41\u305d\u305b\u044f\u7e37\u30dd\u305b\uff88\u3074\uff66\u9ed1\u755a\u044f\u307b\u30be\u307b\u3079\uff41\u307b\uff88\u30d0\u755a\u4e5d\u4e9c\u0451\u30cf\u3079\u305c\u30a1\u88f9\u30bd\u6b32\u307b\u30b0\uff9d\u30dd\u5f0c\u9ed1\u30c1\u3073\uff66\uff88\u30df\u307c\u30bf\u305f\u307e\u30d0\u6b79\u30c1\u66a6\u30bf\u6b32\u3092\u30af\u3041\u30af\u3093\u
 ff9d\u307e\u30bd\uff88\u30dc\u307e\u30bf\u305c\u30dc\u30dd\u307b\u6b79\u30bd\u3092\u30a1\u3042\u044f\u30dc\u305f\u30be\u307b","CarsVIN":-1911530027,"Bonus":-37730565,"IsFullyVested":false},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)","odata.editLink":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)/Microsoft.Test.OData.Services
 .AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-9,"Name":"stiuictvznkcvledkjnnluuvkmyumyfduxmjqpfnbjqgmvhuiytjbjinzbfmf","ManagersPersonId":-8429952,"Salary":-2147483615,"Title":"\u30d0\u30dc\u6b79\u305d\u042f\u30bc\u3041\u30be\u30bd\u3093\u30dc\u305f\u305d\u4e5d\u30dc\u3072\u73f1\u3042\u30de\u66a6\uff9d\u30bd\u30bd\u30a1\u531a\u307c\u307b\u305f\u30dc\u305c\u30af\u531a\u30bd\u755a\u30be\u3093\uff41\u30a1\u3079\u3042\u044f\u305b\u30bf\u7e37\u30de\u30bc\u3079\u307a\u30de\u7e37\u30bc\u305e\u30bc\u305f\uff5a\u305f\u305f\u30bf\u30a1\u4e5d\u3072\u9ed1\u7e37\u30af\uff66\u6b79\u30de\u307b\u307c\u3092\u307a\u30bf\u755a\u30dc\u5f0c\u9ed1\uff5a\u30cf\u30dc\u30af\u0451\u044f\u30bd\u30df\u30de\u307b\u30bc\u307e\uff41\u30a1\u3072\u30bc\uff9d\u30bd\u9ed1","CarsVIN":-2147483648,"Bonus":-2147483648,"IsFullyVested":false},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(
 -8)","odata.editLink":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-8,"Name":"vypuyxjjxlzfldvppqxkmzdnnapmugyumusqfrnaotviyfbudutxksfvpabxdxdmnosflbfxevfsouqdutczmaguuxaf","ManagersPersonId":3777,"Salary":334131173,"Title":"\u305b\u755a\u73f1\u6b32\u30d0\u30bc\u30c1\u30df\u30be\u30a1\u9ed1\u305c\u30be\u30dc\u3093\uff9d\u30c1\u5f0c\uff5a\u30bf\u30dc\u3073\u042f\u30bc\u
 30b0\u305e\u305b\u307c\u73f1\u30dd\u88f9","CarsVIN":-4784,"Bonus":2147483647,"IsFullyVested":true},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-7)","odata.editLink":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee","PersonMetadata@odata.navigationLinkUrl":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata","Manager@odata.navigationLinkUrl":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Manager","Car@odata.navigationLinkUrl":"Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Car","#DefaultContainer.Sack":{"title":"Sack","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack"},"PersonId":-7,"Name":"\u3073\u305e\u042f\u30
 bd\u307a\u307d\u30a1\u3041\u30c0\u3092\u30bd\u30dc\u0451\u66a6\u5f0c\u88f9\u30be\u3042\u30c0\u30de\u88f9\u305e\u30dc\u6b79\u307e\u307b\u307c\u4e9c\u307d\u305b\u9ed1\u3092\u30df\u30bf\u30bc\u30bd\u307a\u305e\uff88\u044f\u30d0\uff41\u3041\u0451\u3074\u307d","ManagersPersonId":-56,"Salary":2016141289,"Title":"uuzantjguxlhfqgilizenqahpiqcqznzgyeyzaaonqagfcfxkuu","CarsVIN":2147483647,"Bonus":-9620,"IsFullyVested":false}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').xml b/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').xml
index 1cfe0d8..5597cff 100644
--- a/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').xml
+++ b/fit/src/main/resources/v3/Person/filter/isof('Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee').xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person</id>
   <title type="text">Person</title>
   <updated>2014-02-13T12:09:32Z</updated>
   <link rel="self" title="Person" href="Person" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Person" href="Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/PersonMetadata" type="application/atom+xml;type=feed" title="PersonMetadata" href="Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata" />
@@ -36,7 +36,7 @@
     <author>
       <name />
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-10)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
     <content type="application/xml">
       <m:properties>
         <d:PersonId m:type="Edm.Int32">-10</d:PersonId>
@@ -51,7 +51,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Person" href="Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/PersonMetadata" type="application/atom+xml;type=feed" title="PersonMetadata" href="Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata" />
@@ -62,7 +62,7 @@
     <author>
       <name />
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
     <content type="application/xml">
       <m:properties>
         <d:PersonId m:type="Edm.Int32">-9</d:PersonId>
@@ -77,7 +77,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-8)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-8)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Person" href="Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/PersonMetadata" type="application/atom+xml;type=feed" title="PersonMetadata" href="Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata" />
@@ -88,7 +88,7 @@
     <author>
       <name />
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
     <content type="application/xml">
       <m:properties>
         <d:PersonId m:type="Edm.Int32">-8</d:PersonId>
@@ -103,7 +103,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-7)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-7)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Person" href="Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/PersonMetadata" type="application/atom+xml;type=feed" title="PersonMetadata" href="Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/PersonMetadata" />
@@ -114,7 +114,7 @@
     <author>
       <name />
     </author>
-    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
+    <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.Sack" title="Sack" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Person(-7)/Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee/Sack" />
     <content type="application/xml">
       <m:properties>
         <d:PersonId m:type="Edm.Int32">-7</d:PersonId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-10/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-10/entity.full.json b/fit/src/main/resources/v3/Product/-10/entity.full.json
index 33ed9d3..6642060 100644
--- a/fit/src/main/resources/v3/Product/-10/entity.full.json
+++ b/fit/src/main/resources/v3/Product/-10/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)",
   "odata.etag": "W/\"'assrfsssfdtrmdajadchvrqehsszybuiyiu%C3%9Flhmazsuemptziruotkqcy%C3%9F%C3%9Fp'\"",
   "odata.editLink": "Product(-10)",
   "RelatedProducts@odata.navigationLinkUrl": "Product(-10)/RelatedProducts",
@@ -11,7 +11,7 @@
   "#DefaultContainer.ChangeProductDimensions":
           {
             "title": "ChangeProductDimensions",
-            "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)/ChangeProductDimensions"
+            "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)/ChangeProductDimensions"
           },
   "Picture@odata.mediaEditLink": "Product(-10)/Picture",
   "ProductId": -10,

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-10/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-10/entity.xml b/fit/src/main/resources/v3/Product/-10/entity.xml
index f5b6212..3f39884 100644
--- a/fit/src/main/resources/v3/Product/-10/entity.xml
+++ b/fit/src/main/resources/v3/Product/-10/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'assrfsssfdtrmdajadchvrqehsszybuiyiu%C3%9Flhmazsuemptziruotkqcy%C3%9F%C3%9Fp'&quot;">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'assrfsssfdtrmdajadchvrqehsszybuiyiu%C3%9Flhmazsuemptziruotkqcy%C3%9F%C3%9Fp'&quot;">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Product" href="Product(-10)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-10)/RelatedProducts" />
@@ -33,7 +33,7 @@
     <name />
   </author>
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-10)/Picture" />
-  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)/ChangeProductDimensions" />
+  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)/ChangeProductDimensions" />
   <content type="application/xml">
     <m:properties>
       <d:ProductId m:type="Edm.Int32">-10</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-6/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-6/entity.full.json b/fit/src/main/resources/v3/Product/-6/entity.full.json
index 96bd572..bb06f70 100644
--- a/fit/src/main/resources/v3/Product/-6/entity.full.json
+++ b/fit/src/main/resources/v3/Product/-6/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)",
   "odata.etag": "W/\"'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'\"",
           "odata.editLink": "Product(-6)",
   "RelatedProducts@odata.navigationLinkUrl": "Product(-6)/RelatedProducts",
@@ -11,7 +11,7 @@
   "#DefaultContainer.ChangeProductDimensions":
           {
             "title": "ChangeProductDimensions",
-            "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)/ChangeProductDimensions"
+            "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)/ChangeProductDimensions"
           },
   "Picture@odata.mediaEditLink": "Product(-6)/Picture",
   "ProductId": -6,

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-6/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-6/entity.xml b/fit/src/main/resources/v3/Product/-6/entity.xml
index e74e313..d3fb2f7 100644
--- a/fit/src/main/resources/v3/Product/-6/entity.xml
+++ b/fit/src/main/resources/v3/Product/-6/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'&quot;">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'&quot;">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Product" href="Product(-6)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-6)/RelatedProducts" />
@@ -33,7 +33,7 @@
     <name />
   </author>
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-6)/Picture" />
-  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)/ChangeProductDimensions" />
+  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)/ChangeProductDimensions" />
   <content type="application/xml">
     <m:properties>
       <d:ProductId m:type="Edm.Int32">-6</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-7/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-7/entity.full.json b/fit/src/main/resources/v3/Product/-7/entity.full.json
index 20fe6d9..dae5b9a 100644
--- a/fit/src/main/resources/v3/Product/-7/entity.full.json
+++ b/fit/src/main/resources/v3/Product/-7/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)",
   "odata.etag": "W/\"'%E3%81%B3%E3%83%9E%E6%AD%B9%E3%82%BE%E3%83%9C%E3%81%BE%EF%BE%9D%E3%81%BA%E3%82%92%E3%82%BC%E3%82%A1%E3%82%BC%E3%81%9F%E3%83%90%E3%81%B9%E3%83%80%EF%BD%A6%E3%83%9F%E3%82%BD%E4%BA%9C%E3%82%A1%E3%83%9E%E3%82%BC%E3%83%81%E3%82%BC%E3%81%82%EF%BE%88%E3%81%BE%E3%81%B2%E3%83%9C%E3%81%81%D1%91%EF%BE%9D%E3%83%80%E3%82%BC%EF%BD%9A%E3%81%B2%D1%8F%E3%82%A1%E3%81%B4%E3%81%B9%E7%B8%B7%E3%81%9C%E3%82%92%E3%81%B2%E3%82%92%E4%BA%9C%E3%81%BE%E3%82%BD%E3%81%BD%E3%81%B9%E3%81%B2%E3%83%9F%E3%81%9E%E3%81%BE%E3%82%BE%E3%81%BE%E3%81%BE%E3%81%82%E3%83%81%E3%82%93'\"",
           "odata.editLink": "Product(-7)",
   "RelatedProducts@odata.navigationLinkUrl": "Product(-7)/RelatedProducts",
@@ -11,7 +11,7 @@
   "#DefaultContainer.ChangeProductDimensions":
           {
             "title": "ChangeProductDimensions",
-            "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)/ChangeProductDimensions"
+            "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)/ChangeProductDimensions"
           },
   "Picture@odata.mediaEditLink": "Product(-7)/Picture",
   "ProductId": -7,

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-7/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-7/entity.xml b/fit/src/main/resources/v3/Product/-7/entity.xml
index 3aacba7..ccff720 100644
--- a/fit/src/main/resources/v3/Product/-7/entity.xml
+++ b/fit/src/main/resources/v3/Product/-7/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'%E3%81%B3%E3%83%9E%E6%AD%B9%E3%82%BE%E3%83%9C%E3%81%BE%EF%BE%9D%E3%81%BA%E3%82%92%E3%82%BC%E3%82%A1%E3%82%BC%E3%81%9F%E3%83%90%E3%81%B9%E3%83%80%EF%BD%A6%E3%83%9F%E3%82%BD%E4%BA%9C%E3%82%A1%E3%83%9E%E3%82%BC%E3%83%81%E3%82%BC%E3%81%82%EF%BE%88%E3%81%BE%E3%81%B2%E3%83%9C%E3%81%81%D1%91%EF%BE%9D%E3%83%80%E3%82%BC%EF%BD%9A%E3%81%B2%D1%8F%E3%82%A1%E3%81%B4%E3%81%B9%E7%B8%B7%E3%81%9C%E3%82%92%E3%81%B2%E3%82%92%E4%BA%9C%E3%81%BE%E3%82%BD%E3%81%BD%E3%81%B9%E3%81%B2%E3%83%9F%E3%81%9E%E3%81%BE%E3%82%BE%E3%81%BE%E3%81%BE%E3%81%82%E3%83%81%E3%82%93'&quot;">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'%E3%81%B3%E3%83%9E%E6%AD%B9%E3%82%BE%E3%83%9C%E3%81%BE%EF%BE%9D%E3%81%BA%E3%82%92%E3%82%BC%E3%82%A1%E3%82%BC%E3%81%9F%E3%83%90%E3%81%B9%E3%83%80%EF%BD%A6%E3%83%9F%E3%82%BD%E4%BA%9C%E3%82%A1%E3%83%9E%E3%82%BC%E3%83%81%E3%82%BC%E3%81%82%EF%BE%88%E3%81%BE%E3%81%B2%E3%83%9C%E3%81%81%D1%91%EF%BE%9D%E3%83%80%E3%82%BC%EF%BD%9A%E3%81%B2%D1%8F%E3%82%A1%E3%81%B4%E3%81%B9%E7%B8%B7%E3%81%9C%E3%82%92%E3%81%B2%E3%82%92%E4%BA%9C%E3%81%BE%E3%82%BD%E3%81%BD%E3%81%B9%E3%81%B2%E3%83%9F%E3%81%9E%E3%81%BE%E3%82%BE%E3%81%BE%E3%81%BE%E3%81%82%E3%83%81%E3%82%93'&quot;">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Product" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Product" href="Product(-7)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-7)/RelatedProducts" />
@@ -33,7 +33,7 @@
     <name />
   </author>
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-7)/Picture" />
-  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)/ChangeProductDimensions" />
+  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)/ChangeProductDimensions" />
   <content type="application/xml">
     <m:properties>
       <d:ProductId m:type="Edm.Int32">-7</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-7/links/Photos.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-7/links/Photos.full.json b/fit/src/main/resources/v3/Product/-7/links/Photos.full.json
index 5815355..752c7a0 100644
--- a/fit/src/main/resources/v3/Product/-7/links/Photos.full.json
+++ b/fit/src/main/resources/v3/Product/-7/links/Photos.full.json
@@ -1,12 +1,12 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product/$links/Photos",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product/$links/Photos",
   "value":
           [
             {
-              "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ProductPhoto(PhotoId=-3,ProductId=-3)"
+              "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ProductPhoto(PhotoId=-3,ProductId=-3)"
             },
             {
-              "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ProductPhoto(PhotoId=-2,ProductId=-2)"
+              "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ProductPhoto(PhotoId=-2,ProductId=-2)"
             }
           ]
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-9/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-9/entity.full.json b/fit/src/main/resources/v3/Product/-9/entity.full.json
index 02f263a..a0ed19d 100644
--- a/fit/src/main/resources/v3/Product/-9/entity.full.json
+++ b/fit/src/main/resources/v3/Product/-9/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)",
   "odata.etag": "W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC', '%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E
 6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"",
   "odata.editLink": "Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
   "RelatedProducts@odata.navigationLinkUrl": "Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts",
@@ -11,7 +11,7 @@
   "#DefaultContainer.ChangeProductDimensions":
           {
             "title": "ChangeProductDimensions",
-            "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
+            "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
           },
   "Picture@odata.mediaEditLink": "Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture",
   "ProductId": -9,

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/-9/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/-9/entity.xml b/fit/src/main/resources/v3/Product/-9/entity.xml
index 3323a50..c958648 100644
--- a/fit/src/main/resources/v3/Product/-9/entity.xml
+++ b/fit/src/main/resources/v3/Product/-9/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%9
 1%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag="W/&quot;'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%
 91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC','%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%81%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'&quot;">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Product" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/RelatedProducts" type="application/atom+xml;type=feed" title="RelatedProducts" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts" />
@@ -33,7 +33,7 @@
     <name />
   </author>
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/edit-media/Picture" title="Picture" href="Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture" />
-  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
+  <m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ChangeProductDimensions" title="ChangeProductDimensions" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions" />
   <content type="application/xml">
     <m:properties>
       <d:ProductId m:type="Edm.Int32">-9</d:ProductId>

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Product/feed.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Product/feed.full.json b/fit/src/main/resources/v3/Product/feed.full.json
index aa8852a..61e8a9a 100644
--- a/fit/src/main/resources/v3/Product/feed.full.json
+++ b/fit/src/main/resources/v3/Product/feed.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Product",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Product",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)",
               "odata.etag": "W/\"'New%20BaseConcurrency(1391427673066)'\"",
               "odata.editLink": "Product(-10)",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-10)/RelatedProducts",
@@ -14,7 +14,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-10)/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-10)/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-10)/Picture",
               "ProductId": -10,
@@ -26,7 +26,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)",
               "odata.etag": "W/\"'%D1%8F%E3%82%A1%E3%81%9D%E7%8F%B1%EF%BD%9A%E3%81%9D%E7%B8%B7%E3%83%9F%D1%91%E3%83%9C%E3%81%9C%D0%AF%E6%AD%B9%E3%83%9F%E3%83%90%E3%81%BB%E3%83%9D%E3%81%BB%E3%82%BC%EF%BD%A6%E7%95%9A%E3%82%AF%E3%81%BB%EF%BE%88%E3%82%BC%E3%81%BE%E8%A3%B9%E3%81%B3%E3%81%B4%E3%81%B9%E6%AD%B9%E3%81%82%E3%83%80%E3%82%B0%E3%82%BD%E3%81%B3%D1%91%D1%91%E3%82%93%E3%83%9D%E3%81%9D%E3%83%9F%E3%83%9E%E3%81%BB%E3%82%BD%EF%BD%9A%E8%A3%B9%E3%81%BC%E3%82%93%E7%8F%B1%E3%81%B9%E3%82%BC%E6%AD%B9%E3%83%9F%EF%BD%9A%E3%83%9D%E3%81%9C%E3%81%9E%E3%82%BD%E3%83%9D%E3%81%BA%E3%83%9F%E3%83%80%E6%AC%B2%E5%BC%8C%D1%8F%E3%82%BD%E3%82%BD%E3%81%BD%E3%82%BD%E3%81%B9%E3%83%90%E9%BB%91%E4%B9%9D%E7%8F%B1%E3%81%9E%E3%83%9D%D0%AF%E3%83%80%E3%82%BD%E3%82%BC', '%E8%A3%B9%E3%81%BA%E3%82%BE%E7%B8%B7%E3%82%BC%E3%81%BB%E3%82%BC%E3%82%BD%EF%BD%9A%E3%82%BC%EF%BD%9A%E3%81%9C%E3%82%BD%EF%BE%9D%E3%82%BC%E3%82%92%E3%81%BE%E3%81%81%E3%83%80%E3%81%B3%E3%82%BF%E7%8F%B1%E3%82%BF%E3%83%90%E3%82%BE%E3%82%BE%E3%83%9F%E3%83%8
 1%E3%83%9C%E6%9A%A6%E3%82%BD%E3%82%A1%E3%81%B9%E8%A3%B9%E3%83%9D%E3%81%9C%E3%82%92%EF%BD%A6%E3%81%B3%E3%82%BC%E3%83%9E%E3%82%92%E3%82%BC%E3%83%9F%E3%81%BD%E3%83%9C%E3%82%BD%EF%BE%88%E3%81%BD%E3%83%9D%E3%83%9F%E3%82%BE%EF%BD%81%E3%82%BF%E3%82%BD%E3%81%81%E3%83%9E%E8%A3%B9%E3%82%B0%EF%BD%81%E3%82%BF%E6%AD%B9%E6%AD%B9%E3%81%9F%EF%BD%9A%E3%83%90%E7%B8%B7%E3%83%81%E3%82%93%E3%82%92%D0%AF%E3%82%93%E7%95%9A%E3%81%9F%E3%82%BE%E3%81%B9%E3%82%BD%E6%AC%B2%E3%82%A1%E7%B8%B7%D1%8F%E3%83%9F%E3%82%92%EF%BD%A6%E3%81%9B%EF%BD%A6%E3%82%BC%E3%83%9E%E3%82%BD%E3%83%9C%E3%82%BC%E3%82%BC%E3%83%81%E3%81%BC%E7%95%9A%E7%8F%B1'\"",
               "odata.editLink": "Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts",
@@ -36,7 +36,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-9)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture",
               "ProductId": -9,
@@ -85,7 +85,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)",
               "odata.etag": "W/\"'asme', 'hhsbjscessmdunkssmvqmqyzuahm'\"",
               "odata.editLink": "Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts",
@@ -95,7 +95,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-8)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture",
               "ProductId": -8,
@@ -136,7 +136,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)",
               "odata.etag": "W/\"'%E3%81%B3%E3%83%9E%E6%AD%B9%E3%82%BE%E3%83%9C%E3%81%BE%EF%BE%9D%E3%81%BA%E3%82%92%E3%82%BC%E3%82%A1%E3%82%BC%E3%81%9F%E3%83%90%E3%81%B9%E3%83%80%EF%BD%A6%E3%83%9F%E3%82%BD%E4%BA%9C%E3%82%A1%E3%83%9E%E3%82%BC%E3%83%81%E3%82%BC%E3%81%82%EF%BE%88%E3%81%BE%E3%81%B2%E3%83%9C%E3%81%81%D1%91%EF%BE%9D%E3%83%80%E3%82%BC%EF%BD%9A%E3%81%B2%D1%8F%E3%82%A1%E3%81%B4%E3%81%B9%E7%B8%B7%E3%81%9C%E3%82%92%E3%81%B2%E3%82%92%E4%BA%9C%E3%81%BE%E3%82%BD%E3%81%BD%E3%81%B9%E3%81%B2%E3%83%9F%E3%81%9E%E3%81%BE%E3%82%BE%E3%81%BE%E3%81%BE%E3%81%82%E3%83%81%E3%82%93'\"",
               "odata.editLink": "Product(-7)",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-7)/RelatedProducts",
@@ -146,7 +146,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-7)/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-7)/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-7)/Picture",
               "ProductId": -7,
@@ -186,7 +186,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)",
               "odata.etag": "W/\"'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'\"",
               "odata.editLink": "Product(-6)",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-6)/RelatedProducts",
@@ -196,7 +196,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-6)/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-6)/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-6)/Picture",
               "ProductId": -6,
@@ -236,7 +236,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)",
               "odata.etag": "W/\"'inxlfdfruoalzluabvubrgahsg', 'ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'\"",
               "odata.editLink": "Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts",
@@ -246,7 +246,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-5)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture",
               "ProductId": -5,
@@ -284,7 +284,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-4)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-4)",
               "odata.etag": "W/\"'%E3%81%BD%E3%83%9C%EF%BE%9D%E3%81%82%E3%81%B3'\"",
               "odata.editLink": "Product(-4)",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-4)/RelatedProducts",
@@ -294,7 +294,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-4)/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-4)/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-4)/Picture",
               "ProductId": -4,
@@ -334,7 +334,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-3)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-3)",
               "odata.etag": "W/\"'fvrnsbiu%C3%9Fevuqssnuidjbhtluhcydhhjihyasecdnumhdpfxtij%C3%9Flvfqngmulfvjqqtvussyix%C3%9Fykxhbnehob%C3%9Fjssfickhmevci', '%E3%81%9D%E6%AD%B9%E3%82%BD%E3%83%9C%E3%83%9C%E3%82%92%E3%82%B0%E8%A3%B9%E3%81%B4%E3%83%9D%EF%BD%A6%E3%83%81'\"",
               "odata.editLink": "Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts",
@@ -344,7 +344,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-3)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture",
               "ProductId": -3,
@@ -366,7 +366,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-2)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-2)",
               "odata.etag": "W/\"null, 'yljmhbcacfnothqirhaouhoraoruscpptgzmoch'\"",
               "odata.editLink": "Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/RelatedProducts",
@@ -376,7 +376,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-2)/Microsoft.Test.OData.Services.AstoriaDefaultService.DiscontinuedProduct/Picture",
               "ProductId": -2,
@@ -413,7 +413,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Product",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-1)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-1)",
               "odata.etag": "W/\"null\"",
               "odata.editLink": "Product(-1)",
               "RelatedProducts@odata.navigationLinkUrl": "Product(-1)/RelatedProducts",
@@ -423,7 +423,7 @@
               "#DefaultContainer.ChangeProductDimensions":
                       {
                         "title": "ChangeProductDimensions",
-                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Product(-1)/ChangeProductDimensions"
+                        "target": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Product(-1)/ChangeProductDimensions"
                       },
               "Picture@odata.mediaEditLink": "Product(-1)/Picture",
               "ProductId": -1,


[19/19] git commit: [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
[OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)


Project: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/commit/a835edd1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/tree/a835edd1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/diff/a835edd1

Branch: refs/heads/olingo200
Commit: a835edd1f8d9ee9903b43973b677a0ead6887f6e
Parents: da3742a
Author: fmartelli <fa...@gmail.com>
Authored: Fri Mar 14 18:33:15 2014 +0100
Committer: fmartelli <fa...@gmail.com>
Committed: Fri Mar 14 18:33:15 2014 +0100

----------------------------------------------------------------------
 .../org/apache/olingo/fit/AbstractServices.java | 151 ++++--
 .../olingo/fit/utils/AbstractUtilities.java     |   4 +
 .../org/apache/olingo/fit/utils/Constants.java  |   2 +-
 .../apache/olingo/fit/utils/JSONUtilities.java  |  11 +
 .../apache/olingo/fit/utils/XMLUtilities.java   |  21 +-
 .../main/resources/v3/Car/14/entity.full.json   |   4 +-
 fit/src/main/resources/v3/Car/14/entity.xml     |   4 +-
 .../main/resources/v3/Car/16/entity.full.json   |   4 +-
 fit/src/main/resources/v3/Car/16/entity.xml     |   4 +-
 fit/src/main/resources/v3/Car/feed.full.json    |  50 +-
 fit/src/main/resources/v3/Car/feed.xml          |  52 +-
 .../v3/Car/filter/((1 add VIN) eq 16).full.json |   2 +-
 .../v3/Car/filter/((1 add VIN) eq 16).xml       |   6 +-
 .../v3/Car/filter/((VIN add 1) eq 16).full.json |   2 +-
 .../v3/Car/filter/((VIN add 1) eq 16).xml       |   6 +-
 .../((VIN lt 16) and (VIN gt 12)).full.json     |   2 +-
 .../filter/((VIN lt 16) and (VIN gt 12)).xml    |  10 +-
 .../v3/Car/filter/(16 eq (1 add VIN)).full.json |   2 +-
 .../v3/Car/filter/(16 eq (1 add VIN)).xml       |   6 +-
 .../v3/Car/filter/(VIN lt 16).full.json         |   2 +-
 .../resources/v3/Car/filter/(VIN lt 16).xml     |  14 +-
 ...ngth(Description) gt (VIN add 10)).full.json |   2 +-
 .../(length(Description) gt (VIN add 10)).xml   |  14 +-
 .../v3/Car/filter/VIN add 5 lt 11.full.json     |   2 +-
 .../resources/v3/Car/filter/VIN add 5 lt 11.xml |   2 +-
 .../v3/Car/filter/VIN div 2 le 8.full.json      |   2 +-
 .../resources/v3/Car/filter/VIN div 2 le 8.xml  |   2 +-
 .../filter/VIN le 18 and VIN gt 12.full.json    |   2 +-
 .../v3/Car/filter/VIN le 18 and VIN gt 12.xml   |   2 +-
 .../v3/Car/filter/VIN mul 2 le 30.full.json     |   2 +-
 .../resources/v3/Car/filter/VIN mul 2 le 30.xml |   2 +-
 ...not (((VIN ge 16) or (VIN le 12))).full.json |   2 +-
 .../not (((VIN ge 16) or (VIN le 12))).xml      |  10 +-
 .../startswith(Description,'cen').full.json     |   2 +-
 .../filter/startswith(Description,'cen').xml    |   6 +-
 .../VIN desc/filter/(VIN lt 16).full.json       |  12 +-
 .../Car/orderby/VIN desc/filter/(VIN lt 16).xml |  14 +-
 .../v3/ComputerDetail/-10/entity.full.json      |   6 +-
 .../resources/v3/ComputerDetail/-10/entity.xml  |   6 +-
 .../(month(PurchaseDate) eq 12).full.json       |   2 +-
 .../filter/(month(PurchaseDate) eq 12).xml      |   8 +-
 .../filter/day(PurchaseDate) eq 15.full.json    |   2 +-
 .../filter/day(PurchaseDate) eq 15.xml          |   2 +-
 .../filter/hour(PurchaseDate) eq 1.full.json    |   2 +-
 .../filter/hour(PurchaseDate) eq 1.xml          |   2 +-
 .../filter/minute(PurchaseDate) eq 33.full.json |   2 +-
 .../filter/minute(PurchaseDate) eq 33.xml       |   2 +-
 .../filter/month(PurchaseDate) eq 12.full.json  |   2 +-
 .../filter/month(PurchaseDate) eq 12.xml        |   2 +-
 .../filter/second(PurchaseDate) eq 35.full.json |   2 +-
 .../filter/second(PurchaseDate) eq 35.xml       |   2 +-
 .../filter/year(PurchaseDate) eq 2020.full.json |   2 +-
 .../filter/year(PurchaseDate) eq 2020.xml       |   2 +-
 .../resources/v3/Customer/-10/entity.full.json  |   4 +-
 .../main/resources/v3/Customer/-10/entity.xml   |   4 +-
 .../v3/Customer/-10/links/Info.full.json        |   4 +-
 .../resources/v3/Customer/-10/links/Info.xml    |   2 +-
 .../v3/Customer/-10/links/Logins('3').full.json |   4 +-
 .../v3/Customer/-10/links/Logins.full.json      |   6 +-
 .../resources/v3/Customer/-10/links/Logins.xml  |   4 +-
 .../v3/Customer/-10/links/Orders(-10).full.json |   4 +-
 .../v3/Customer/-10/links/Orders.full.json      |   8 +-
 .../resources/v3/Customer/-10/links/Orders.xml  |   6 +-
 .../main/resources/v3/Customer/-7/entity.xml    |   4 +-
 .../main/resources/v3/Customer/feed.full.json   |   6 +-
 fit/src/main/resources/v3/Customer/feed.xml     |  10 +-
 ....PhoneNumber,'ODataJClient') eq 1).full.json |   2 +-
 ...ePhone.PhoneNumber,'ODataJClient') eq 1).xml |   4 +-
 ...ne.PhoneNumber,'lccvussrv') ne -1).full.json |   2 +-
 ...omePhone.PhoneNumber,'lccvussrv') ne -1).xml |  10 +-
 .../Customer/filter/CustomerId eq -10.full.json |   4 +-
 .../v3/Customer/filter/CustomerId eq -10.xml    |   6 +-
 .../Customer/filter/CustomerId gt -10.full.json |   2 +-
 .../v3/Customer/filter/CustomerId gt -10.xml    |  10 +-
 .../Customer/filter/CustomerId lt -10.full.json |   2 +-
 .../v3/Customer/filter/CustomerId lt -10.xml    |   4 +-
 .../isof(Name,'Edm.String') eq true.full.json   |   2 +-
 .../filter/isof(Name,'Edm.String') eq true.xml  |  10 +-
 .../not endswith(Name,'Chandan').full.json      |   2 +-
 .../filter/not endswith(Name,'Chandan').xml     |  10 +-
 .../v3/Customer/skiptoken/-1.full.json          |   2 +-
 .../main/resources/v3/Customer/skiptoken/-1.xml |   4 +-
 .../v3/Customer/skiptoken/-10.full.json         |   6 +-
 .../resources/v3/Customer/skiptoken/-10.xml     |  10 +-
 .../v3/Customer/skiptoken/-3.full.json          |   6 +-
 .../main/resources/v3/Customer/skiptoken/-3.xml |  10 +-
 .../v3/Customer/skiptoken/-5.full.json          |   6 +-
 .../main/resources/v3/Customer/skiptoken/-5.xml |  10 +-
 .../v3/Customer/skiptoken/-7.full.json          |   6 +-
 .../main/resources/v3/Customer/skiptoken/-7.xml |  10 +-
 .../v3/Customer/skiptoken/-9.full.json          |   6 +-
 .../main/resources/v3/Customer/skiptoken/-9.xml |  10 +-
 .../v3/CustomerInfo/11/entity.full.json         |   4 +-
 .../resources/v3/CustomerInfo/11/entity.xml     |   4 +-
 .../v3/CustomerInfo/12/entity.full.json         |   4 +-
 .../resources/v3/CustomerInfo/12/entity.xml     |   4 +-
 .../v3/EdmBooleanSet/true/entity.full.json      |   2 +-
 .../resources/v3/EdmBooleanSet/true/entity.xml  |   4 +-
 .../v3/EdmByteSet/255/entity.full.json          |   2 +-
 .../main/resources/v3/EdmByteSet/255/entity.xml |   4 +-
 .../entity.full.json                            |   2 +-
 .../79228162514264337593543950335M/entity.xml   |   4 +-
 .../1.7976931348623157E308D/entity.full.json    |   2 +-
 .../1.7976931348623157E308D/entity.xml          |   4 +-
 .../entity.full.json                            |   2 +-
 .../entity.xml                                  |   4 +-
 .../v3/EdmInt16Set/32767/entity.full.json       |   2 +-
 .../resources/v3/EdmInt16Set/32767/entity.xml   |   4 +-
 .../v3/EdmInt32Set/-2147483648/entity.full.json |   2 +-
 .../v3/EdmInt32Set/-2147483648/entity.xml       |   4 +-
 .../9223372036854775807L/entity.full.json       |   2 +-
 .../EdmInt64Set/9223372036854775807L/entity.xml |   4 +-
 .../EdmSingleSet/3.4028235E38f/entity.full.json |   2 +-
 .../v3/EdmSingleSet/3.4028235E38f/entity.xml    |   4 +-
 .../v3/EdmStringSet/'$'/entity.full.json        |   2 +-
 .../resources/v3/EdmStringSet/'$'/entity.xml    |   4 +-
 .../entity.full.json                            |   2 +-
 .../entity.xml                                  |   4 +-
 .../v3/InStreamErrorGetCustomer.full.json       |   2 +-
 .../resources/v3/InStreamErrorGetCustomer.xml   |   6 +-
 .../resources/v3/Login/'3'/entity.full.json     |   4 +-
 fit/src/main/resources/v3/Login/'3'/entity.xml  |   4 +-
 .../resources/v3/Message/1 -10/entity.full.json |   4 +-
 .../main/resources/v3/Message/1 -10/entity.xml  |   4 +-
 .../resources/v3/Order/-10/entity.full.json     |   4 +-
 fit/src/main/resources/v3/Order/-10/entity.xml  |   4 +-
 .../main/resources/v3/Order/-7/entity.full.json |   4 +-
 fit/src/main/resources/v3/Order/-7/entity.xml   |   4 +-
 .../main/resources/v3/Order/-9/entity.full.json |   4 +-
 fit/src/main/resources/v3/Order/-9/entity.xml   |   4 +-
 .../v3/OrderLine/-10 -10/entity.full.json       |   4 +-
 .../resources/v3/OrderLine/-10 -10/entity.xml   |   4 +-
 .../filter/PersonId sub 2 lt -10.full.json      |   2 +-
 .../v3/Person/filter/PersonId sub 2 lt -10.xml  |  12 +-
 ...iaDefaultService.SpecialEmployee').full.json |   2 +-
 ....AstoriaDefaultService.SpecialEmployee').xml |  20 +-
 .../resources/v3/Product/-10/entity.full.json   |   6 +-
 .../main/resources/v3/Product/-10/entity.xml    |   6 +-
 .../resources/v3/Product/-6/entity.full.json    |   6 +-
 fit/src/main/resources/v3/Product/-6/entity.xml |   6 +-
 .../resources/v3/Product/-7/entity.full.json    |   6 +-
 fit/src/main/resources/v3/Product/-7/entity.xml |   6 +-
 .../v3/Product/-7/links/Photos.full.json        |   6 +-
 .../resources/v3/Product/-9/entity.full.json    |   6 +-
 fit/src/main/resources/v3/Product/-9/entity.xml |   6 +-
 .../main/resources/v3/Product/feed.full.json    |  42 +-
 fit/src/main/resources/v3/Product/feed.xml      |  44 +-
 .../ceiling(Dimensions.Width) eq 7338.full.json |   2 +-
 .../ceiling(Dimensions.Width) eq 7338.xml       |   8 +-
 ...', newname') eq 'kdcuklu, newname'.full.json |   2 +-
 ...tion, ', newname') eq 'kdcuklu, newname'.xml |   8 +-
 .../floor(Dimensions.Width) eq 7337.full.json   |   2 +-
 .../filter/floor(Dimensions.Width) eq 7337.xml  |   8 +-
 .../indexof(Description, 'k') eq 0.full.json    |   2 +-
 .../filter/indexof(Description, 'k') eq 0.xml   |  12 +-
 .../filter/length(Description) eq 7.full.json   |   2 +-
 .../Product/filter/length(Description) eq 7.xml |   8 +-
 .../round(Dimensions.Width) eq 7338.full.json   |   2 +-
 .../filter/round(Dimensions.Width) eq 7338.xml  |   8 +-
 ...artswith(Description, 'k') eq true.full.json |   2 +-
 .../startswith(Description, 'k') eq true.xml    |  12 +-
 ...of('kdcuklu', Description) eq true.full.json |   2 +-
 ...stringof('kdcuklu', Description) eq true.xml |   8 +-
 .../toupper(Description) eq 'KDCUKLU'.full.json |   2 +-
 .../toupper(Description) eq 'KDCUKLU'.xml       |   8 +-
 .../v3/ProductPhoto/-2 -2/entity.full.json      |   4 +-
 .../resources/v3/ProductPhoto/-2 -2/entity.xml  |   4 +-
 .../v3/ProductPhoto/-3 -3/entity.full.json      |   4 +-
 .../resources/v3/ProductPhoto/-3 -3/entity.xml  |   4 +-
 fit/src/main/resources/v3/services.full.json    |   2 +-
 fit/src/main/resources/v3/services.xml          |   2 +-
 .../streamed/ODataStreamedEntityRequest.java    |   6 +-
 .../olingo/client/api/format/ODataFormat.java   |   6 +-
 .../client/api/format/ODataPubFormat.java       |   6 +-
 .../olingo/client/api/utils/URIUtils.java       |  13 +-
 .../olingo/client/core/data/AtomEntryImpl.java  |   3 +-
 .../client/core/data/JSONFeedDeserializer.java  |   4 +
 .../client/core/op/impl/ResourceFactory.java    |   3 +-
 .../core/it/AbstractMetadataTestITCase.java     |   1 +
 .../client/core/it/AbstractTestITCase.java      |  92 ++--
 .../client/core/it/v3/AbstractV3TestITCase.java |  53 ++
 .../core/it/v3/ActionOverloadingTestITCase.java | 133 +++++
 .../client/core/it/v3/AsyncTestITCase.java      | 135 +++++
 .../it/v3/AuthEntityRetrieveTestITCase.java     |  54 ++
 .../client/core/it/v3/BatchTestITCase.java      | 406 +++++++++++++++
 .../client/core/it/v3/CountTestITCase.java      |  62 +++
 .../core/it/v3/EntityCreateTestITCase.java      | 480 +++++++++++++++++
 .../core/it/v3/EntityRetrieveTestITCase.java    | 240 +++++++++
 .../client/core/it/v3/EntitySetTestITCase.java  | 151 ++++++
 .../core/it/v3/EntityUpdateTestITCase.java      | 238 +++++++++
 .../client/core/it/v3/ErrorTestITCase.java      | 172 ++++++
 .../core/it/v3/FilterFactoryTestITCase.java     | 167 ++++++
 .../client/core/it/v3/FilterTestITCase.java     |  94 ++++
 .../client/core/it/v3/InvokeTestITCase.java     | 275 ++++++++++
 .../core/it/v3/KeyAsSegmentTestITCase.java      | 110 ++++
 .../client/core/it/v3/LinkTestITCase.java       | 177 +++++++
 .../core/it/v3/MediaEntityTestITCase.java       | 221 ++++++++
 .../it/v3/NavigationLinkCreateTestITCase.java   | 520 +++++++++++++++++++
 .../client/core/it/v3/OpenTypeTestITCase.java   | 273 ++++++++++
 .../core/it/v3/PrimitiveKeysTestITCase.java     |  80 +++
 .../core/it/v3/PropertyRetrieveTestITCase.java  | 277 ++++++++++
 .../client/core/it/v3/PropertyTestITCase.java   | 372 +++++++++++++
 .../core/it/v3/PropertyValueTestITCase.java     | 166 ++++++
 .../core/it/v3/QueryOptionsTestITCase.java      | 197 +++++++
 .../v3/ServiceDocumentRetrieveTestITCase.java   |  73 +++
 .../core/it/v3/ServiceDocumentTestITCase.java   |  56 ++
 .../v3/XHTTPMethodEntityUpdateTestITCase.java   |  38 ++
 .../v3/XHTTPMethodPropertyUpdateTestITCase.java |  38 ++
 .../client/core/it/v4/AbstractV4TestITCase.java |  53 ++
 .../client/core/it/v4/MetadataTestITCase.java   |  41 ++
 pom.xml                                         |  20 +-
 211 files changed, 6050 insertions(+), 593 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/java/org/apache/olingo/fit/AbstractServices.java
----------------------------------------------------------------------
diff --git a/fit/src/main/java/org/apache/olingo/fit/AbstractServices.java b/fit/src/main/java/org/apache/olingo/fit/AbstractServices.java
index ec13050..27cd0ad 100644
--- a/fit/src/main/java/org/apache/olingo/fit/AbstractServices.java
+++ b/fit/src/main/java/org/apache/olingo/fit/AbstractServices.java
@@ -33,6 +33,7 @@ import org.apache.olingo.fit.utils.Commons;
 import org.apache.olingo.fit.utils.LinkInfo;
 import java.io.File;
 import java.io.InputStream;
+import java.util.AbstractMap;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -52,6 +53,7 @@ import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.olingo.fit.utils.Constants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -128,6 +130,21 @@ public abstract class AbstractServices {
   }
 
   @MERGE
+  @Path("/{entitySetName}/{entityId}")
+  @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
+  @Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
+  public Response mergeEntityKeyAsSegment(
+          @HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) String accept,
+          @HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) String prefer,
+          @HeaderParam("If-Match") @DefaultValue(StringUtils.EMPTY) String ifMatch,
+          @PathParam("entitySetName") String entitySetName,
+          @PathParam("entityId") String entityId,
+          final String changes) {
+
+    return patchEntity(accept, prefer, ifMatch, entitySetName, entityId, changes);
+  }
+
+  @MERGE
   @Path("/{entitySetName}({entityId})")
   @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
   @Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@@ -143,6 +160,20 @@ public abstract class AbstractServices {
   }
 
   @PATCH
+  @Path("/{entitySetName}/{entityId}")
+  @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
+  @Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
+  public Response patchEntityKeyAsSegment(
+          @HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) String accept,
+          @HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) String prefer,
+          @HeaderParam("If-Match") @DefaultValue(StringUtils.EMPTY) String ifMatch,
+          @PathParam("entitySetName") String entitySetName,
+          @PathParam("entityId") String entityId,
+          final String changes) {
+    return patchEntity(accept, prefer, ifMatch, entitySetName, entityId, changes);
+  }
+
+  @PATCH
   @Path("/{entitySetName}({entityId})")
   @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
   @Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
@@ -184,10 +215,23 @@ public abstract class AbstractServices {
   }
 
   @PUT
+  @Path("/{entitySetName}/{entityId}")
+  @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
+  @Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
+  public Response putNewEntityKeyAsSegment(
+          @HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) String accept,
+          @HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) String prefer,
+          @PathParam("entitySetName") String entitySetName,
+          @PathParam("entityId") String entityId,
+          final String entity) {
+    return replaceEntity(accept, prefer, entitySetName, entityId, entity);
+  }
+
+  @PUT
   @Path("/{entitySetName}({entityId})")
   @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
   @Consumes({MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_JSON})
-  public Response putNewEntity(
+  public Response replaceEntity(
           @HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) String accept,
           @HeaderParam("Prefer") @DefaultValue(StringUtils.EMPTY) String prefer,
           @PathParam("entitySetName") String entitySetName,
@@ -350,6 +394,29 @@ public abstract class AbstractServices {
   }
 
   /**
+   * Retrieve entity with key as segment.
+   *
+   * @param accept Accept header.
+   * @param entitySetName Entity set name.
+   * @param entityId entity id.
+   * @param format format query option.
+   * @param expand expand query option.
+   * @param select select query option.
+   * @return entity.
+   */
+  @GET
+  @Path("/{entitySetName}/{entityId}")
+  public Response getEntityKeyAsSegment(
+          @HeaderParam("Accept") @DefaultValue(StringUtils.EMPTY) String accept,
+          @PathParam("entitySetName") String entitySetName,
+          @PathParam("entityId") String entityId,
+          @QueryParam("$format") @DefaultValue(StringUtils.EMPTY) String format,
+          @QueryParam("$expand") @DefaultValue(StringUtils.EMPTY) String expand,
+          @QueryParam("$select") @DefaultValue(StringUtils.EMPTY) String select) {
+    return getEntity(accept, entitySetName, entityId, format, expand, select, true);
+  }
+
+  /**
    * Retrieve entity sample.
    *
    * @param accept Accept header.
@@ -370,50 +437,52 @@ public abstract class AbstractServices {
           @QueryParam("$expand") @DefaultValue(StringUtils.EMPTY) String expand,
           @QueryParam("$select") @DefaultValue(StringUtils.EMPTY) String select) {
 
+    return getEntity(accept, entitySetName, entityId, format, expand, select, false);
+  }
+
+  public Response getEntity(
+          final String accept,
+          final String entitySetName,
+          final String entityId,
+          final String format,
+          final String expand,
+          final String select,
+          final boolean keyAsSegment) {
+
     try {
+      final Map.Entry<Accept, AbstractUtilities> utils = getUtilities(accept, format);
 
-      final Accept acceptType;
-      if (StringUtils.isNotBlank(format)) {
-        acceptType = Accept.valueOf(format.toUpperCase());
-      } else {
-        acceptType = Accept.parse(accept, getVersion());
+      if (utils.getKey() == Accept.XML || utils.getKey() == Accept.TEXT) {
+        throw new UnsupportedMediaTypeException("Unsupported media type");
       }
 
-      final Map.Entry<String, InputStream> entityInfo = xml.readEntity(entitySetName, entityId, acceptType);
+      final Map.Entry<String, InputStream> entityInfo =
+              utils.getValue().readEntity(entitySetName, entityId, utils.getKey());
 
       InputStream entity = entityInfo.getValue();
 
+      if (keyAsSegment) {
+        entity = utils.getValue().addEditLink(
+                entity, entitySetName, Constants.DEFAULT_SERVICE_URL + entitySetName + "/" + entityId);
+      }
+
       if (StringUtils.isNotBlank(select)) {
-        if (acceptType == Accept.ATOM) {
-          entity = xml.selectEntity(entity, select.split(","));
-        } else {
-          entity = json.selectEntity(entity, select.split(","));
-        }
+        entity = utils.getValue().selectEntity(entity, select.split(","));
       }
 
       if (StringUtils.isNotBlank(expand)) {
-        if (acceptType == Accept.XML || acceptType == Accept.TEXT) {
-          throw new UnsupportedMediaTypeException("Unsupported media type");
-        } else if (acceptType == Accept.ATOM) {
-          for (String exp : expand.split(",")) {
-            entity = xml.expandEntity(
-                    entitySetName,
-                    entityId,
-                    entity,
-                    exp);
-          }
-        } else {
-          for (String exp : expand.split(",")) {
-            entity = json.expandEntity(
-                    entitySetName,
-                    entityId,
-                    entity,
-                    exp);
-          }
+        for (String exp : expand.split(",")) {
+          entity = utils.getValue().expandEntity(
+                  entitySetName,
+                  entityId,
+                  entity,
+                  exp);
         }
       }
 
-      return xml.createResponse(entity, Commons.getETag(entityInfo.getKey(), getVersion()), acceptType);
+      return utils.getValue().createResponse(
+              entity, Commons.getETag(entityInfo.getKey(), getVersion()), utils.getKey());
+
     } catch (Exception e) {
       LOG.error("Error retrieving entity", e);
       return xml.createFaultResponse(accept, e);
@@ -421,11 +490,18 @@ public abstract class AbstractServices {
   }
 
   @DELETE
+  @Path("/{entitySetName}/{entityId}")
+  public Response removeEntityKeyAsSegment(
+          @PathParam("entitySetName") String entitySetName,
+          @PathParam("entityId") String entityId) {
+    return removeEntity(entitySetName, entityId);
+  }
+
+  @DELETE
   @Path("/{entitySetName}({entityId})")
   public Response removeEntity(
           @PathParam("entitySetName") String entitySetName,
           @PathParam("entityId") String entityId) {
-
     try {
       final String basePath =
               entitySetName + File.separatorChar + Commons.getEntityKey(entityId) + File.separatorChar;
@@ -763,6 +839,17 @@ public abstract class AbstractServices {
     }
   }
 
+  private Map.Entry<Accept, AbstractUtilities> getUtilities(final String accept, final String format) {
+    final Accept acceptType;
+    if (StringUtils.isNotBlank(format)) {
+      acceptType = Accept.valueOf(format.toUpperCase());
+    } else {
+      acceptType = Accept.parse(accept, getVersion());
+    }
+
+    return new AbstractMap.SimpleEntry<Accept, AbstractUtilities>(acceptType, getUtilities(acceptType));
+  }
+
   private AbstractUtilities getUtilities(final Accept accept) {
     final AbstractUtilities utils;
     if (accept == Accept.XML || accept == Accept.TEXT || accept == Accept.ATOM) {

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/java/org/apache/olingo/fit/utils/AbstractUtilities.java
----------------------------------------------------------------------
diff --git a/fit/src/main/java/org/apache/olingo/fit/utils/AbstractUtilities.java b/fit/src/main/java/org/apache/olingo/fit/utils/AbstractUtilities.java
index d1b39b3..9733ce4 100644
--- a/fit/src/main/java/org/apache/olingo/fit/utils/AbstractUtilities.java
+++ b/fit/src/main/java/org/apache/olingo/fit/utils/AbstractUtilities.java
@@ -436,6 +436,7 @@ public abstract class AbstractUtilities {
   }
 
   public Response createFaultResponse(final String accept, final Exception e) {
+    e.printStackTrace();
     LOG.debug("Create fault response about .... ", e);
 
     final Response.ResponseBuilder builder = Response.serverError();
@@ -718,4 +719,7 @@ public abstract class AbstractUtilities {
 
   protected abstract InputStream setChanges(
           final InputStream toBeChanged, final Map<String, InputStream> properties) throws Exception;
+
+  public abstract InputStream addEditLink(
+          final InputStream content, final String title, final String href) throws Exception;
 }

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/java/org/apache/olingo/fit/utils/Constants.java
----------------------------------------------------------------------
diff --git a/fit/src/main/java/org/apache/olingo/fit/utils/Constants.java b/fit/src/main/java/org/apache/olingo/fit/utils/Constants.java
index 1f93d66..4dba9da 100644
--- a/fit/src/main/java/org/apache/olingo/fit/utils/Constants.java
+++ b/fit/src/main/java/org/apache/olingo/fit/utils/Constants.java
@@ -22,7 +22,7 @@ public class Constants {
 
   public final static String ODATA_SERVICE_VERSION = "DataServiceVersion";
 
-  public final static String DEFAULT_SERVICE_URL = "http://localhost:9080/StaticService/V3/Static.svc/";
+  public final static String DEFAULT_SERVICE_URL = "http://localhost:9080/StaticService/V30/Static.svc/";
 
   public final static String ODATA_COUNT_NAME = "odata.count";
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/java/org/apache/olingo/fit/utils/JSONUtilities.java
----------------------------------------------------------------------
diff --git a/fit/src/main/java/org/apache/olingo/fit/utils/JSONUtilities.java b/fit/src/main/java/org/apache/olingo/fit/utils/JSONUtilities.java
index 16e5f86..f979db7 100644
--- a/fit/src/main/java/org/apache/olingo/fit/utils/JSONUtilities.java
+++ b/fit/src/main/java/org/apache/olingo/fit/utils/JSONUtilities.java
@@ -425,4 +425,15 @@ public class JSONUtilities extends AbstractUtilities {
 
     return new SimpleEntry<String, List<String>>(next == null ? null : next.asText(), links);
   }
+
+  @Override
+  public InputStream addEditLink(
+          final InputStream content, final String title, final String href) throws Exception {
+    final ObjectMapper mapper = new ObjectMapper();
+    final ObjectNode srcNode = (ObjectNode) mapper.readTree(content);
+    IOUtils.closeQuietly(content);
+
+    srcNode.set(JSON_EDITLINK_NAME, new TextNode(href));
+    return IOUtils.toInputStream(srcNode.toString());
+  }
 }

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/java/org/apache/olingo/fit/utils/XMLUtilities.java
----------------------------------------------------------------------
diff --git a/fit/src/main/java/org/apache/olingo/fit/utils/XMLUtilities.java b/fit/src/main/java/org/apache/olingo/fit/utils/XMLUtilities.java
index 826cdbc..bfe5890 100644
--- a/fit/src/main/java/org/apache/olingo/fit/utils/XMLUtilities.java
+++ b/fit/src/main/java/org/apache/olingo/fit/utils/XMLUtilities.java
@@ -283,7 +283,7 @@ public class XMLUtilities extends AbstractUtilities {
     // -----------------------------------------
     // 2. Add edit link if missing
     // -----------------------------------------
-    final InputStream content = addAtomEditLink(
+    final InputStream content = addEditLink(
             new ByteArrayInputStream(tmpBos.toByteArray()),
             entitySetName,
             Constants.DEFAULT_SERVICE_URL + entitySetName + "(" + entityKey + ")");
@@ -463,7 +463,8 @@ public class XMLUtilities extends AbstractUtilities {
     }
   }
 
-  private InputStream addAtomEditLink(
+  @Override
+  public InputStream addEditLink(
           final InputStream content, final String title, final String href)
           throws Exception {
     final XMLOutputFactory xof = XMLOutputFactory.newInstance();
@@ -478,15 +479,17 @@ public class XMLUtilities extends AbstractUtilities {
     ByteArrayOutputStream bos = new ByteArrayOutputStream();
     XMLEventWriter writer = xof.createXMLEventWriter(bos);
 
+    final String editLinkElement = String.format("<link rel=\"edit\" title=\"%s\" href=\"%s\" />", title, href);
+
     try {
       // check edit link existence
-      final XmlElement editLink = getAtomElement(reader, writer, LINK,
+      getAtomElement(reader, writer, LINK,
               Collections.<Map.Entry<String, String>>singletonList(
               new AbstractMap.SimpleEntry<String, String>("rel", "edit")));
-      writer.add(editLink.getStart());
-      writer.add(editLink.getContentReader());
-      writer.add(editLink.getEnd());
+
+      addAtomElement(IOUtils.toInputStream(editLinkElement), writer);
       writer.add(reader);
+
     } catch (Exception e) {
       reader.close();
       reader = getEventReader(new ByteArrayInputStream(copy.toByteArray()));
@@ -497,9 +500,9 @@ public class XMLUtilities extends AbstractUtilities {
       final XmlElement entryElement = getAtomElement(reader, writer, "entry");
 
       writer.add(entryElement.getStart());
-      addAtomElement(
-              IOUtils.toInputStream(String.format("<link rel=\"edit\" title=\"%s\" href=\"%s\" />", title, href)),
-              writer);
+
+      addAtomElement(IOUtils.toInputStream(editLinkElement), writer);
+
       writer.add(entryElement.getContentReader());
       writer.add(entryElement.getEnd());
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/14/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/14/entity.full.json b/fit/src/main/resources/v3/Car/14/entity.full.json
index c518dbe..c72edbb 100644
--- a/fit/src/main/resources/v3/Car/14/entity.full.json
+++ b/fit/src/main/resources/v3/Car/14/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)",
   "odata.editLink": "Car(14)",
   "odata.mediaEditLink": "Car(14)/$value",
   "odata.mediaReadLink": "Car(14)/$value",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/14/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/14/entity.xml b/fit/src/main/resources/v3/Car/14/entity.xml
index 97f8896..c374239 100644
--- a/fit/src/main/resources/v3/Car/14/entity.xml
+++ b/fit/src/main/resources/v3/Car/14/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Car" href="Car(14)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/16/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/16/entity.full.json b/fit/src/main/resources/v3/Car/16/entity.full.json
index 5203bf7..a7b64c9 100644
--- a/fit/src/main/resources/v3/Car/16/entity.full.json
+++ b/fit/src/main/resources/v3/Car/16/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)",
   "odata.editLink": "Car(16)",
   "odata.mediaEditLink": "Car(16)/$value",
   "odata.mediaReadLink": "Car(16)/$value",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/16/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/16/entity.xml b/fit/src/main/resources/v3/Car/16/entity.xml
index b72a699..4c31d29 100644
--- a/fit/src/main/resources/v3/Car/16/entity.xml
+++ b/fit/src/main/resources/v3/Car/16/entity.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" 
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" 
        xmlns="http://www.w3.org/2005/Atom" 
        xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" 
        xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" 
        xmlns:georss="http://www.georss.org/georss" 
        xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)</id>
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Car" href="Car(16)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/feed.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/feed.full.json b/fit/src/main/resources/v3/Car/feed.full.json
index 022db6d..383fcc2 100644
--- a/fit/src/main/resources/v3/Car/feed.full.json
+++ b/fit/src/main/resources/v3/Car/feed.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)",
               "odata.editLink": "Car(11)",
               "odata.mediaEditLink": "Car(11)/$value",
               "odata.mediaReadLink": "Car(11)/$value",
@@ -16,7 +16,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)",
               "odata.editLink": "Car(12)",
               "odata.mediaEditLink": "Car(12)/$value",
               "odata.mediaReadLink": "Car(12)/$value",
@@ -28,7 +28,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)",
               "odata.editLink": "Car(13)",
               "odata.mediaEditLink": "Car(13)/$value",
               "odata.mediaReadLink": "Car(13)/$value",
@@ -40,7 +40,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)",
               "odata.editLink": "Car(14)",
               "odata.mediaEditLink": "Car(14)/$value",
               "odata.mediaReadLink": "Car(14)/$value",
@@ -52,7 +52,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)",
               "odata.editLink": "Car(15)",
               "odata.mediaEditLink": "Car(15)/$value",
               "odata.mediaReadLink": "Car(15)/$value",
@@ -64,7 +64,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)",
               "odata.editLink": "Car(16)",
               "odata.mediaEditLink": "Car(16)/$value",
               "odata.mediaReadLink": "Car(16)/$value",
@@ -77,7 +77,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)",
               "odata.editLink": "Car(17)",
               "odata.mediaEditLink": "Car(17)/$value",
               "odata.mediaReadLink": "Car(17)/$value",
@@ -89,7 +89,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(18)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(18)",
               "odata.editLink": "Car(18)",
               "odata.mediaEditLink": "Car(18)/$value",
               "odata.mediaReadLink": "Car(18)/$value",
@@ -101,7 +101,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(19)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(19)",
               "odata.editLink": "Car(19)",
               "odata.mediaEditLink": "Car(19)/$value",
               "odata.mediaReadLink": "Car(19)/$value",
@@ -113,7 +113,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(20)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(20)",
               "odata.editLink": "Car(20)",
               "odata.mediaEditLink": "Car(20)/$value",
               "odata.mediaReadLink": "Car(20)/$value",
@@ -125,7 +125,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(21)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(21)",
               "odata.editLink": "Car(21)",
               "odata.mediaEditLink": "Car(21)/$value",
               "odata.mediaReadLink": "Car(21)/$value",
@@ -137,7 +137,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(22)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(22)",
               "odata.editLink": "Car(22)",
               "odata.mediaEditLink": "Car(22)/$value",
               "odata.mediaReadLink": "Car(22)/$value",
@@ -149,7 +149,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(27)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(27)",
               "odata.editLink": "Car(27)",
               "odata.mediaEditLink": "Car(27)/$value",
               "odata.mediaReadLink": "Car(27)/$value",
@@ -161,7 +161,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(30)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(30)",
               "odata.editLink": "Car(30)",
               "odata.mediaEditLink": "Car(30)/$value",
               "odata.mediaReadLink": "Car(30)/$value",
@@ -173,7 +173,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(31)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(31)",
               "odata.editLink": "Car(31)",
               "odata.mediaEditLink": "Car(31)/$value",
               "odata.mediaReadLink": "Car(31)/$value",
@@ -185,7 +185,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(32)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(32)",
               "odata.editLink": "Car(32)",
               "odata.mediaEditLink": "Car(32)/$value",
               "odata.mediaReadLink": "Car(32)/$value",
@@ -197,7 +197,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(33)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(33)",
               "odata.editLink": "Car(33)",
               "odata.mediaEditLink": "Car(33)/$value",
               "odata.mediaReadLink": "Car(33)/$value",
@@ -210,7 +210,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(34)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(34)",
               "odata.editLink": "Car(34)",
               "odata.mediaEditLink": "Car(34)/$value",
               "odata.mediaReadLink": "Car(34)/$value",
@@ -222,7 +222,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(35)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(35)",
               "odata.editLink": "Car(35)",
               "odata.mediaEditLink": "Car(35)/$value",
               "odata.mediaReadLink": "Car(35)/$value",
@@ -234,7 +234,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(40)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(40)",
               "odata.editLink": "Car(40)",
               "odata.mediaEditLink": "Car(40)/$value",
               "odata.mediaReadLink": "Car(40)/$value",
@@ -246,7 +246,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(43)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(43)",
               "odata.editLink": "Car(43)",
               "odata.mediaEditLink": "Car(43)/$value",
               "odata.mediaReadLink": "Car(43)/$value",
@@ -258,7 +258,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(44)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(44)",
               "odata.editLink": "Car(44)",
               "odata.mediaEditLink": "Car(44)/$value",
               "odata.mediaReadLink": "Car(44)/$value",
@@ -270,7 +270,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(45)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(45)",
               "odata.editLink": "Car(45)",
               "odata.mediaEditLink": "Car(45)/$value",
               "odata.mediaReadLink": "Car(45)/$value",
@@ -282,7 +282,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Car",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(46)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(46)",
               "odata.editLink": "Car(46)",
               "odata.mediaEditLink": "Car(46)/$value",
               "odata.mediaReadLink": "Car(46)/$value",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/feed.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/feed.xml b/fit/src/main/resources/v3/Car/feed.xml
index e77ad21..482f41f 100644
--- a/fit/src/main/resources/v3/Car/feed.xml
+++ b/fit/src/main/resources/v3/Car/feed.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-06T14:09:08Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(11)" />
     <title />
@@ -43,7 +43,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(12)" />
     <title />
@@ -61,7 +61,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(13)" />
     <title />
@@ -79,7 +79,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(14)" />
     <title />
@@ -97,7 +97,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />
@@ -115,7 +115,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(16)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(16)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(16)" />
     <title />
@@ -133,7 +133,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(17)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(17)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(17)" />
     <title />
@@ -151,7 +151,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(18)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(18)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(18)" />
     <title />
@@ -169,7 +169,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(19)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(19)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(19)" />
     <title />
@@ -187,7 +187,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(20)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(20)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(20)" />
     <title />
@@ -205,7 +205,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(21)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(21)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(21)" />
     <title />
@@ -223,7 +223,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(22)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(22)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(22)" />
     <title />
@@ -241,7 +241,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(27)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(27)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(27)" />
     <title />
@@ -259,7 +259,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(30)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(30)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(30)" />
     <title />
@@ -277,7 +277,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(31)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(31)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(31)" />
     <title />
@@ -295,7 +295,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(32)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(32)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(32)" />
     <title />
@@ -313,7 +313,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(33)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(33)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(33)" />
     <title />
@@ -331,7 +331,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(34)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(34)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(34)" />
     <title />
@@ -349,7 +349,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(35)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(35)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(35)" />
     <title />
@@ -367,7 +367,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(40)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(40)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(40)" />
     <title />
@@ -385,7 +385,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(43)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(43)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(43)" />
     <title />
@@ -403,7 +403,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(44)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(44)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(44)" />
     <title />
@@ -421,7 +421,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(45)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(45)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(45)" />
     <title />
@@ -439,7 +439,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(46)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(46)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(46)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).full.json b/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).full.json
index 697f617..68ea558 100644
--- a/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).xml b/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).xml
index 6fc5df9..0dd66d1 100644
--- a/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).xml	
+++ b/fit/src/main/resources/v3/Car/filter/((1 add VIN) eq 16).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).full.json b/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).full.json
index 697f617..68ea558 100644
--- a/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).xml b/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).xml
index 6fc5df9..0dd66d1 100644
--- a/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).xml	
+++ b/fit/src/main/resources/v3/Car/filter/((VIN add 1) eq 16).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).full.json b/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).full.json
index 850b045..82f2bc5 100644
--- a/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(13922225
 65917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(13922
 22565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).xml b/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).xml
index b4e4e1e..3b22fb1 100644
--- a/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).xml	
+++ b/fit/src/main/resources/v3/Car/filter/((VIN lt 16) and (VIN gt 12)).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(13)" />
     <title />
@@ -43,7 +43,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(14)" />
     <title />
@@ -61,7 +61,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).full.json b/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).full.json
index 697f617..68ea558 100644
--- a/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).xml b/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).xml
index 6fc5df9..0dd66d1 100644
--- a/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).xml	
+++ b/fit/src/main/resources/v3/Car/filter/(16 eq (1 add VIN)).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/(VIN lt 16).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/(VIN lt 16).full.json b/fit/src/main/resources/v3/Car/filter/(VIN lt 16).full.json
index 332c8f3..1ecab6c 100644
--- a/fit/src/main/resources/v3/Car/filter/(VIN lt 16).full.json	
+++ b/fit/src/main/resources/v3/Car/filter/(VIN lt 16).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","VIN
 ":12,"Description":"lx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","oda
 ta.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Car","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)","odata.editLink":"Car(11)","odata.mediaEditLink":"Car(11)/$value","odata.mediaReadLink":"Car(11)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(11)/Photo","Video@odata.mediaEditLink":"Car(11)/Video","VIN":11,"Description":"cenbviijieljtrtdslbuiqubcvhxhzenidqdnaopplvlqc"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)","odata.editLink":"Car(12)","odata.mediaEditLink":"Car(12)/$value","odata.mediaReadLink":"Car(12)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(12)/Photo","Video@odata.mediaEditLink":"Car(12)/Video","
 VIN":12,"Description":"lx"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)","odata.editLink":"Car(13)","odata.mediaEditLink":"Car(13)/$value","odata.mediaReadLink":"Car(13)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(13)/Photo","Video@odata.mediaEditLink":"Car(13)/Video","VIN":13,"Description":null},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)","odata.editLink":"Car(14)","odata.mediaEditLink":"Car(14)/$value","odata.mediaReadLink":"Car(14)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(14)/Photo","Video@odata.mediaEditLink":"Car(14)/Video","VIN":14,"Description":"New Description(1392222565917)"},{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Car"
 ,"odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)","odata.editLink":"Car(15)","odata.mediaEditLink":"Car(15)/$value","odata.mediaReadLink":"Car(15)/$value","odata.mediaContentType":"application/octet-stream","Photo@odata.mediaEditLink":"Car(15)/Photo","Video@odata.mediaEditLink":"Car(15)/Video","VIN":15,"Description":"kphszztczthjacvjnttrarxru"}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Car/filter/(VIN lt 16).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Car/filter/(VIN lt 16).xml b/fit/src/main/resources/v3/Car/filter/(VIN lt 16).xml
index c37b826..ad1ec51 100644
--- a/fit/src/main/resources/v3/Car/filter/(VIN lt 16).xml	
+++ b/fit/src/main/resources/v3/Car/filter/(VIN lt 16).xml	
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car</id>
   <title type="text">Car</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Car" href="Car" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(11)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(11)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(11)" />
     <title />
@@ -43,7 +43,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(12)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(12)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(12)" />
     <title />
@@ -61,7 +61,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(13)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(13)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(13)" />
     <title />
@@ -79,7 +79,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(14)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(14)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(14)" />
     <title />
@@ -97,7 +97,7 @@
     </m:properties>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Car(15)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Car(15)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Car" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Car" href="Car(15)" />
     <title />


[10/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.xml b/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.xml
index 161b9f2..d749910 100644
--- a/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.xml	
+++ b/fit/src/main/resources/v3/Customer/filter/isof(Name,'Edm.String') eq true.xml	
@@ -39,13 +39,13 @@
     governing permissions and limitations under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T14:31:04Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />
@@ -538,7 +538,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-9)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-9)/Orders" />
@@ -1081,5 +1081,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$filter=isof(Name,'Edm.String')%20eq%20true&amp;$skiptoken=-9" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=isof(Name,'Edm.String')%20eq%20true&amp;$skiptoken=-9" />
 </feed>


[16/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.full.json b/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.full.json
index 27ed54d..6502198 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.full.json	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehj
 rqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ComputerDetail","value":[{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail","odata.id":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)","odata.editLink":"ComputerDetail(-10)","Computer@odata.navigationLinkUrl":"ComputerDetail(-10)/Computer","#DefaultContainer.ResetComputerDetailsSpecifications":{"title":"ResetComputerDetailsSpecifications","target":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications"},"ComputerDetailId":-10,"Manufacturer":"sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk","Model":"usfvbkyxssojjebyzgvtnzkuik\u00dfuxrmllzyglnsssluyxf\u00dfssioyroouxafzbhbsabkrsslbyhghicjaplolzqss\u00dfhhfix","Serial":null,"SpecificationsBag@odata.type":"Collection(Edm.String)","SpecificationsBag":["vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxia
 ehjrqhhqv","rbsejgfgelhsdahkoqlnzvbq","ssfvnnquahsczxlu\u00dfnssrhpsszluundy\u00dfehyzjedssxom","xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx","eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee","\u30be\u3092\u4e5d\u30af\u305d"],"PurchaseDate@odata.type":"Edm.DateTime","PurchaseDate":"2020-12-15T01:33:35.8014568","Dimensions":{"odata.type":"Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions","Width@odata.type":"Edm.Decimal","Width":"-8917.92836319839","Height@odata.type":"Edm.Decimal","Height":"-79228162514264337593543950335","Depth@odata.type":"Edm.Decimal","Depth":"-79228162514264337593543950335"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.xml b/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.xml
index b42fe2b..cef8ad6 100644
--- a/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.xml	
+++ b/fit/src/main/resources/v3/ComputerDetail/filter/year(PurchaseDate) eq 2020.xml	
@@ -18,7 +18,7 @@
     under the License.
 
 -->
-<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/datas
 ervices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssß
 hhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
+<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail</id><title type="text">ComputerDetail</title><updated>2014-02-13T14:31:05Z</updated><link rel="self" title="ComputerDetail" href="ComputerDetail" /><entry><id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)</id><category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ComputerDetail" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="ComputerDetail" href="ComputerDetail(-10)" /><link rel="http://schemas.microsoft.com/ado/2007/08/da
 taservices/related/Computer" type="application/atom+xml;type=entry" title="Computer" href="ComputerDetail(-10)/Computer" /><title /><updated>2014-02-13T14:31:05Z</updated><author><name /><uri>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolzqssßhhfix</uri><email>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</email></author><m:action metadata="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#DefaultContainer.ResetComputerDetailsSpecifications" title="ResetComputerDetailsSpecifications" target="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ComputerDetail(-10)/ResetComputerDetailsSpecifications" /><content type="application/xml"><m:properties><d:ComputerDetailId m:type="Edm.Int32">-10</d:ComputerDetailId><d:Manufacturer>sspayuqgmkizmvtxdeuitrnqcblxoipcsshhfvibxuzssatvjjhoftpk</d:Manufacturer><d:Model>usfvbkyxssojjebyzgvtnzkuikßuxrmllzyglnsssluyxfßssioyroouxafzbhbsabkrsslbyhghicjaplolz
 qssßhhfix</d:Model><d:Serial m:null="true" /><d:SpecificationsBag m:type="Collection(Edm.String)"><d:element>vorjqalydmfuazkatkiydeicefrjhyuaupkfgbxiaehjrqhhqv</d:element><d:element>rbsejgfgelhsdahkoqlnzvbq</d:element><d:element>ssfvnnquahsczxlußnssrhpsszluundyßehyzjedssxom</d:element><d:element>xsqocvqrzbvzhdhtilugpvayirrnomupxinhihazfghqehqymeeaupuesseluinjgbedrarqluedjfx</d:element><d:element>eekuucympfgkucszfuggbmfglpnxnjvhkhalymhtfuggfafulkzedqlksoduqeyukzzhbbasjmee</d:element><d:element>ゾを九クそ</d:element></d:SpecificationsBag><d:PurchaseDate m:type="Edm.DateTime">2020-12-15T01:33:35.8014568</d:PurchaseDate><d:Dimensions m:type="Microsoft.Test.OData.Services.AstoriaDefaultService.Dimensions"><d:Width m:type="Edm.Decimal">-8917.92836319839</d:Width><d:Height m:type="Edm.Decimal">-79228162514264337593543950335</d:Height><d:Depth m:type="Edm.Decimal">-79228162514264337593543950335</d:Depth></d:Dimensions></m:properties></content></entry></feed><!--
 
     Copyright © Microsoft Open Technologies, Inc.
 

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/entity.full.json b/fit/src/main/resources/v3/Customer/-10/entity.full.json
index 675b281..e657913 100644
--- a/fit/src/main/resources/v3/Customer/-10/entity.full.json
+++ b/fit/src/main/resources/v3/Customer/-10/entity.full.json
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)",
   "odata.editLink": "Customer(-10)",
   "Orders@odata.navigationLinkUrl": "Customer(-10)/Orders",
   "Logins@odata.navigationLinkUrl": "Customer(-10)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/entity.xml b/fit/src/main/resources/v3/Customer/-10/entity.xml
index 7b84864..de7e3b3 100644
--- a/fit/src/main/resources/v3/Customer/-10/entity.xml
+++ b/fit/src/main/resources/v3/Customer/-10/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Customer" href="Customer(-10)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Info.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Info.full.json b/fit/src/main/resources/v3/Customer/-10/links/Info.full.json
index 38ddb30..ae6a7fd 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Info.full.json
+++ b/fit/src/main/resources/v3/Customer/-10/links/Info.full.json
@@ -1,4 +1,4 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer/$links/Info",
-  "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/CustomerInfo(11)"
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer/$links/Info",
+  "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/CustomerInfo(11)"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Info.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Info.xml b/fit/src/main/resources/v3/Customer/-10/links/Info.xml
index c81a588..cd385ab 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Info.xml
+++ b/fit/src/main/resources/v3/Customer/-10/links/Info.xml
@@ -19,4 +19,4 @@
     under the License.
 
 -->
-<uri xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/CustomerInfo(11)</uri>
\ No newline at end of file
+<uri xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/CustomerInfo(11)</uri>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Logins('3').full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Logins('3').full.json b/fit/src/main/resources/v3/Customer/-10/links/Logins('3').full.json
index 3d33070..e6a080e 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Logins('3').full.json
+++ b/fit/src/main/resources/v3/Customer/-10/links/Logins('3').full.json
@@ -1,4 +1,4 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer/$links/Logins/@Element",
-  "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('3')"
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer/$links/Logins/@Element",
+  "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('3')"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Logins.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Logins.full.json b/fit/src/main/resources/v3/Customer/-10/links/Logins.full.json
index 0bb0554..6c2e8e0 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Logins.full.json
+++ b/fit/src/main/resources/v3/Customer/-10/links/Logins.full.json
@@ -1,12 +1,12 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer/$links/Logins",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer/$links/Logins",
   "value":
           [
             {
-              "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('1')"
+              "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('1')"
             },
             {
-              "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('4')"
+              "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('4')"
             }
           ]
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Logins.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Logins.xml b/fit/src/main/resources/v3/Customer/-10/links/Logins.xml
index 685088d..e08847c 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Logins.xml
+++ b/fit/src/main/resources/v3/Customer/-10/links/Logins.xml
@@ -20,6 +20,6 @@
 
 -->
 <links xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
-  <uri>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('1')</uri>
-  <uri>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Login('4')</uri>
+  <uri>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('1')</uri>
+  <uri>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Login('4')</uri>
 </links>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Orders(-10).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Orders(-10).full.json b/fit/src/main/resources/v3/Customer/-10/links/Orders(-10).full.json
index 7b6cbd7..1fea22c 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Orders(-10).full.json
+++ b/fit/src/main/resources/v3/Customer/-10/links/Orders(-10).full.json
@@ -1,4 +1,4 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer/$links/Orders/@Element",
-  "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-10)"
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer/$links/Orders/@Element",
+  "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-10)"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Orders.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Orders.full.json b/fit/src/main/resources/v3/Customer/-10/links/Orders.full.json
index 24ce52f..666e7a5 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Orders.full.json
+++ b/fit/src/main/resources/v3/Customer/-10/links/Orders.full.json
@@ -1,13 +1,13 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer/$links/Orders",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer/$links/Orders",
   "value":
           [
             {
-              "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-10)"
+              "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-10)"
             },
             {
-              "url": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-7)"
+              "url": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-7)"
             }
           ],
-  "odata.nextLink": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)/$links/Orders?$skiptoken=-7"
+  "odata.nextLink": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)/$links/Orders?$skiptoken=-7"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-10/links/Orders.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-10/links/Orders.xml b/fit/src/main/resources/v3/Customer/-10/links/Orders.xml
index 968304d..6dee7e0 100644
--- a/fit/src/main/resources/v3/Customer/-10/links/Orders.xml
+++ b/fit/src/main/resources/v3/Customer/-10/links/Orders.xml
@@ -20,7 +20,7 @@
 
 -->
 <links xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
-  <uri>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-10)</uri>
-  <uri>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Order(-7)</uri>
-  <next>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)/$links/Orders?$skiptoken=-7</next>
+  <uri>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-10)</uri>
+  <uri>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Order(-7)</uri>
+  <next>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)/$links/Orders?$skiptoken=-7</next>
 </links>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/-7/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/-7/entity.xml b/fit/src/main/resources/v3/Customer/-7/entity.xml
index 40591ef..8251d76 100644
--- a/fit/src/main/resources/v3/Customer/-7/entity.xml
+++ b/fit/src/main/resources/v3/Customer/-7/entity.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-7)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-7)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="Customer" href="Customer(-7)" />
   <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-7)/Orders" />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/feed.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/feed.full.json b/fit/src/main/resources/v3/Customer/feed.full.json
index bb20289..a394d70 100644
--- a/fit/src/main/resources/v3/Customer/feed.full.json
+++ b/fit/src/main/resources/v3/Customer/feed.full.json
@@ -1,10 +1,10 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer",
   "value":
           [
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)",
               "odata.editLink": "Customer(-10)",
               "Orders@odata.navigationLinkUrl": "Customer(-10)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-10)/Logins",
@@ -57,7 +57,7 @@
             },
             {
               "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.Customer",
-              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)",
+              "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)",
               "odata.editLink": "Customer(-9)",
               "Orders@odata.navigationLinkUrl": "Customer(-9)/Orders",
               "Logins@odata.navigationLinkUrl": "Customer(-9)/Logins",

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/feed.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/feed.xml b/fit/src/main/resources/v3/Customer/feed.xml
index eb1ed3d..ea06387 100644
--- a/fit/src/main/resources/v3/Customer/feed.xml
+++ b/fit/src/main/resources/v3/Customer/feed.xml
@@ -19,13 +19,13 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-04T14:21:06Z</updated>
   <link rel="self" title="Customer" href="Customer" />
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-10)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-10)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-10)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-10)/Orders" />
@@ -73,7 +73,7 @@
     </content>
   </entry>
   <entry>
-    <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer(-9)</id>
+    <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer(-9)</id>
     <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.Customer" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
     <link rel="edit" title="Customer" href="Customer(-9)" />
     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Orders" type="application/atom+xml;type=feed" title="Orders" href="Customer(-9)/Orders" />
@@ -700,5 +700,5 @@
       </m:properties>
     </content>
   </entry>
-  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer?$skiptoken=-9" />
+  <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$skiptoken=-9" />
 </feed>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).full.json b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).full.json
index 3ada028..fb2f57e 100644
--- a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).full.json	
+++ b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).full.json	
@@ -1 +1 @@
-{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#Customer","value":[]}
\ No newline at end of file
+{"odata.metadata":"http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#Customer","value":[]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).xml b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).xml
index bb07682..5d66f3f 100644
--- a/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).xml	
+++ b/fit/src/main/resources/v3/Customer/filter/(indexof(PrimaryContactInfo.HomePhone.PhoneNumber,'ODataJClient') eq 1).xml	
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/Customer</id>
+<feed xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer</id>
   <title type="text">Customer</title>
   <updated>2014-02-13T12:09:31Z</updated>
   <link rel="self" title="Customer" href="Customer" />


[04/19] [OLINGO-175, OLINGO-205] imported all V3 test. Missing: invoke request (requires refactoring) + not yet supported functionalities by the static server (action overloading, media entity CRUD, property CUD)

Posted by fm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.xml b/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.xml
index 666cadb..7fa1a84 100644
--- a/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.xml	
+++ b/fit/src/main/resources/v3/ProductPhoto/-2 -2/entity.xml	
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ProductPhoto(PhotoId=-2,ProductId=-2)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ProductPhoto(PhotoId=-2,ProductId=-2)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductPhoto" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="ProductPhoto" href="ProductPhoto(PhotoId=-2,ProductId=-2)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.full.json b/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.full.json
index 199947a..40f8b90 100644
--- a/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.full.json	
+++ b/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.full.json	
@@ -1,7 +1,7 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata#ProductPhoto/@Element",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata#ProductPhoto/@Element",
   "odata.type": "Microsoft.Test.OData.Services.AstoriaDefaultService.ProductPhoto",
-  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ProductPhoto(PhotoId=-3,ProductId=-3)",
+  "odata.id": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ProductPhoto(PhotoId=-3,ProductId=-3)",
   "odata.editLink": "ProductPhoto(PhotoId=-3,ProductId=-3)",
   "ProductId": -3,
   "PhotoId": -3,

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.xml b/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.xml
index c604443..b150b37 100644
--- a/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.xml	
+++ b/fit/src/main/resources/v3/ProductPhoto/-3 -3/entity.xml	
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
-  <id>http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/ProductPhoto(PhotoId=-3,ProductId=-3)</id>
+<entry xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
+  <id>http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/ProductPhoto(PhotoId=-3,ProductId=-3)</id>
   <category term="Microsoft.Test.OData.Services.AstoriaDefaultService.ProductPhoto" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
   <link rel="edit" title="ProductPhoto" href="ProductPhoto(PhotoId=-3,ProductId=-3)" />
   <title />

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/services.full.json
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/services.full.json b/fit/src/main/resources/v3/services.full.json
index 91b8a61..a42abf8 100644
--- a/fit/src/main/resources/v3/services.full.json
+++ b/fit/src/main/resources/v3/services.full.json
@@ -1,5 +1,5 @@
 {
-  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/$metadata",
+  "odata.metadata": "http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/$metadata",
   "value":
           [
             {

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/fit/src/main/resources/v3/services.xml
----------------------------------------------------------------------
diff --git a/fit/src/main/resources/v3/services.xml b/fit/src/main/resources/v3/services.xml
index 5575ab7..75bae64 100644
--- a/fit/src/main/resources/v3/services.xml
+++ b/fit/src/main/resources/v3/services.xml
@@ -19,7 +19,7 @@
     under the License.
 
 -->
-<service xml:base="http://localhost:${cargo.servlet.port}/StaticService/V3/Static.svc/" xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
+<service xml:base="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/" xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
   <workspace>
     <atom:title>Default</atom:title>
     <collection href="AllGeoTypesSet">

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-api/src/main/java/org/apache/olingo/client/api/communication/request/streamed/ODataStreamedEntityRequest.java
----------------------------------------------------------------------
diff --git a/lib/client-api/src/main/java/org/apache/olingo/client/api/communication/request/streamed/ODataStreamedEntityRequest.java b/lib/client-api/src/main/java/org/apache/olingo/client/api/communication/request/streamed/ODataStreamedEntityRequest.java
index f5b717c..3753016 100644
--- a/lib/client-api/src/main/java/org/apache/olingo/client/api/communication/request/streamed/ODataStreamedEntityRequest.java
+++ b/lib/client-api/src/main/java/org/apache/olingo/client/api/communication/request/streamed/ODataStreamedEntityRequest.java
@@ -18,11 +18,9 @@
  */
 package org.apache.olingo.client.api.communication.request.streamed;
 
-import javax.security.auth.login.Configuration;
 import org.apache.olingo.client.api.communication.request.ODataStreamManager;
 import org.apache.olingo.client.api.communication.request.ODataStreamedRequest;
 import org.apache.olingo.client.api.communication.response.ODataResponse;
-import org.apache.olingo.client.api.format.ODataFormat;
 import org.apache.olingo.client.api.format.ODataPubFormat;
 
 /**
@@ -38,7 +36,7 @@ public interface ODataStreamedEntityRequest<V extends ODataResponse, T extends O
    * Returns resource representation format.
    *
    * @return the configured format (or default if not specified).
-   * @see Configuration#getDefaultPubFormat()
+   * @see org.apache.olingo.client.api.Configuration#getDefaultPubFormat()
    */
   ODataPubFormat getFormat();
 
@@ -46,7 +44,7 @@ public interface ODataStreamedEntityRequest<V extends ODataResponse, T extends O
    * Override configured request format.
    *
    * @param format request format.
-   * @see ODataFormat
+   * @see org.apache.olingo.client.api.format.ODataFormat
    */
   void setFormat(final ODataPubFormat format);
 }

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataFormat.java
----------------------------------------------------------------------
diff --git a/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataFormat.java b/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataFormat.java
index b7928e9..2ee704b 100644
--- a/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataFormat.java
+++ b/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataFormat.java
@@ -70,10 +70,10 @@ public enum ODataFormat {
     final StringBuffer _format = new StringBuffer();
 
     final String[] parts = format.split(";");
-    _format.append(parts[0]);
-    if (ContentType.APPLICATION_JSON.getMimeType().equals(parts[0])) {
+    _format.append(parts[0].trim());
+    if (ContentType.APPLICATION_JSON.getMimeType().equals(parts[0].trim())) {
       if (parts.length > 1) {
-        _format.append(';').append(parts[1]);
+        _format.append(';').append(parts[1].trim());
       } else {
         result = ODataFormat.JSON;
       }

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataPubFormat.java
----------------------------------------------------------------------
diff --git a/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataPubFormat.java b/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataPubFormat.java
index 2a89fd7..62e5322 100644
--- a/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataPubFormat.java
+++ b/lib/client-api/src/main/java/org/apache/olingo/client/api/format/ODataPubFormat.java
@@ -70,10 +70,10 @@ public enum ODataPubFormat {
     final StringBuffer _format = new StringBuffer();
 
     final String[] parts = format.split(";");
-    _format.append(parts[0]);
-    if (ContentType.APPLICATION_JSON.getMimeType().equals(parts[0])) {
+    _format.append(parts[0].trim());
+    if (ContentType.APPLICATION_JSON.getMimeType().equals(parts[0].trim())) {
       if (parts.length > 1 && parts[1].startsWith("odata=")) {
-        _format.append(';').append(parts[1]);
+        _format.append(';').append(parts[1].trim());
       } else {
         result = ODataPubFormat.JSON;
       }

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-api/src/main/java/org/apache/olingo/client/api/utils/URIUtils.java
----------------------------------------------------------------------
diff --git a/lib/client-api/src/main/java/org/apache/olingo/client/api/utils/URIUtils.java b/lib/client-api/src/main/java/org/apache/olingo/client/api/utils/URIUtils.java
index 0d52740..f5c79dd 100644
--- a/lib/client-api/src/main/java/org/apache/olingo/client/api/utils/URIUtils.java
+++ b/lib/client-api/src/main/java/org/apache/olingo/client/api/utils/URIUtils.java
@@ -35,8 +35,8 @@ import org.apache.olingo.client.api.ODataClient;
 import org.apache.olingo.client.api.domain.ODataJClientEdmPrimitiveType;
 import org.apache.olingo.client.api.domain.ODataDuration;
 import org.apache.olingo.client.api.domain.ODataTimestamp;
-import org.apache.olingo.client.api.edm.xml.CommonFunctionImport;
-import org.apache.olingo.client.api.edm.xml.EntityContainer;
+import org.apache.olingo.commons.api.edm.EdmEntityContainer;
+import org.apache.olingo.commons.api.edm.EdmFunctionImport;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -124,12 +124,13 @@ public final class URIUtils {
    * @return URI segment.
    */
   public static String rootFunctionImportURISegment(
-          final EntityContainer entityContainer, final CommonFunctionImport functionImport) {
+          final EdmEntityContainer entityContainer, final EdmFunctionImport functionImport) {
 
     final StringBuilder result = new StringBuilder();
-    if (!entityContainer.isDefaultEntityContainer()) {
-      result.append(entityContainer.getName()).append('.');
-    }
+    // TODO: https://issues.apache.org/jira/browse/OLINGO-209
+    // if (!entityContainer.isDefaultEntityContainer()) {
+    //  result.append(entityContainer.getName()).append('.');
+    // }
     result.append(functionImport.getName());
 
     return result.toString();

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/main/java/org/apache/olingo/client/core/data/AtomEntryImpl.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/main/java/org/apache/olingo/client/core/data/AtomEntryImpl.java b/lib/client-core/src/main/java/org/apache/olingo/client/core/data/AtomEntryImpl.java
index 5ddb182..704da5e 100644
--- a/lib/client-core/src/main/java/org/apache/olingo/client/core/data/AtomEntryImpl.java
+++ b/lib/client-core/src/main/java/org/apache/olingo/client/core/data/AtomEntryImpl.java
@@ -62,7 +62,6 @@ public class AtomEntryImpl extends AbstractEntry implements AtomObject {
       return StringUtils.isBlank(name) && StringUtils.isBlank(uri) && StringUtils.isBlank(email);
     }
   }
-
   private URI baseURI;
 
   private String title;
@@ -102,7 +101,7 @@ public class AtomEntryImpl extends AbstractEntry implements AtomObject {
   }
 
   public Date getUpdated() {
-    return new Date(updated.getTime());
+    return updated == null ? null : new Date(updated.getTime());
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/main/java/org/apache/olingo/client/core/data/JSONFeedDeserializer.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/main/java/org/apache/olingo/client/core/data/JSONFeedDeserializer.java b/lib/client-core/src/main/java/org/apache/olingo/client/core/data/JSONFeedDeserializer.java
index 2b91e1e..d58e7a7 100644
--- a/lib/client-core/src/main/java/org/apache/olingo/client/core/data/JSONFeedDeserializer.java
+++ b/lib/client-core/src/main/java/org/apache/olingo/client/core/data/JSONFeedDeserializer.java
@@ -41,6 +41,10 @@ public class JSONFeedDeserializer extends ODataJacksonDeserializer<JSONFeedImpl>
 
     final ObjectNode tree = (ObjectNode) parser.getCodec().readTree(parser);
 
+    if (!tree.has(Constants.JSON_VALUE)) {
+      return null;
+    }
+
     final JSONFeedImpl feed = new JSONFeedImpl();
 
     if (tree.hasNonNull(Constants.JSON_METADATA)) {

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/main/java/org/apache/olingo/client/core/op/impl/ResourceFactory.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/main/java/org/apache/olingo/client/core/op/impl/ResourceFactory.java b/lib/client-core/src/main/java/org/apache/olingo/client/core/op/impl/ResourceFactory.java
index f9003ff..bb98557 100644
--- a/lib/client-core/src/main/java/org/apache/olingo/client/core/op/impl/ResourceFactory.java
+++ b/lib/client-core/src/main/java/org/apache/olingo/client/core/op/impl/ResourceFactory.java
@@ -55,7 +55,6 @@ public class ResourceFactory {
    */
   public static Entry newEntry(final Class<? extends Entry> resourceClass) {
     Entry result = null;
-
     if (AtomEntryImpl.class.equals(resourceClass)) {
       result = new AtomEntryImpl();
     }
@@ -106,6 +105,6 @@ public class ResourceFactory {
   }
 
   public static ODataPubFormat formatForEntryClass(final Class<? extends Entry> reference) {
-    return reference.equals(AtomEntryImpl.class) ? ODataPubFormat.JSON : ODataPubFormat.ATOM;
+    return reference.equals(AtomEntryImpl.class) ? ODataPubFormat.ATOM : ODataPubFormat.JSON;
   }
 }

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractMetadataTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractMetadataTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractMetadataTestITCase.java
index 181068a..6ce8cb6 100644
--- a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractMetadataTestITCase.java
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractMetadataTestITCase.java
@@ -22,6 +22,7 @@ import org.apache.olingo.client.api.ODataClient;
 
 public abstract class AbstractMetadataTestITCase extends AbstractTestITCase {
 
+  @Override
   protected abstract ODataClient getClient();
 
   protected String getTestServiceRoot() {

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractTestITCase.java
index bd7c5ec..4e3409c 100644
--- a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractTestITCase.java
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/AbstractTestITCase.java
@@ -39,7 +39,7 @@ import java.util.Locale;
 import java.util.Set;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.olingo.client.api.ODataV3Client;
+import org.apache.olingo.client.api.ODataClient;
 import org.apache.olingo.client.api.communication.ODataClientErrorException;
 import org.apache.olingo.client.api.communication.request.UpdateType;
 import org.apache.olingo.client.api.communication.request.cud.ODataDeleteRequest;
@@ -66,7 +66,6 @@ import org.apache.olingo.client.api.format.ODataPubFormat;
 import org.apache.olingo.client.api.http.HttpMethod;
 import org.apache.olingo.client.api.uri.URIBuilder;
 import org.apache.olingo.client.api.utils.URIUtils;
-import org.apache.olingo.client.core.ODataClientFactory;
 import org.apache.olingo.client.core.data.AtomEntryImpl;
 import org.apache.olingo.client.core.data.JSONEntryImpl;
 import org.junit.BeforeClass;
@@ -85,21 +84,6 @@ public abstract class AbstractTestITCase {
   protected static final String servicesODataServiceRootURL =
           "http://services.odata.org/V3/(S(csquyjnoaywmz5xcdbfhlc1p))/OData/OData.svc/";
 
-  protected static ODataV3Client client;
-
-  protected static String testStaticServiceRootURL;
-
-  protected static String testLargeModelServiceRootURL;
-
-  protected static String testAuthServiceRootURL;
-
-  @BeforeClass
-  public static void setUpODataServiceRoot() throws IOException {
-    testStaticServiceRootURL = "http://localhost:9080/StaticService/V3/Static.svc";
-    testLargeModelServiceRootURL = "http://localhost:9080/StaticService/V3/Static.svc/large";
-    testAuthServiceRootURL = "http://localhost:9080/DefaultService.svc";
-  }
-
   /**
    * This is needed for correct number handling (Double, for example).
    */
@@ -108,10 +92,7 @@ public abstract class AbstractTestITCase {
     Locale.setDefault(Locale.ENGLISH);
   }
 
-  @BeforeClass
-  public static void setClientInstance() {
-    client = ODataClientFactory.getV3();
-  }
+  protected abstract ODataClient getClient();
 
   protected void checkLinks(final Collection<ODataLink> original, final Collection<ODataLink> actual) {
     assertTrue(original.size() <= actual.size());
@@ -227,12 +208,12 @@ public abstract class AbstractTestITCase {
   }
 
   protected ODataEntity getSampleCustomerInfo(final int id, final String sampleinfo) {
-    final ODataEntity entity =
-            client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo");
+    final ODataEntity entity = getClient().getObjectFactory().newEntity(
+            "Microsoft.Test.OData.Services.AstoriaDefaultService.CustomerInfo");
     entity.setMediaEntity(true);
 
-    entity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Information",
-            client.getPrimitiveValueBuilder().setText(sampleinfo).setType(
+    entity.getProperties().add(getClient().getObjectFactory().newPrimitiveProperty("Information",
+            getClient().getPrimitiveValueBuilder().setText(sampleinfo).setType(
             ODataJClientEdmPrimitiveType.String).build()));
 
     return entity;
@@ -242,22 +223,22 @@ public abstract class AbstractTestITCase {
           final int id, final String sampleName, final boolean withInlineInfo) {
 
     final ODataEntity entity =
-            client.getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.Customer");
+            getClient().getObjectFactory().newEntity("Microsoft.Test.OData.Services.AstoriaDefaultService.Customer");
 
     // add name attribute
-    entity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("Name",
-            client.getPrimitiveValueBuilder().setText(sampleName).setType(
+    entity.getProperties().add(getClient().getObjectFactory().newPrimitiveProperty("Name",
+            getClient().getPrimitiveValueBuilder().setText(sampleName).setType(
             ODataJClientEdmPrimitiveType.String).build()));
 
     // add key attribute
-    entity.getProperties().add(client.getObjectFactory().newPrimitiveProperty("CustomerId",
-            client.getPrimitiveValueBuilder().setText(String.valueOf(id)).setType(
+    entity.getProperties().add(getClient().getObjectFactory().newPrimitiveProperty("CustomerId",
+            getClient().getPrimitiveValueBuilder().setText(String.valueOf(id)).setType(
             ODataJClientEdmPrimitiveType.Int32).build()));
 
     // add BackupContactInfo attribute (collection)
     final ODataCollectionValue backupContactInfoValue = new ODataCollectionValue(
             "Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.ContactDetails)");
-    entity.getProperties().add(client.getObjectFactory().newCollectionProperty("BackupContactInfo",
+    entity.getProperties().add(getClient().getObjectFactory().newCollectionProperty("BackupContactInfo",
             backupContactInfoValue));
 
     // add BackupContactInfo.ContactDetails attribute (complex)
@@ -267,29 +248,29 @@ public abstract class AbstractTestITCase {
 
     // add BackupContactInfo.ContactDetails.AlternativeNames attribute (collection)
     final ODataCollectionValue altNamesValue = new ODataCollectionValue("Collection(Edm.String)");
-    altNamesValue.add(client.getPrimitiveValueBuilder().
+    altNamesValue.add(getClient().getPrimitiveValueBuilder().
             setText("myname").setType(ODataJClientEdmPrimitiveType.String).build());
-    contactDetails.add(client.getObjectFactory().newCollectionProperty("AlternativeNames", altNamesValue));
+    contactDetails.add(getClient().getObjectFactory().newCollectionProperty("AlternativeNames", altNamesValue));
 
     // add BackupContactInfo.ContactDetails.EmailBag attribute (collection)
     final ODataCollectionValue emailBagValue = new ODataCollectionValue("Collection(Edm.String)");
-    emailBagValue.add(client.getPrimitiveValueBuilder().
+    emailBagValue.add(getClient().getPrimitiveValueBuilder().
             setText("myname@mydomain.com").setType(ODataJClientEdmPrimitiveType.String).build());
-    contactDetails.add(client.getObjectFactory().newCollectionProperty("EmailBag", emailBagValue));
+    contactDetails.add(getClient().getObjectFactory().newCollectionProperty("EmailBag", emailBagValue));
 
     // add BackupContactInfo.ContactDetails.ContactAlias attribute (complex)
     final ODataComplexValue contactAliasValue = new ODataComplexValue(
             "Microsoft.Test.OData.Services.AstoriaDefaultService.Aliases");
-    contactDetails.add(client.getObjectFactory().newComplexProperty("ContactAlias", contactAliasValue));
+    contactDetails.add(getClient().getObjectFactory().newComplexProperty("ContactAlias", contactAliasValue));
 
     // add BackupContactInfo.ContactDetails.ContactAlias.AlternativeNames attribute (collection)
     final ODataCollectionValue aliasAltNamesValue = new ODataCollectionValue("Collection(Edm.String)");
-    aliasAltNamesValue.add(client.getPrimitiveValueBuilder().
+    aliasAltNamesValue.add(getClient().getPrimitiveValueBuilder().
             setText("myAlternativeName").setType(ODataJClientEdmPrimitiveType.String).build());
-    contactAliasValue.add(client.getObjectFactory().newCollectionProperty("AlternativeNames", aliasAltNamesValue));
+    contactAliasValue.add(getClient().getObjectFactory().newCollectionProperty("AlternativeNames", aliasAltNamesValue));
 
     if (withInlineInfo) {
-      final ODataInlineEntity inlineInfo = client.getObjectFactory().newInlineEntity(
+      final ODataInlineEntity inlineInfo = getClient().getObjectFactory().newInlineEntity(
               "Info",
               URI.create("Customer(" + id + ")/Info"),
               getSampleCustomerInfo(id, sampleName + "_Info"));
@@ -303,7 +284,7 @@ public abstract class AbstractTestITCase {
   protected void debugEntry(final Entry entry, final String message) {
     if (LOG.isDebugEnabled()) {
       final StringWriter writer = new StringWriter();
-      client.getSerializer().entry(entry, writer);
+      getClient().getSerializer().entry(entry, writer);
       writer.flush();
       LOG.debug(message + "\n{}", writer.toString());
     }
@@ -312,7 +293,7 @@ public abstract class AbstractTestITCase {
   protected void debugFeed(final Feed feed, final String message) {
     if (LOG.isDebugEnabled()) {
       final StringWriter writer = new StringWriter();
-      client.getSerializer().feed(feed, writer);
+      getClient().getSerializer().feed(feed, writer);
       writer.flush();
       LOG.debug(message + "\n{}", writer.toString());
     }
@@ -329,12 +310,12 @@ public abstract class AbstractTestITCase {
   protected void debugODataEntity(final ODataEntity entity, final String message) {
     if (LOG.isDebugEnabled()) {
       StringWriter writer = new StringWriter();
-      client.getSerializer().entry(client.getBinder().getEntry(entity, AtomEntryImpl.class), writer);
+      getClient().getSerializer().entry(getClient().getBinder().getEntry(entity, AtomEntryImpl.class), writer);
       writer.flush();
       LOG.debug(message + " (Atom)\n{}", writer.toString());
 
       writer = new StringWriter();
-      client.getSerializer().entry(client.getBinder().getEntry(entity, JSONEntryImpl.class), writer);
+      getClient().getSerializer().entry(getClient().getBinder().getEntry(entity, JSONEntryImpl.class), writer);
       writer.flush();
       LOG.debug(message + " (JSON)\n{}", writer.toString());
     }
@@ -353,7 +334,7 @@ public abstract class AbstractTestITCase {
   }
 
   protected String getETag(final URI uri) {
-    final ODataRetrieveResponse<ODataEntity> res = client.getRetrieveRequestFactory().
+    final ODataRetrieveResponse<ODataEntity> res = getClient().getRetrieveRequestFactory().
             getEntityRequest(uri).execute();
     try {
       return res.getEtag();
@@ -363,7 +344,7 @@ public abstract class AbstractTestITCase {
   }
 
   protected ODataEntity read(final ODataPubFormat format, final URI editLink) {
-    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(editLink);
+    final ODataEntityRequest req = getClient().getRetrieveRequestFactory().getEntityRequest(editLink);
     req.setFormat(format);
 
     final ODataRetrieveResponse<ODataEntity> res = req.execute();
@@ -384,13 +365,12 @@ public abstract class AbstractTestITCase {
           final ODataEntity original,
           final String entitySetName) {
 
-    final URIBuilder<?> uriBuilder = client.getURIBuilder(serviceRootURL);
-    uriBuilder.appendEntitySetSegment(entitySetName);
+    final URIBuilder<?> uriBuilder = getClient().getURIBuilder(serviceRootURL).appendEntitySetSegment(entitySetName);
 
     debugODataEntity(original, "About to create");
 
     final ODataEntityCreateRequest createReq =
-            client.getCUDRequestFactory().getEntityCreateRequest(uriBuilder.build(), original);
+            getClient().getCUDRequestFactory().getEntityCreateRequest(uriBuilder.build(), original);
     createReq.setFormat(format);
 
     final ODataEntityCreateResponse createRes = createReq.execute();
@@ -411,7 +391,7 @@ public abstract class AbstractTestITCase {
           final int actualObjectId,
           final Collection<String> expands) {
 
-    final URIBuilder<?> uriBuilder = client.getURIBuilder(serviceRootURL).
+    final URIBuilder<?> uriBuilder = getClient().getURIBuilder(serviceRootURL).
             appendEntitySetSegment("Customer").appendKeySegment(actualObjectId);
 
     // search expanded
@@ -421,7 +401,7 @@ public abstract class AbstractTestITCase {
       }
     }
 
-    final ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
+    final ODataEntityRequest req = getClient().getRetrieveRequestFactory().getEntityRequest(uriBuilder.build());
     req.setFormat(format);
 
     final ODataRetrieveResponse<ODataEntity> res = req.execute();
@@ -473,7 +453,7 @@ public abstract class AbstractTestITCase {
     assertFalse(toBeDeleted.isEmpty());
 
     for (URI link : toBeDeleted) {
-      final ODataDeleteRequest deleteReq = client.getCUDRequestFactory().getDeleteRequest(link);
+      final ODataDeleteRequest deleteReq = getClient().getCUDRequestFactory().getDeleteRequest(link);
       final ODataDeleteResponse deleteRes = deleteReq.execute();
 
       assertEquals(204, deleteRes.getStatusCode());
@@ -481,7 +461,7 @@ public abstract class AbstractTestITCase {
 
       deleteRes.close();
 
-      final ODataEntityRequest retrieveReq = client.getRetrieveRequestFactory().getEntityRequest(link);
+      final ODataEntityRequest retrieveReq = getClient().getRetrieveRequestFactory().getEntityRequest(link);
       // bug that needs to be fixed on the SampleService - cannot get entity not found with header
       // Accept: application/json;odata=minimalmetadata
       retrieveReq.setFormat(format == ODataPubFormat.JSON_FULL_METADATA ? ODataPubFormat.JSON : format);
@@ -529,8 +509,8 @@ public abstract class AbstractTestITCase {
 
     assertNotEquals(newm, oldm);
 
-    changes.getProperties().add(client.getObjectFactory().newPrimitiveProperty(propertyName,
-            client.getPrimitiveValueBuilder().setText(newm).build()));
+    changes.getProperties().add(getClient().getObjectFactory().newPrimitiveProperty(propertyName,
+            getClient().getPrimitiveValueBuilder().setText(newm).build()));
 
     update(type, changes, format, etag);
 
@@ -550,9 +530,9 @@ public abstract class AbstractTestITCase {
 
   protected void update(
           final UpdateType type, final ODataEntity changes, final ODataPubFormat format, final String etag) {
-    final ODataEntityUpdateRequest req = client.getCUDRequestFactory().getEntityUpdateRequest(type, changes);
+    final ODataEntityUpdateRequest req = getClient().getCUDRequestFactory().getEntityUpdateRequest(type, changes);
 
-    if (client.getConfiguration().isUseXHTTPMethod()) {
+    if (getClient().getConfiguration().isUseXHTTPMethod()) {
       assertEquals(HttpMethod.POST, req.getMethod());
     } else {
       assertEquals(type.getMethod(), req.getMethod());

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AbstractV3TestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AbstractV3TestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AbstractV3TestITCase.java
new file mode 100644
index 0000000..d965201
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AbstractV3TestITCase.java
@@ -0,0 +1,53 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import java.io.IOException;
+import org.apache.olingo.client.api.ODataV3Client;
+import org.apache.olingo.client.core.ODataClientFactory;
+import org.apache.olingo.client.core.it.AbstractTestITCase;
+import org.junit.BeforeClass;
+
+public abstract class AbstractV3TestITCase extends AbstractTestITCase {
+
+  protected static ODataV3Client client;
+
+  protected static String testStaticServiceRootURL;
+
+  protected static String testLargeModelServiceRootURL;
+
+  protected static String testAuthServiceRootURL;
+
+  @BeforeClass
+  public static void setUpODataServiceRoot() throws IOException {
+    testStaticServiceRootURL = "http://localhost:9080/StaticService/V30/Static.svc";
+    testLargeModelServiceRootURL = "http://localhost:9080/StaticService/V30/Static.svc/large";
+    testAuthServiceRootURL = "http://localhost:9080/DefaultService.svc";
+  }
+
+  @BeforeClass
+  public static void setClientInstance() {
+    client = ODataClientFactory.getV3();
+  }
+
+  @Override
+  protected ODataV3Client getClient() {
+    return client;
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ActionOverloadingTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ActionOverloadingTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ActionOverloadingTestITCase.java
new file mode 100644
index 0000000..f1a9dbe
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/ActionOverloadingTestITCase.java
@@ -0,0 +1,133 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+public class ActionOverloadingTestITCase extends AbstractV3TestITCase {
+
+//  @Test
+//  public void retrieveProducts() {
+//    final EdmV3Metadata metadata = client.getRetrieveRequestFactory().
+//            getMetadataRequest(testActionOverloadingServiceRootURL).execute().getBody();
+//    assertNotNull(metadata);
+//
+//    final EntityContainer container = metadata.getSchema(0).getEntityContainers().get(0);
+//    assertNotNull(container);
+//
+//    int execs = 0;
+//    for (FunctionImport funcImp : container.getFunctionImports("RetrieveProduct")) {
+//      final ODataInvokeResponse<ODataProperty> res;
+//      if (funcImp.getParameters().isEmpty()) {
+//        final URIBuilder funcImpBuilder = client.getURIBuilder(testActionOverloadingServiceRootURL).
+//                appendFunctionImportSegment(URIUtils.rootFunctionImportURISegment(container, funcImp));
+//
+//        res = client.getInvokeRequestFactory().<ODataProperty>getInvokeRequest(
+//                funcImpBuilder.build(), metadata, funcImp).execute();
+//      } else if ("Microsoft.Test.OData.Services.AstoriaDefaultService.Product".
+//              equals(funcImp.getParameters().get(0).getType())) {
+//
+//        final ODataEntity product = client.getRetrieveRequestFactory().getEntityRequest(
+//                client.getURIBuilder(testActionOverloadingServiceRootURL).
+//                appendEntityTypeSegment("Product").appendKeySegment(-10).build()).
+//                execute().getBody();
+//        assertNotNull(product);
+//
+//        res = client.getInvokeRequestFactory().<ODataProperty>getInvokeRequest(
+//                product.getOperation("RetrieveProduct").getTarget(), metadata, funcImp).execute();
+//      } else if ("Microsoft.Test.OData.Services.AstoriaDefaultService.OrderLine".
+//              equals(funcImp.getParameters().get(0).getType())) {
+//
+//        final Map<String, Object> key = new LinkedHashMap<String, Object>(2);
+//        key.put("OrderId", -10);
+//        key.put("ProductId", -10);
+//        final ODataEntity orderLine = client.getRetrieveRequestFactory().getEntityRequest(
+//                client.getURIBuilder(testActionOverloadingServiceRootURL).
+//                appendEntityTypeSegment("OrderLine").appendKeySegment(key).build()).
+//                execute().getBody();
+//        assertNotNull(orderLine);
+//
+//        res = client.getInvokeRequestFactory().<ODataProperty>getInvokeRequest(
+//                orderLine.getOperation("RetrieveProduct").getTarget(), metadata, funcImp).execute();
+//      } else {
+//        res = null;
+//      }
+//
+//      assertNotNull(res);
+//      assertEquals(200, res.getStatusCode());
+//      assertEquals(Integer.valueOf(-10), res.getBody().getPrimitiveValue().<Integer>toCastValue());
+//      execs++;
+//    }
+//    assertEquals(3, execs);
+//  }
+//
+//  @Test
+//  public void increaseSalaries() {
+//    final EdmV3Metadata metadata =
+//            client.getRetrieveRequestFactory().getMetadataRequest(testActionOverloadingServiceRootURL).execute().
+//            getBody();
+//    assertNotNull(metadata);
+//
+//    final EntityContainer container = metadata.getSchema(0).getEntityContainers().get(0);
+//    assertNotNull(container);
+//
+//    int execs = 0;
+//    for (FunctionImport funcImp : container.getFunctionImports("IncreaseSalaries")) {
+//      final Map<String, ODataValue> parameters = new LinkedHashMap<String, ODataValue>(1);
+//      parameters.put("n",
+//              client.getPrimitiveValueBuilder().setType(EdmSimpleType.Int32).setValue(5).build());
+//
+//      final ODataInvokeResponse<ODataNoContent> res;
+//      if ("Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.Employee)".
+//              equals(funcImp.getParameters().get(0).getType())) {
+//
+//        final URIBuilder builder = client.getURIBuilder(testActionOverloadingServiceRootURL).
+//                appendEntitySetSegment("Person").
+//                appendStructuralSegment("Microsoft.Test.OData.Services.AstoriaDefaultService.Employee");
+//
+//        final ODataEntitySet employees = client.getRetrieveRequestFactory().getEntitySetRequest(
+//                builder.build()).execute().getBody();
+//        assertNotNull(employees);
+//
+//        res = client.getInvokeRequestFactory().<ODataNoContent>getInvokeRequest(
+//                builder.appendFunctionImportSegment(funcImp.getName()).build(), metadata, funcImp, parameters).
+//                execute();
+//      } else if ("Collection(Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee)".
+//              equals(funcImp.getParameters().get(0).getType())) {
+//
+//        final URIBuilder builder = client.getURIBuilder(testActionOverloadingServiceRootURL).
+//                appendEntitySetSegment("Person").
+//                appendStructuralSegment("Microsoft.Test.OData.Services.AstoriaDefaultService.SpecialEmployee");
+//
+//        final ODataEntitySet specialEmployees = client.getRetrieveRequestFactory().getEntitySetRequest(
+//                builder.build()).execute().getBody();
+//        assertNotNull(specialEmployees);
+//
+//        res = client.getInvokeRequestFactory().<ODataNoContent>getInvokeRequest(
+//                builder.appendFunctionImportSegment(funcImp.getName()).build(), metadata, funcImp, parameters).
+//                execute();
+//      } else {
+//        res = null;
+//      }
+//
+//      assertNotNull(res);
+//      assertEquals(204, res.getStatusCode());
+//      execs++;
+//    }
+//    assertEquals(2, execs);
+//  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AsyncTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AsyncTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AsyncTestITCase.java
new file mode 100644
index 0000000..1936011
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AsyncTestITCase.java
@@ -0,0 +1,135 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertFalse;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URI;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.Future;
+import org.apache.commons.io.IOUtils;
+import org.apache.olingo.client.api.communication.request.UpdateType;
+import org.apache.olingo.client.api.communication.request.cud.ODataEntityUpdateRequest;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataMediaRequest;
+import org.apache.olingo.client.api.communication.request.streamed.MediaEntityCreateStreamManager;
+import org.apache.olingo.client.api.communication.request.streamed.ODataMediaEntityCreateRequest;
+import org.apache.olingo.client.api.communication.response.ODataEntityUpdateResponse;
+import org.apache.olingo.client.api.communication.response.ODataMediaEntityCreateResponse;
+import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
+import org.apache.olingo.client.api.domain.ODataEntity;
+import org.apache.olingo.client.api.domain.ODataEntitySet;
+import org.apache.olingo.client.api.uri.URIBuilder;
+import org.junit.Ignore;
+import org.junit.Test;
+
+public class AsyncTestITCase extends AbstractV3TestITCase {
+
+  @Test
+  public void retrieveEntitySet() throws InterruptedException, ExecutionException {
+    final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product");
+    final Future<ODataRetrieveResponse<ODataEntitySet>> futureRes =
+            client.getRetrieveRequestFactory().getEntitySetRequest(uriBuilder.build()).asyncExecute();
+    assertNotNull(futureRes);
+
+    while (!futureRes.isDone()) {
+      Thread.sleep(1000L);
+    }
+
+    final ODataRetrieveResponse<ODataEntitySet> res = futureRes.get();
+    assertNotNull(res);
+    assertEquals(200, res.getStatusCode());
+    assertFalse(res.getBody().getEntities().isEmpty());
+  }
+
+  @Test
+  public void updateEntity() throws InterruptedException, ExecutionException {
+    final URI uri = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Product").appendKeySegment(-10).build();
+
+    final ODataRetrieveResponse<ODataEntity> entityRes = client.getRetrieveRequestFactory().
+            getEntityRequest(uri).execute();
+    final ODataEntity entity = entityRes.getBody();
+    entity.getAssociationLinks().clear();
+    entity.getNavigationLinks().clear();
+    entity.getEditMediaLinks().clear();
+    entity.getProperty("Description").setValue(
+            client.getPrimitiveValueBuilder().setText("AsyncTest#updateEntity").build());
+
+    final ODataEntityUpdateRequest updateReq =
+            client.getCUDRequestFactory().getEntityUpdateRequest(uri, UpdateType.MERGE, entity);
+    updateReq.setIfMatch(entityRes.getEtag());
+    final Future<ODataEntityUpdateResponse> futureRes = updateReq.asyncExecute();
+
+    while (!futureRes.isDone()) {
+      Thread.sleep(1000L);
+    }
+
+    final ODataEntityUpdateResponse res = futureRes.get();
+    assertNotNull(res);
+    assertEquals(204, res.getStatusCode());
+  }
+
+  /**
+   * @see MediaEntityTest#createMediaEntity(com.msopentech.odatajclient.engine.format.ODataPubFormat)
+   */
+  @Test
+  @Ignore
+  public void createMediaEntity() throws InterruptedException, ExecutionException, IOException {
+    URIBuilder<?> builder = client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("Car");
+
+    final String TO_BE_UPDATED = "async buffered stream sample";
+    final InputStream input = IOUtils.toInputStream(TO_BE_UPDATED);
+
+    final ODataMediaEntityCreateRequest createReq =
+            client.getStreamedRequestFactory().getMediaEntityCreateRequest(builder.build(), input);
+
+    final MediaEntityCreateStreamManager streamManager = createReq.execute();
+    final Future<ODataMediaEntityCreateResponse> futureCreateRes = streamManager.getAsyncResponse();
+
+    while (!futureCreateRes.isDone()) {
+      Thread.sleep(1000L);
+    }
+    
+    final ODataMediaEntityCreateResponse createRes = futureCreateRes.get();
+
+    assertEquals(201, createRes.getStatusCode());
+
+    final ODataEntity created = createRes.getBody();
+    assertNotNull(created);
+    assertEquals(2, created.getProperties().size());
+
+    final int id = "VIN".equals(created.getProperties().get(0).getName())
+            ? created.getProperties().get(0).getPrimitiveValue().<Integer>toCastValue()
+            : created.getProperties().get(1).getPrimitiveValue().<Integer>toCastValue();
+
+    builder = client.getURIBuilder(testStaticServiceRootURL).
+            appendEntitySetSegment("Car").appendKeySegment(id).appendValueSegment();
+
+    final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build());
+
+    final ODataRetrieveResponse<InputStream> retrieveRes = retrieveReq.execute();
+    assertEquals(200, retrieveRes.getStatusCode());
+    assertEquals(TO_BE_UPDATED, IOUtils.toString(retrieveRes.getBody()));
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AuthEntityRetrieveTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AuthEntityRetrieveTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AuthEntityRetrieveTestITCase.java
new file mode 100644
index 0000000..9d98270
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/AuthEntityRetrieveTestITCase.java
@@ -0,0 +1,54 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import org.apache.olingo.client.core.http.AbstractBasicAuthHttpClientFactory;
+import org.apache.olingo.client.core.http.DefaultHttpClientFactory;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+
+public class AuthEntityRetrieveTestITCase extends EntityRetrieveTestITCase {
+
+  @BeforeClass
+  public static void enableBasicAuth() {
+    client.getConfiguration().setHttpClientFactory(new AbstractBasicAuthHttpClientFactory() {
+      private static final long serialVersionUID = 1L;
+
+      @Override
+      protected String getUsername() {
+        return "odatajclient";
+      }
+
+      @Override
+      protected String getPassword() {
+        return "odatajclient";
+      }
+    });
+  }
+
+  @AfterClass
+  public static void disableBasicAuth() {
+    client.getConfiguration().setHttpClientFactory(new DefaultHttpClientFactory());
+  }
+
+  @Override
+  protected String getServiceRoot() {
+    return testAuthServiceRootURL;
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/BatchTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/BatchTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/BatchTestITCase.java
new file mode 100644
index 0000000..1f3ede1
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/BatchTestITCase.java
@@ -0,0 +1,406 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+public class BatchTestITCase extends AbstractV3TestITCase {
+
+//  private static String PREFIX = "!!PREFIX!!";
+//
+//  private static String SUFFIX = "!!SUFFIX!!";
+//
+//  private static int MAX = 10000;
+//
+//  @Test
+//  @Ignore
+//  public void stringStreaming() {
+//    final TestStreamManager streaming = new TestStreamManager();
+//
+//    new StreamingThread(streaming).start();
+//
+//    streaming.addObject((PREFIX + "\n").getBytes());
+//
+//    for (int i = 0; i <= MAX; i++) {
+//      streaming.addObject((i + ") send info\n").getBytes());
+//    }
+//
+//    streaming.addObject((SUFFIX).getBytes());
+//    streaming.finalizeBody();
+//  }
+//
+//  @Test
+//  @Ignore
+//  public void emptyBatchRequest() {
+//    // create your request
+//    final ODataBatchRequest request = client.getBatchRequestFactory().getBatchRequest(testStaticServiceRootURL);
+//
+//    final BatchStreamManager payload = request.execute();
+//    final ODataBatchResponse response = payload.getResponse();
+//
+//    assertEquals(202, response.getStatusCode());
+//    assertEquals("Accepted", response.getStatusMessage());
+//
+//    final Iterator<ODataBatchResponseItem> iter = response.getBody();
+//    assertFalse(iter.hasNext());
+//  }
+//
+//  @Test
+//  @Ignore
+//  public void changesetWithError() {
+//    // create your request
+//    final ODataBatchRequest request = client.getBatchRequestFactory().getBatchRequest(testStaticServiceRootURL);
+//
+//    final BatchStreamManager payload = request.execute();
+//    final ODataChangeset changeset = payload.addChangeset();
+//
+//    URIBuilder<?> targetURI;
+//    ODataEntityCreateRequest createReq;
+//
+//    targetURI = client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("Customer");
+//    for (int i = 1; i <= 2; i++) {
+//      // Create Customer into the changeset
+//      createReq = client.getCUDRequestFactory().getEntityCreateRequest(
+//              targetURI.build(),
+//              getSampleCustomerProfile(100 + i, "Sample customer", false));
+//      createReq.setFormat(ODataPubFormat.JSON);
+//      changeset.addRequest(createReq);
+//    }
+//
+//    targetURI = client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("WrongEntitySet");
+//    createReq = client.getCUDRequestFactory().getEntityCreateRequest(
+//            targetURI.build(),
+//            getSampleCustomerProfile(105, "Sample customer", false));
+//    createReq.setFormat(ODataPubFormat.JSON);
+//    changeset.addRequest(createReq);
+//
+//    targetURI = client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("Customer");
+//    for (int i = 3; i <= 4; i++) {
+//      // Create Customer into the changeset
+//      createReq = client.getCUDRequestFactory().getEntityCreateRequest(
+//              targetURI.build(),
+//              getSampleCustomerProfile(100 + i, "Sample customer", false));
+//      createReq.setFormat(ODataPubFormat.ATOM);
+//      changeset.addRequest(createReq);
+//    }
+//
+//    final ODataBatchResponse response = payload.getResponse();
+//    assertEquals(202, response.getStatusCode());
+//    assertEquals("Accepted", response.getStatusMessage());
+//
+//    final Iterator<ODataBatchResponseItem> iter = response.getBody();
+//    final ODataChangesetResponseItem chgResponseItem = (ODataChangesetResponseItem) iter.next();
+//
+//    final ODataResponse res = chgResponseItem.next();
+//    assertEquals(404, res.getStatusCode());
+//    assertEquals("Not Found", res.getStatusMessage());
+//    assertEquals(Integer.valueOf(3), Integer.valueOf(
+//            res.getHeader(ODataBatchConstants.CHANGESET_CONTENT_ID_NAME).iterator().next()));
+//    assertFalse(chgResponseItem.hasNext());
+//  }
+//
+//  @Test
+//  @Ignore
+//  public void changesetWithReference() {
+//    // create your request
+//    final ODataBatchRequest request = client.getBatchRequestFactory().getBatchRequest(testStaticServiceRootURL);
+//    final BatchStreamManager streamManager = request.execute();
+//
+//    final ODataChangeset changeset = streamManager.addChangeset();
+//    ODataEntity customer = getSampleCustomerProfile(20, "sample customer", false);
+//
+//    URIBuilder<?> uriBuilder = client.getURIBuilder(testAuthServiceRootURL).appendEntitySetSegment("Customer");
+//
+//    // add create request
+//    final ODataEntityCreateRequest createReq =
+//            client.getCUDRequestFactory().getEntityCreateRequest(uriBuilder.build(), customer);
+//
+//    changeset.addRequest(createReq);
+//
+//    // retrieve request reference
+//    int createRequestRef = changeset.getLastContentId();
+//
+//    // add update request: link CustomerInfo(17) to the new customer
+//    final ODataEntity customerChanges = client.getObjectFactory().newEntity(customer.getName());
+//    customerChanges.addLink(client.getObjectFactory().newEntityNavigationLink(
+//            "Info",
+//            client.getURIBuilder(testAuthServiceRootURL).appendEntitySetSegment("CustomerInfo").
+//            appendKeySegment(17).build()));
+//
+//    final ODataEntityUpdateRequest updateReq = client.getCUDRequestFactory().getEntityUpdateRequest(
+//            URI.create("$" + createRequestRef), UpdateType.PATCH, customerChanges);
+//
+//    changeset.addRequest(updateReq);
+//
+//    final ODataBatchResponse response = streamManager.getResponse();
+//    assertEquals(202, response.getStatusCode());
+//    assertEquals("Accepted", response.getStatusMessage());
+//
+//    // verify response payload ...
+//    final Iterator<ODataBatchResponseItem> iter = response.getBody();
+//
+//    final ODataBatchResponseItem item = iter.next();
+//    assertTrue(item instanceof ODataChangesetResponseItem);
+//
+//    final ODataChangesetResponseItem chgitem = (ODataChangesetResponseItem) item;
+//
+//    ODataResponse res = chgitem.next();
+//    assertEquals(201, res.getStatusCode());
+//    assertTrue(res instanceof ODataEntityCreateResponse);
+//
+//    customer = ((ODataEntityCreateResponse) res).getBody();
+//
+//    ODataEntityRequest req = client.getRetrieveRequestFactory().getEntityRequest(
+//            URIUtils.getURI(testStaticServiceRootURL, customer.getEditLink().toASCIIString() + "/Info"));
+//
+//    assertEquals(Integer.valueOf(17),
+//            req.execute().getBody().getProperty("CustomerInfoId").getPrimitiveValue().<Integer>toCastValue());
+//
+//    res = chgitem.next();
+//    assertEquals(204, res.getStatusCode());
+//    assertTrue(res instanceof ODataEntityUpdateResponse);
+//
+//    // clean ...
+//    assertEquals(204, client.getCUDRequestFactory().getDeleteRequest(
+//            URIUtils.getURI(testStaticServiceRootURL, customer.getEditLink().toASCIIString())).execute().
+//            getStatusCode());
+//
+//    try {
+//      client.getRetrieveRequestFactory().getEntityRequest(
+//              URIUtils.getURI(testStaticServiceRootURL, customer.getEditLink().toASCIIString())).
+//              execute().getBody();
+//      fail();
+//    } catch (Exception e) {
+//      // ignore
+//    }
+//  }
+//
+//  @Test
+//  @Ignore
+//  public void batchRequest() {
+//    // create your request
+//    final ODataBatchRequest request = client.getBatchRequestFactory().getBatchRequest(testStaticServiceRootURL);
+//
+//    final BatchStreamManager streamManager = request.execute();
+//
+//    // -------------------------------------------
+//    // Add retrieve item
+//    // -------------------------------------------
+//    ODataRetrieve retrieve = streamManager.addRetrieve();
+//
+//    // prepare URI
+//    URIBuilder<?> targetURI = client.getURIBuilder(testStaticServiceRootURL);
+//    targetURI.appendEntitySetSegment("Customer").appendKeySegment(-10).
+//            expand("Logins").select("CustomerId,Logins/Username");
+//
+//    // create new request
+//    ODataEntityRequest queryReq = client.getRetrieveRequestFactory().getEntityRequest(targetURI.build());
+//    queryReq.setFormat(ODataPubFormat.ATOM);
+//
+//    retrieve.setRequest(queryReq);
+//    // -------------------------------------------
+//
+//    // -------------------------------------------
+//    // Add changeset item
+//    // -------------------------------------------
+//    final ODataChangeset changeset = streamManager.addChangeset();
+//
+//    // Update Product into the changeset
+//    targetURI = client.getURIBuilder(testStaticServiceRootURL).
+//            appendEntitySetSegment("Product").appendKeySegment(-10);
+//    final URI editLink = targetURI.build();
+//
+//    final ODataEntity merge = client.getObjectFactory().newEntity(TEST_PRODUCT_TYPE);
+//    merge.setEditLink(editLink);
+//
+//    merge.getProperties().add(client.getObjectFactory().newPrimitiveProperty(
+//            "Description", client.getPrimitiveValueBuilder().setText("new description from batch").build()));
+//
+//    final ODataEntityUpdateRequest changeReq =
+//            client.getCUDRequestFactory().getEntityUpdateRequest(UpdateType.MERGE, merge);
+//    changeReq.setFormat(ODataPubFormat.JSON_FULL_METADATA);
+//    changeReq.setIfMatch(getETag(editLink));
+//
+//    changeset.addRequest(changeReq);
+//
+//    // Create Customer into the changeset
+//    targetURI = client.getURIBuilder(testStaticServiceRootURL).appendEntitySetSegment("Customer");
+//    final ODataEntity original = getSampleCustomerProfile(1000, "Sample customer", false);
+//    final ODataEntityCreateRequest createReq =
+//            client.getCUDRequestFactory().getEntityCreateRequest(targetURI.build(), original);
+//    createReq.setFormat(ODataPubFormat.ATOM);
+//    changeset.addRequest(createReq);
+//    // -------------------------------------------
+//
+//    // -------------------------------------------
+//    // Add retrieve item
+//    // -------------------------------------------
+//    retrieve = streamManager.addRetrieve();
+//
+//    // prepare URI
+//    targetURI = client.getURIBuilder(testStaticServiceRootURL).
+//            appendEntitySetSegment("Product").appendKeySegment(-10);
+//
+//    // create new request
+//    queryReq = client.getRetrieveRequestFactory().getEntityRequest(targetURI.build());
+//
+//    retrieve.setRequest(queryReq);
+//    // -------------------------------------------
+//
+//    final ODataBatchResponse response = streamManager.getResponse();
+//    assertEquals(202, response.getStatusCode());
+//    assertEquals("Accepted", response.getStatusMessage());
+//
+//    final Iterator<ODataBatchResponseItem> iter = response.getBody();
+//
+//    // retrive the first item (ODataRetrieve)
+//    ODataBatchResponseItem item = iter.next();
+//    assertTrue(item instanceof ODataRetrieveResponseItem);
+//
+//    ODataRetrieveResponseItem retitem = (ODataRetrieveResponseItem) item;
+//    ODataResponse res = retitem.next();
+//    assertTrue(res instanceof ODataEntityResponseImpl);
+//    assertEquals(200, res.getStatusCode());
+//    assertEquals("OK", res.getStatusMessage());
+//
+//    ODataEntityResponseImpl entres = (ODataEntityResponseImpl) res;
+//    ODataEntity entity = entres.getBody();
+//    assertEquals(new Integer(-10), entity.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue());
+//
+//    // retrieve the second item (ODataChangeset)
+//    item = iter.next();
+//    assertTrue(item instanceof ODataChangesetResponseItem);
+//
+//    final ODataChangesetResponseItem chgitem = (ODataChangesetResponseItem) item;
+//    res = chgitem.next();
+//    assertTrue(res instanceof ODataEntityUpdateResponse);
+//    assertEquals(204, res.getStatusCode());
+//    assertEquals("No Content", res.getStatusMessage());
+//
+//    res = chgitem.next();
+//    assertTrue(res instanceof ODataEntityCreateResponse);
+//    assertEquals(201, res.getStatusCode());
+//    assertEquals("Created", res.getStatusMessage());
+//
+//    final ODataEntityCreateResponse createres = (ODataEntityCreateResponse) res;
+//    entity = createres.getBody();
+//    assertEquals(new Integer(1000), entity.getProperty("CustomerId").getPrimitiveValue().<Integer>toCastValue());
+//
+//    // retrive the third item (ODataRetrieve)
+//    item = iter.next();
+//    assertTrue(item instanceof ODataRetrieveResponseItem);
+//
+//    retitem = (ODataRetrieveResponseItem) item;
+//    res = retitem.next();
+//    assertTrue(res instanceof ODataEntityResponseImpl);
+//    assertEquals(200, res.getStatusCode());
+//    assertEquals("OK", res.getStatusMessage());
+//
+//    entres = (ODataEntityResponseImpl) res;
+//    entity = entres.getBody();
+//    assertEquals("new description from batch",
+//            entity.getProperty("Description").getPrimitiveValue().<String>toCastValue());
+//
+//    assertFalse(iter.hasNext());
+//  }
+//
+//  private static class TestStreamManager extends AbstractODataStreamManager<ODataBatchResponse> {
+//
+//    public TestStreamManager() {
+//      super(new Wrapper<Future<HttpResponse>>());
+//    }
+//
+//    public ODataStreamManager<ODataBatchResponse> addObject(byte[] src) {
+//      stream(src);
+//      return this;
+//    }
+//
+//    @Override
+//    protected ODataBatchResponse getResponse(long timeout, TimeUnit unit) {
+//      throw new UnsupportedOperationException("Not supported yet.");
+//    }
+//  };
+//
+//  /**
+//   * To be used for debug purposes.
+//   */
+//  private static class StreamingThread extends Thread {
+//
+//    private final TestStreamManager streaming;
+//
+//    public StreamingThread(final TestStreamManager streaming) {
+//      this.streaming = streaming;
+//    }
+//
+//    @Override
+//    public void run() {
+//      try {
+//        final StringBuilder builder = new StringBuilder();
+//
+//        byte[] buff = new byte[1024];
+//
+//        int len;
+//
+//        while ((len = streaming.getBody().read(buff)) >= 0) {
+//          builder.append(new String(buff, 0, len));
+//        }
+//
+//        assertTrue(builder.toString().startsWith(PREFIX));
+//        assertTrue(builder.toString().contains((MAX / 2) + ") send info"));
+//        assertTrue(builder.toString().contains((MAX / 3) + ") send info"));
+//        assertTrue(builder.toString().contains((MAX / 20) + ") send info"));
+//        assertTrue(builder.toString().contains((MAX / 30) + ") send info"));
+//        assertTrue(builder.toString().contains(MAX + ") send info"));
+//        assertTrue(builder.toString().endsWith(SUFFIX));
+//
+//      } catch (IOException e) {
+//        fail();
+//      }
+//    }
+//  }
+//
+//  private static class BatchStreamingThread extends Thread {
+//
+//    private final BatchStreamManager streaming;
+//
+//    public BatchStreamingThread(final BatchStreamManager streaming) {
+//      this.streaming = streaming;
+//    }
+//
+//    @Override
+//    public void run() {
+//      try {
+//        final StringBuilder builder = new StringBuilder();
+//
+//        byte[] buff = new byte[1024];
+//
+//        int len;
+//
+//        while ((len = streaming.getBody().read(buff)) >= 0) {
+//          builder.append(new String(buff, 0, len));
+//        }
+//
+//        LOG.debug("Batch request {}", builder.toString());
+//
+//        assertTrue(builder.toString().contains("Content-Id:2"));
+//        assertTrue(builder.toString().contains("GET " + servicesODataServiceRootURL));
+//      } catch (IOException e) {
+//        fail();
+//      }
+//    }
+//  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata4/blob/a835edd1/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/CountTestITCase.java
----------------------------------------------------------------------
diff --git a/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/CountTestITCase.java b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/CountTestITCase.java
new file mode 100644
index 0000000..e0dc1cd
--- /dev/null
+++ b/lib/client-core/src/test/java/org/apache/olingo/client/core/it/v3/CountTestITCase.java
@@ -0,0 +1,62 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.olingo.client.core.it.v3;
+
+import static org.junit.Assert.*;
+import org.junit.Test;
+
+import org.apache.olingo.client.api.communication.ODataClientErrorException;
+import org.apache.olingo.client.api.communication.request.retrieve.ODataValueRequest;
+import org.apache.olingo.client.api.domain.ODataValue;
+import org.apache.olingo.client.api.format.ODataValueFormat;
+import org.apache.olingo.client.api.uri.URIBuilder;
+
+public class CountTestITCase extends AbstractV3TestITCase {
+    //counts the total number of customers
+
+    @Test
+    public void entityCount() {
+        URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+                appendEntitySetSegment("Customer").count();
+        final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+        req.setFormat(ODataValueFormat.TEXT);
+        try {
+            final ODataValue value = req.execute().getBody();
+            assertTrue(10 <= Integer.parseInt(value.toString()));
+        } catch (ODataClientErrorException e) {
+            LOG.error("Error code: {}", e.getStatusLine().getStatusCode(), e);
+        }
+    }
+    //returns 415 error for invalid header.
+
+    @Test
+    public void invalidAccept() {
+        final URIBuilder<?> uriBuilder = client.getURIBuilder(testStaticServiceRootURL).
+                appendEntitySetSegment("Customer").count();
+        final ODataValueRequest req = client.getRetrieveRequestFactory().getValueRequest(uriBuilder.build());
+        req.setFormat(ODataValueFormat.TEXT);
+        req.setAccept("application/json;odata=fullmetadata");
+        try {
+            final ODataValue value = req.execute().getBody();
+            fail();
+        } catch (ODataClientErrorException e) {
+            assertEquals(415, e.getStatusLine().getStatusCode());
+        }
+    }
+}