cancel
Showing results for 
Search instead for 
Did you mean: 

Consumer Proxy Error

Former Member
0 Kudos

Hello Guru's,

I have created Consumer Proxy and developed a Report, While Executing this particular report i getting a below given error.

Error during proxy call

system fault :

CX_ST_GROUP_MISSING_CASE:XSLT exception.Element 'Narrative' missing

Please Help me and provide me soultion for this issue.

Thanks

Muralitharan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

It looks like you have a mandatory element "Narrative" is missing from the XML generated.

Please assign value to that field.

Regards,

Vikas

Former Member
0 Kudos

Hi,

Thanks for your reply

After value is assigned to the Narrative Field we are getting Error...Is there any thing need to handle from Webmethods

We are consuming the WSDL which is provide and created the proxy and utilized in the report that's all

Again we are getting same error as given below,

Error during proxy call

system fault :

CX_ST_GROUP_MISSING_CASE:XSLT exception.Element 'Narrative' missing

Please Help Us to resolve this issue.

Advance Thanks

Muralitharan

Former Member
0 Kudos

Hi,

Can you please attach the WSDL for reference.

Also, where are you consuming the webservice? Is it in ABAP or .net or WebMethods?

Reards,

Vikas

Former Member
0 Kudos

We are Consuming C-WSDL into ABAP which is provided by Webmethods

Please see the below WSDL details

<xsd:complexType name="ArrayOfAddress">

<xsd:sequence>

<xsd:element name="ArrayOfAddressItem" type="tns:Address" maxOccurs="unbounded"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ArrayOfCNConsumerRequests">

<xsd:sequence>

<xsd:element name="ArrayOfCNConsumerRequestsItem" type="tns:CNConsumerRequests" maxOccurs="unbounded"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="findNonRetailCreditRatingResponse">

<xsd:sequence>

<xsd:element name="APIResponse" nillable="true" type="tns:APIResponse"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="APIResponse">

<xsd:sequence>

<xsd:element name="Narrative" nillable="true" type="tns:Narrative"/>

<xsd:element name="TradeCheck" nillable="true" type="tns:TradeCheck"/>

</xsd:sequence>

</xsd:complexType>

  • <xsd:complexType name="Narrative"> *

  • <xsd:sequence> *

  • <xsd:element name="GRADE" nillable="true" type="xsd:string"/> *

  • <xsd:element name="Record1" nillable="true" type="xsd:string"/> *

  • <xsd:element name="Record2" nillable="true" type="xsd:string"/> *

  • <xsd:element name="Record3" nillable="true" type="xsd:string"/> *

  • <xsd:element name="Record4" nillable="true" type="xsd:string"/> *

</xsd:sequence>

<wsdl:service name="manageCreditCheckOut">

<wsdl:port name="ATBCoreWSEquifax_connector_manageCreditCheckOut_V001_manageCreditCheckOut_Port" binding="tns:ATBCoreWSEquifax_connector_manageCreditCheckOut_V001_manageCreditCheckOut_Binder">

<soap:address location="http://10.128.76.18:51121/ws/ATBCoreWSEquifax.connector.manageCreditCheckOut.V001:manageCreditCheckOut"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

Please provide me solution for this problem

Former Member
0 Kudos

Please Check your Email address for more details on this issue

Former Member
0 Kudos

Hi,

Where exactly you are getting error:

1. While calling service?

2. During Transformation?

In first case issue is with wsdl and in second case issue is with transformation program or return xml you are reciving from webmethod.

It is also wise to look into SAP Note: 715879 and related notes.

Regards,

Gourav

Former Member
0 Kudos

Hello Gourav

I appreciate your response for this issue

After creating my proxy we developed our customize report and calling the Consumer Proxy Service in this report, While executing executing our report this service invokes the external system and send response to SAP.

At this point of time only we are getting error as given below,

Equifax Operation - Error during proxy call

System fault:

CX_ST_GROUP_MISSING_CASE: XSLT exception. Element 'Narrative' missing

I believe whether any problem with webmethods who generated structure wrongly and provided the WSDL file, if you required then i can send WSDL file to you for this send your email.

Awaiting to you reply

Former Member
0 Kudos

Please send wsdl.

I believe that issue is with population of fileds.

Try following options:

1. Test wsdl with WSNavigator or SOAP UI to check if wsdl and endpoints are working.

2. Debug your ABAP report and see if you are filling all fields.

3. Debug your ABAP report and pinpoint statement which is causing issue.

4. Re-create proxy with url of webmethod service instead of file.

Please revert back with results.

Regards,

Gourav

former_member203139
Participant
0 Kudos

Hi Gourav,

I am facing the same problem of Murali, i am filling all the parameters of the service but when i call the service method the same exception ois thrown, any idea?

Regards

Jon

Answers (0)