Hi Nuwan,

I have used the attached outQuery.xml file to generate the input
schema(Response of query operation) and mapped a single element OwnerId to
an output schema which is generated from the following content of a json
file.

{
"name":"hari",
"id":"122222223dsfvx"
}

On Sun, Oct 23, 2016 at 6:45 AM, Nuwan Pallewela <[email protected]> wrote:

> Hi Hari,
>
> Can you share the input schema, output schema and the mapping
> configuration files to further analyze the issue?
>
> Thanks,
> Nuwan
>
> On Sun, Oct 23, 2016 at 1:06 AM, Hariprasath Thanarajah <
> [email protected]> wrote:
>
>> Create a public jira[1] to track this issue,
>>
>> [1] - https://wso2.org/jira/browse/DEVTOOLESB-767
>>
>> On Sun, Oct 23, 2016 at 1:04 AM, Hariprasath Thanarajah <
>> [email protected]> wrote:
>>
>>> Hi All,
>>>
>>> Now I am working on the dynamic schema generation for connector
>>> operations in dev-tooling. For the initial, I have completed the dynamic
>>> schema generation part for salesforce soap connector.I have tried a simple
>>> use case using salesforce connector. For that used the query operation(from
>>> the response) to create the input schema and map an element from that to an
>>> output schema element using data mapper mediator. I have used the following
>>> attached file to create the input schema(response of query operation) and
>>> map it to an output element. In the above case, I have created an ESB
>>> config project and create a sample and invoke this service. When I invoke
>>> this service I got the following error in [1]
>>>
>>> [1] - [2016-10-22 23:16:58,563]  WARN - XMLInputReader Element name not
>>> found : axis2ns1:LimitInfoHeader
>>> [2016-10-22 23:16:58,563] ERROR - DataMapperMediator DataMapper mediator
>>> : mapping failed
>>> Input type is incorrect or Invalid element found in the message payload
>>> : axis2ns1:LimitInfoHeader
>>>     at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.xmlTraverse(XMLInputReader.java:170)
>>>     at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.xmlTraverse(XMLInputReader.java:224)
>>>     at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.xmlTraverse(XMLInputReader.java:224)
>>>     at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.read(XMLInputReader.java:117)
>>>     at org.wso2.carbon.mediator.datamapper.engine.input.InputBuilde
>>> r.buildInputModel(InputBuilder.java:59)
>>>     at org.wso2.carbon.mediator.datamapper.engine.core.mapper.Mappi
>>> ngHandler.doMap(MappingHandler.java:67)
>>>     at org.wso2.carbon.mediator.datamapper.DataMapperMediator.trans
>>> form(DataMapperMediator.java:306)
>>>     at org.wso2.carbon.mediator.datamapper.DataMapperMediator.media
>>> te(DataMapperMediator.java:256)
>>>     at org.apache.synapse.mediators.AbstractListMediator.mediate(Ab
>>> stractListMediator.java:97)
>>>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(S
>>> equenceMediator.java:281)
>>>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediat
>>> eFromContinuationStateStack(Axis2SynapseEnvironment.java:766)
>>>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.inject
>>> Message(Axis2SynapseEnvironment.java:282)
>>>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handle
>>> Message(SynapseCallbackReceiver.java:554)
>>>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receiv
>>> e(SynapseCallbackReceiver.java:188)
>>>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>     at org.apache.synapse.transport.passthru.ClientWorker.run(Clien
>>> tWorker.java:261)
>>>     at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.r
>>> un(NativeWorkerPool.java:172)
>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1145)
>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:615)
>>>     at java.lang.Thread.run(Thread.java:745)
>>>
>>>
>>> How can I overcome this issue?
>>>
>>> --
>>>
>>>
>>> *Thank you and Regards,**Hariprasath Thanarajah*
>>> Associate Software Engineer | WSO2
>>> E: [email protected]
>>> M: +94752806528, 0777216903
>>> Blog: hariwso2.blogspot.com
>>>
>>> Skype : hariss636
>>> LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660
>>>
>>> WSO2, Inc.
>>> lean . enterprise . middleware
>>>
>>> https://wso2.com/signature
>>> http://wso2.com/about/team/hariprashath-thanarajah/
>>>
>>
>>
>>
>> --
>>
>>
>> *Thank you and Regards,**Hariprasath Thanarajah*
>> Associate Software Engineer | WSO2
>> E: [email protected]
>> M: +94752806528, 0777216903
>> Blog: hariwso2.blogspot.com
>>
>> Skype : hariss636
>> LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660
>>
>> WSO2, Inc.
>> lean . enterprise . middleware
>>
>> https://wso2.com/signature
>> http://wso2.com/about/team/hariprashath-thanarajah/
>>
>
>
>
> --
> ----------------------------------------------------------
>
> *Nuwan Chamara Pallewela*
>
>
> *Software Engineer*
>
> *WSO2, Inc. *http://wso2.com
> *lean . enterprise . middleware*
>
> Email   *[email protected] <[email protected]>*
> Mobile  *+94719079739 <%2B94719079739>@*
>
>
>


-- 


*Thank you and Regards,**Hariprasath Thanarajah*
Associate Software Engineer | WSO2
E: [email protected]
M: +94752806528, 0777216903
Blog: hariwso2.blogspot.com

Skype : hariss636
LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660

WSO2, Inc.
lean . enterprise . middleware

https://wso2.com/signature
http://wso2.com/about/team/hariprashath-thanarajah/
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
                  xmlns="urn:partner.soap.sforce.com"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
                  xmlns:sf="urn:sobject.partner.soap.sforce.com">
    <soapenv:Header>
        <LimitInfoHeader>
            <limitInfo>
                <current>3</current>
                <limit>15000</limit>
                <type>API REQUESTS</type>
            </limitInfo>
        </LimitInfoHeader>
    </soapenv:Header>
    <soapenv:Body>
        <queryResponse>
            <result xsi:type="QueryResult">
                <done>true</done>
                <queryLocator xsi:nil="true"/>
                <records xsi:type="sf:sObject">
                    <sf:type>Account</sf:type>
                    <sf:Id>0012800000Es2aOAAR</sf:Id>
                    <sf:Id>0012800000Es2aOAAR</sf:Id>
                    <sf:IsDeleted>false</sf:IsDeleted>
                    <sf:MasterRecordId xsi:nil="true"/>
                    <sf:Name>SampleAccount1</sf:Name>
                    <sf:Type xsi:nil="true"/>
                    <sf:ParentId xsi:nil="true"/>
                    <sf:BillingStreet xsi:nil="true"/>
                    <sf:BillingCity xsi:nil="true"/>
                    <sf:BillingState xsi:nil="true"/>
                    <sf:BillingPostalCode xsi:nil="true"/>
                    <sf:BillingCountry xsi:nil="true"/>
                    <sf:BillingLatitude xsi:nil="true"/>
                    <sf:BillingLongitude xsi:nil="true"/>
                    <sf:BillingGeocodeAccuracy xsi:nil="true"/>
                    <sf:BillingAddress xsi:nil="true"/>
                    <sf:ShippingStreet xsi:nil="true"/>
                    <sf:ShippingCity xsi:nil="true"/>
                    <sf:ShippingState xsi:nil="true"/>
                    <sf:ShippingPostalCode xsi:nil="true"/>
                    <sf:ShippingCountry xsi:nil="true"/>
                    <sf:ShippingLatitude xsi:nil="true"/>
                    <sf:ShippingLongitude xsi:nil="true"/>
                    <sf:ShippingGeocodeAccuracy xsi:nil="true"/>
                    <sf:ShippingAddress xsi:nil="true"/>
                    <sf:Phone>1111111111</sf:Phone>
                    <sf:Fax xsi:nil="true"/>
                    <sf:AccountNumber xsi:nil="true"/>
                    <sf:Website>www.salesforce1.com</sf:Website>
                    <sf:PhotoUrl>/services/images/photo/0012800000Es2aOAAR</sf:PhotoUrl>
                    <sf:Sic xsi:nil="true"/>
                    <sf:Industry>Banking</sf:Industry>
                    <sf:AnnualRevenue xsi:nil="true"/>
                    <sf:NumberOfEmployees>100</sf:NumberOfEmployees>
                    <sf:Ownership xsi:nil="true"/>
                    <sf:TickerSymbol xsi:nil="true"/>
                    <sf:Description xsi:nil="true"/>
                    <sf:Rating xsi:nil="true"/>
                    <sf:Site xsi:nil="true"/>
                    <sf:OwnerId>00528000001m5RRAAY</sf:OwnerId>
                    <sf:CreatedDate>2016-01-10T17:58:13.000Z</sf:CreatedDate>
                    <sf:CreatedById>00528000001m5RRAAY</sf:CreatedById>
                    <sf:LastModifiedDate>2016-01-10T17:58:13.000Z</sf:LastModifiedDate>
                    <sf:LastModifiedById>00528000001m5RRAAY</sf:LastModifiedById>
                    <sf:SystemModstamp>2016-01-10T17:58:13.000Z</sf:SystemModstamp>
                    <sf:LastActivityDate xsi:nil="true"/>
                    <sf:LastViewedDate>2016-01-10T17:58:13.000Z</sf:LastViewedDate>
                    <sf:LastReferencedDate>2016-01-10T17:58:13.000Z</sf:LastReferencedDate>
                    <sf:IsCustomerPortal>false</sf:IsCustomerPortal>
                    <sf:Jigsaw xsi:nil="true"/>
                    <sf:JigsawCompanyId xsi:nil="true"/>
                    <sf:CleanStatus>Pending</sf:CleanStatus>
                    <sf:AccountSource xsi:nil="true"/>
                    <sf:DunsNumber xsi:nil="true"/>
                    <sf:Tradestyle xsi:nil="true"/>
                    <sf:NaicsCode xsi:nil="true"/>
                    <sf:NaicsDesc xsi:nil="true"/>
                    <sf:YearStarted xsi:nil="true"/>
                    <sf:SicDesc xsi:nil="true"/>
                    <sf:DandbCompanyId xsi:nil="true"/>
                    <sf:CustomerPriority__c xsi:nil="true"/>
                    <sf:SLA__c xsi:nil="true"/>
                    <sf:Active__c xsi:nil="true"/>
                    <sf:NumberofLocations__c xsi:nil="true"/>
                    <sf:UpsellOpportunity__c xsi:nil="true"/>
                    <sf:SLASerialNumber__c xsi:nil="true"/>
                    <sf:SLAExpirationDate__c xsi:nil="true"/>
                    <sf:sample__c xsi:nil="true"/>
                </records>
                <size>1</size>
            </result>
        </queryResponse>
    </soapenv:Body>
</soapenv:Envelope>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to