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&$skiptoken=-8" />
+ <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=CustomerId%20gt%20-10&$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/"'%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'"">
- <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/"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'"">
- <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/"'%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'"">
- <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/"'asme','hhsbjscessmdunkssmvqmqyzuahm'"">
- <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/"'%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'"">
- <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/"'%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'"">
- <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')&$skiptoken=-9" />
+ <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=not%20endswith(Name,'Chandan')&$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/"'lhvyagabhicdpqiqoxpztssvacdkxvoxdzksdsbykdrvnyg'"">
- <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/"'lhvyagabhicdpqiqoxpztssvacdkxvoxdzksdsbykdrvnyg'"">
+ <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/"'New%20BaseConcurrency(1391427673066)'"">
- <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/"'%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'"">
- <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/"'asme','hhsbjscessmdunkssmvqmqyzuahm'"">
- <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/"'%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'"">
- <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/"'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'"">
- <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/"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'"">
- <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/"'%E3%81%BD%E3%83%9C%EF%BE%9D%E3%81%82%E3%81%B3'"">
- <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/"'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'"">
- <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/"null,'yljmhbcacfnothqirhaouhoraoruscpptgzmoch'"">
- <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/"null"">
- <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/"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'"">
- <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/"'%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'"">
- <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/"'inxlfdfruoalzluabvubrgahsg','ixxletiyfrigooaltaqikqcnkpepfufyffmuouknjzyelardpyudoachqdejrjnuhueunugyli'"">
- <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/"'%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'"">
- <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/"'asme','hhsbjscessmdunkssmvqmqyzuahm'"">
- <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)&$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)&$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/"'assrfsssfdtrmdajadchvrqehsszybuiyiu%C3%9Flhmazsuemptziruotkqcy%C3%9F%C3%9Fp'"">
- <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/"'assrfsssfdtrmdajadchvrqehsszybuiyiu%C3%9Flhmazsuemptziruotkqcy%C3%9F%C3%9Fp'"">
+ <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/"'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'"">
- <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/"'uacssmuxummhtezdsno%C3%9Fssrlbs%C3%9Floxjsslnnayinxiksspjsssvumgduaapcfvnssee%C3%9Fgpaxuaabosem%C3%9Fiemtufplo'"">
+ <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/"'%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'"">
- <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/"'%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'"">
+ <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/"'%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'"">
- <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/"'%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'"">
+ <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&$skiptoken=-9" />
+ <link rel="next" href="http://localhost:${cargo.servlet.port}/StaticService/V30/Static.svc/Customer?$filter=isof(Name,'Edm.String')%20eq%20true&$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());
+ }
+ }
+}