C
Clyde Johnston
I am new to InfoPath but would like to utilise InfoPath's XML standards to
connect it to an existing Perl web service I have running. The problem I am
having is getting InfoPath to create and submit the SOAP envelope to the web
service. All I want to do is sent the data service two fields entered in by
the user and have the data service return two result fields.
Steps taken:
I created a WSDL document that describes the service and published this on
an existing web server. I created a "retrieve data only" form and pointed it
to the WSDL page to determine what fields it expects. I have put the two
query fields and two data fields on the form along with the "Run Query"
button.
Symptoms:
When I click on "Run Query", I get the following error.
InfoPath can not run the specified query
Access denied
When I examine the web/data service, I see that no data was received by the
server which would indicate that this is a client side problem. I am running
InfoPath under SP2.
Questions:
a) has anyone encountered this problem before? how was it overcome?
b) how do you obtain more diagnostic information from infopath?
c) do you need to have the data service itself broadcast the WSDL page or
will the web server I am using suffice? ie. Is it just used to establish
what fields are needed to build the form?
d) how can you see how infopath builds its SOAP envelope? Is it necessary
to have VB Studio?
connect it to an existing Perl web service I have running. The problem I am
having is getting InfoPath to create and submit the SOAP envelope to the web
service. All I want to do is sent the data service two fields entered in by
the user and have the data service return two result fields.
Steps taken:
I created a WSDL document that describes the service and published this on
an existing web server. I created a "retrieve data only" form and pointed it
to the WSDL page to determine what fields it expects. I have put the two
query fields and two data fields on the form along with the "Run Query"
button.
Symptoms:
When I click on "Run Query", I get the following error.
InfoPath can not run the specified query
Access denied
When I examine the web/data service, I see that no data was received by the
server which would indicate that this is a client side problem. I am running
InfoPath under SP2.
Questions:
a) has anyone encountered this problem before? how was it overcome?
b) how do you obtain more diagnostic information from infopath?
c) do you need to have the data service itself broadcast the WSDL page or
will the web server I am using suffice? ie. Is it just used to establish
what fields are needed to build the form?
d) how can you see how infopath builds its SOAP envelope? Is it necessary
to have VB Studio?