Focal Point Banner


As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.

Join the TIBCO Community
TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.

  • From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
  • Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
  • Request access to the private WebFOCUS User Group (login required) to network with fellow members.

Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.


Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [CLOSED] FOC44523 error pulling data from ServiceNow through a SOAP web service call

Read-Only Read-Only Topic
Go
Search
Notify
Tools
[CLOSED] FOC44523 error pulling data from ServiceNow through a SOAP web service call
 Login/Join
 
Member
posted
Has anyone created a Web Service adapter and pulled data from ServiceNow into a WebFocus report or visualization? I'm trying a proof-of-concept to pull ServiceNow data into WebFocus mash that data with sources from other systems.

I believe I have managed to configure the adapter for the Web Service (SOAP, not REST) and I can select the Web Serviceslto create a synonym.

Using the Incident table from ServiceNow I'm trying to call the Web Service for GetRecords.

I get no data back from the query becuase it is giving an error. When I try to sample the data from the synonym I get the following error:

(FOC44523) Special field can not be referenced : RESPONSE

So I'm stumped. The documentation for SOAP Web Services is pretty light and I haven't been able to find any discussions that indicate what I might be missing.

I can get data back in Postman, the call looks like:


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inc="http://www.service-now.com/incident">
   <soapenv:Header/>
   <soapenv:Body>
      <inc:getRecords>
      </inc:getRecords>
   </soapenv:Body>
</soapenv:Envelope>


The response looks like:

<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body>
        <getRecordsResponse>
            <getRecordsResult>
                <active>0</active>
                <activity_due></activity_due>
                <additional_assignee_list/>
                <approval/>
                <approval_set></approval_set>
...(long list of fields removed)
            </getRecordsResult>
            <getRecordsResult>
                <active>1</active>
...(many more result rows from incident)
            </getRecordsResult>
        </getRecordsResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Which obviously does not have a RESPONSE field. Am I missing something in the synonym or how might I edit the synonym (.mas) file to make this work?


Kindest regards,

Aaron

This message has been edited. Last edited by: FP Mod Chuck,


WebFOCUS 8
Windows, All Outputs
 
Posts: 3 | Registered: March 23, 2017Report This Post
Expert
posted Hide Post
Insert the xml between code tags:

[code]
your xml here
[/code]


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
 
Posts: 10577 | Location: Toronto, Ontario, Canada | Registered: April 27, 2005Report This Post
Virtuoso
posted Hide Post
Aaron

Post both the .mas and .acx files so we can try to test it as well.


Thank you for using Focal Point!

Chuck Wolff - Focal Point Moderator
WebFOCUS 7x and 8x, Windows, Linux All output Formats
 
Posts: 2127 | Location: Customer Support | Registered: April 12, 2005Report This Post
Member
posted Hide Post
Thanks for the tip Francis.

.acx file:
SEGNAME=GETRECORDS,
  CONNECTION=SERVICENOW,
  VERSION=1.1,
  OBJECT=getRecords,
  ACTION=http://www.service-now.com/incident/getRecords,
  TARGETNS=http://www.service-now.com/incident,
  STYLE=DOCUMENT,
  ELEMFORM=unqualified,
  ATTRFORM=unqualified, $
  FIELD=ACTIVE,
    TYPE=boolean,
    NS_ID=xsd, $
  FIELD=BUSINESS_STC,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=CALENDAR_STC,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=CHILD_INCIDENTS,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=ESCALATION,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=HOLD_REASON,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=IMPACT,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=INCIDENT_STATE,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=KNOWLEDGE,
    TYPE=boolean,
    NS_ID=xsd, $
  FIELD=MADE_SLA,
    TYPE=boolean,
    NS_ID=xsd, $
  FIELD=NOTIFY,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=ORDER,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=PRIORITY,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=REASSIGNMENT_COUNT,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=REOPEN_COUNT,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=SEVERITY,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=STATE,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=SYS_MOD_COUNT,
    TYPE=integer,
    NS_ID=xsd, $
  FIELD=URGENCY,
    TYPE=integer,
    NS_ID=xsd, $



.mas file:
FILENAME=M6ILO, SUFFIX=SOAP    , $
  SEGMENT=GETRECORDS, SEGTYPE=S0, $
   GROUP=GETRECORDS, ALIAS=getRecords, ELEMENTS=90, $
    FIELDNAME=ACTIVE, ALIAS=active, USAGE=A5, ACTUAL=A5,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=ACTIVITY_DUE, ALIAS=activity_due, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=ADDITIONAL_ASSIGNEE_LIST, ALIAS=additional_assignee_list, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=APPROVAL, ALIAS=approval, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=APPROVAL_HISTORY, ALIAS=approval_history, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=APPROVAL_SET, ALIAS=approval_set, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=ASSIGNED_TO, ALIAS=assigned_to, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=ASSIGNMENT_GROUP, ALIAS=assignment_group, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=BUSINESS_DURATION, ALIAS=business_duration, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=BUSINESS_SERVICE, ALIAS=business_service, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=BUSINESS_STC, ALIAS=business_stc, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CALENDAR_DURATION, ALIAS=calendar_duration, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CALENDAR_STC, ALIAS=calendar_stc, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CALLER_ID, ALIAS=caller_id, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CATEGORY, ALIAS=category, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CAUSED_BY, ALIAS=caused_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CHILD_INCIDENTS, ALIAS=child_incidents, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CLOSE_CODE, ALIAS=close_code, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CLOSE_NOTES, ALIAS=close_notes, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CLOSED_AT, ALIAS=closed_at, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CLOSED_BY, ALIAS=closed_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CMDB_CI, ALIAS=cmdb_ci, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=COMMENTS, ALIAS=comments, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=COMMENTS_AND_WORK_NOTES, ALIAS=comments_and_work_notes, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=COMPANY, ALIAS=company, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CONTACT_TYPE, ALIAS=contact_type, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CORRELATION_DISPLAY, ALIAS=correlation_display, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=CORRELATION_ID, ALIAS=correlation_id, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=DELIVERY_PLAN, ALIAS=delivery_plan, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=DELIVERY_TASK, ALIAS=delivery_task, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=DESCRIPTION, ALIAS=description, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=DUE_DATE, ALIAS=due_date, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=ESCALATION, ALIAS=escalation, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=EXPECTED_START, ALIAS=expected_start, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=FOLLOW_UP, ALIAS=follow_up, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=GROUP_LIST, ALIAS=group_list, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=HOLD_REASON, ALIAS=hold_reason, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=IMPACT, ALIAS=impact, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=INCIDENT_STATE, ALIAS=incident_state, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=KNOWLEDGE, ALIAS=knowledge, USAGE=A5, ACTUAL=A5,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=LOCATION, ALIAS=location, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=MADE_SLA, ALIAS=made_sla, USAGE=A5, ACTUAL=A5,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=NOTIFY, ALIAS=notify, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=NUMBER, ALIAS=number, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=OPENED_AT, ALIAS=opened_at, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=OPENED_BY, ALIAS=opened_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=ORDER, ALIAS=order, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=PARENT, ALIAS=parent, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=PARENT_INCIDENT, ALIAS=parent_incident, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=PRIORITY, ALIAS=priority, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=PROBLEM_ID, ALIAS=problem_id, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=REASSIGNMENT_COUNT, ALIAS=reassignment_count, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=REOPEN_COUNT, ALIAS=reopen_count, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=REOPENED_BY, ALIAS=reopened_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=REOPENED_TIME, ALIAS=reopened_time, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=RESOLVED_AT, ALIAS=resolved_at, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=RESOLVED_BY, ALIAS=resolved_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=RFC, ALIAS=rfc, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SEVERITY, ALIAS=severity, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SHORT_DESCRIPTION, ALIAS=short_description, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SLA_DUE, ALIAS=sla_due, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=STATE, ALIAS=state, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SUBCATEGORY, ALIAS=subcategory, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_CLASS_NAME, ALIAS=sys_class_name, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_CREATED_BY, ALIAS=sys_created_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_CREATED_ON, ALIAS=sys_created_on, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_DOMAIN, ALIAS=sys_domain, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_DOMAIN_PATH, ALIAS=sys_domain_path, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_ID, ALIAS=sys_id, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_MOD_COUNT, ALIAS=sys_mod_count, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_UPDATED_BY, ALIAS=sys_updated_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=SYS_UPDATED_ON, ALIAS=sys_updated_on, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=TIME_WORKED, ALIAS=time_worked, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=UPON_APPROVAL, ALIAS=upon_approval, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=UPON_REJECT, ALIAS=upon_reject, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=URGENCY, ALIAS=urgency, USAGE=P33, ACTUAL=A33,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=USER_INPUT, ALIAS=user_input, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=WATCH_LIST, ALIAS=watch_list, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=WORK_END, ALIAS=work_end, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=WORK_NOTES, ALIAS=work_notes, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=WORK_NOTES_LIST, ALIAS=work_notes_list, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=WORK_START, ALIAS=work_start, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__USE_VIEW, ALIAS=__use_view, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__ENCODED_QUERY, ALIAS=__encoded_query, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__LIMIT, ALIAS=__limit, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__FIRST_ROW, ALIAS=__first_row, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__LAST_ROW, ALIAS=__last_row, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__ORDER_BY, ALIAS=__order_by, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__ORDER_BY_DESC, ALIAS=__order_by_desc, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__EXCLUDE_COLUMNS, ALIAS=__exclude_columns, USAGE=A30, ACTUAL=A30,
      MISSING=ON, ACCESS_PROPERTY=(NEED_VALUE), $
    FIELDNAME=__RESPONSE, USAGE=TX80L, ACTUAL=TX, ACCESS_PROPERTY=(INTERNAL), $
  SEGMENT=RESPONSE, SEGTYPE=S0, SEGSUF=XML     , PARENT=GETRECORDS, POSITION=__RESPONSE, $
    FIELDNAME=RESPONSE, ALIAS=getRecordsResponse, USAGE=A1, ACTUAL=A1, ACCESS_PROPERTY=(INTERNAL), $
  SEGMENT=GETRECORDSRESULT, SEGTYPE=S0, PARENT=RESPONSE, $
    FIELDNAME=GETRECORDSRESULT, ALIAS=getRecordsResult, USAGE=A1, ACTUAL=A1, ACCESS_PROPERTY=(INTERNAL),
      REFERENCE=RESPONSE, PROPERTY=ELEMENT,  $
    FIELDNAME=ACTIVE, ALIAS=active, USAGE=A5, ACTUAL=A5,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=ACTIVITY_DUE, ALIAS=activity_due, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=ADDITIONAL_ASSIGNEE_LIST, ALIAS=additional_assignee_list, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=APPROVAL, ALIAS=approval, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=APPROVAL_SET, ALIAS=approval_set, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=ASSIGNED_TO, ALIAS=assigned_to, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=ASSIGNMENT_GROUP, ALIAS=assignment_group, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=BUSINESS_DURATION, ALIAS=business_duration, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=BUSINESS_SERVICE, ALIAS=business_service, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=BUSINESS_STC, ALIAS=business_stc, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CALENDAR_DURATION, ALIAS=calendar_duration, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CALENDAR_STC, ALIAS=calendar_stc, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CALLER_ID, ALIAS=caller_id, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CATEGORY, ALIAS=category, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CAUSED_BY, ALIAS=caused_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CHILD_INCIDENTS, ALIAS=child_incidents, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CLOSE_CODE, ALIAS=close_code, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CLOSE_NOTES, ALIAS=close_notes, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CLOSED_AT, ALIAS=closed_at, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CLOSED_BY, ALIAS=closed_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CMDB_CI, ALIAS=cmdb_ci, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=COMMENTS_AND_WORK_NOTES, ALIAS=comments_and_work_notes, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=COMPANY, ALIAS=company, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CONTACT_TYPE, ALIAS=contact_type, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CORRELATION_DISPLAY, ALIAS=correlation_display, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=CORRELATION_ID, ALIAS=correlation_id, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=DELIVERY_PLAN, ALIAS=delivery_plan, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=DELIVERY_TASK, ALIAS=delivery_task, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=DESCRIPTION, ALIAS=description, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=DUE_DATE, ALIAS=due_date, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=ESCALATION, ALIAS=escalation, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=EXPECTED_START, ALIAS=expected_start, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=FOLLOW_UP, ALIAS=follow_up, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=GROUP_LIST, ALIAS=group_list, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=HOLD_REASON, ALIAS=hold_reason, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=IMPACT, ALIAS=impact, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=INCIDENT_STATE, ALIAS=incident_state, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=KNOWLEDGE, ALIAS=knowledge, USAGE=A5, ACTUAL=A5,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=LOCATION, ALIAS=location, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=MADE_SLA, ALIAS=made_sla, USAGE=A5, ACTUAL=A5,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=NOTIFY, ALIAS=notify, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=NUMBER, ALIAS=number, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=OPENED_AT, ALIAS=opened_at, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=OPENED_BY, ALIAS=opened_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=ORDER, ALIAS=order, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=PARENT, ALIAS=parent, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=PARENT_INCIDENT, ALIAS=parent_incident, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=PRIORITY, ALIAS=priority, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=PROBLEM_ID, ALIAS=problem_id, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=REASSIGNMENT_COUNT, ALIAS=reassignment_count, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=REOPEN_COUNT, ALIAS=reopen_count, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=REOPENED_BY, ALIAS=reopened_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=REOPENED_TIME, ALIAS=reopened_time, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=RESOLVED_AT, ALIAS=resolved_at, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=RESOLVED_BY, ALIAS=resolved_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=RFC, ALIAS=rfc, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SEVERITY, ALIAS=severity, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SHORT_DESCRIPTION, ALIAS=short_description, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SLA_DUE, ALIAS=sla_due, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=STATE, ALIAS=state, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SUBCATEGORY, ALIAS=subcategory, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_CLASS_NAME, ALIAS=sys_class_name, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_CREATED_BY, ALIAS=sys_created_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_CREATED_ON, ALIAS=sys_created_on, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_DOMAIN, ALIAS=sys_domain, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_DOMAIN_PATH, ALIAS=sys_domain_path, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_ID, ALIAS=sys_id, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_MOD_COUNT, ALIAS=sys_mod_count, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_UPDATED_BY, ALIAS=sys_updated_by, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=SYS_UPDATED_ON, ALIAS=sys_updated_on, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=TIME_WORKED, ALIAS=time_worked, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=UPON_APPROVAL, ALIAS=upon_approval, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=UPON_REJECT, ALIAS=upon_reject, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=URGENCY, ALIAS=urgency, USAGE=P33, ACTUAL=A33,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=USER_INPUT, ALIAS=user_input, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=WATCH_LIST, ALIAS=watch_list, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=WORK_END, ALIAS=work_end, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=WORK_NOTES_LIST, ALIAS=work_notes_list, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $
    FIELDNAME=WORK_START, ALIAS=work_start, USAGE=A30, ACTUAL=A30,
      REFERENCE=GETRECORDSRESULT, PROPERTY=ELEMENT,  $


WebFOCUS 8
Windows, All Outputs
 
Posts: 3 | Registered: March 23, 2017Report This Post
Virtuoso
posted Hide Post
Aaron

I also need your adapter connection info from the server profile (edasprof.prf) file. You may want to send it to me in a private message or my personal email chuck_wolff@ibi.com as it will have your security credentials embedded in it.

PS. I also noticed on their web site they have REST API's as well. That may be worth a try for you.

This message has been edited. Last edited by: FP Mod Chuck,


Thank you for using Focal Point!

Chuck Wolff - Focal Point Moderator
WebFOCUS 7x and 8x, Windows, Linux All output Formats
 
Posts: 2127 | Location: Customer Support | Registered: April 12, 2005Report This Post
Member
posted Hide Post
Poor etiquette replying to a CLOSED thread, but for those that are fiddling with this, this is what I've found.

Once you've created the Web Service, when you want to sample the data. Double-click the synonym to open it and then right-click on the root (application/sysnonym name) in the editor and click Sample Data. You can then select the columns you want to filter on and go. Just right clicking from the Data Servers/Applications area and doing Sample Data does not appear to work.

Creating a report is a pretty manual edit the text file process as well and I haven't been able to figure out creating a synonym with a multiple Web Service calls. Just trying to translate an employee name from an ID from ServiceNow.

The obvious solution is to generate tables from ServiceNow in the Data Mart or Data Warehouse and build off of those in the normal manner, but proof of concepts do not always follow good architectural decisions. Could probably do some subquery redefines to translate things as well, but none of that really makes me believe in a happy performance outcome.

Much thanks to all that tried to help.


WebFOCUS 8
Windows, All Outputs
 
Posts: 3 | Registered: March 23, 2017Report This Post
Expert
posted Hide Post
Aaron, thanks very much for following up with the information you provided. Please keep posting to "Closed" or "Solved" threads - I feel the moderators have over-zealous trigger fingers...


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
 
Posts: 10577 | Location: Toronto, Ontario, Canada | Registered: April 27, 2005Report This Post
  Powered by Social Strata  

Read-Only Read-Only Topic

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [CLOSED] FOC44523 error pulling data from ServiceNow through a SOAP web service call

Copyright © 1996-2020 Information Builders